> ## Documentation Index
> Fetch the complete documentation index at: https://zenofirm.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Choose a Desktop licence

> Compare Core, Practice, and Enterprise entitlements and find the licence for your work.

There are three licences. They differ in the **shape** of the work, not in how much of it you may do — there is no meter on a paid licence and there never will be. Enterprise is everything Practice has plus the inventory domain, so the top licence is genuinely the top one.

Two promises hold at every price, and they are worth reading before the table:

<Note>
  **No licence ever blocks reads, reports, review or reversal.** You can always read your own books, run a statement, look at a plan someone prepared, and reverse what this software posted. That holds when a key names another workstation, when a build is outside its update window, and when there is no key at all.

  **The safety apparatus is never the upsell.** Preflight, the approval table, the run journal, duplicate detection and recovery are identical in all three. Nobody's cheaper plan is a more dangerous plan.
</Note>

<img src="https://mintcdn.com/zenofirm/VfRuieValpxF_E2q/images/illustrations/quickbooks-desktop/unconditional-safety-seal.svg?fit=max&auto=format&n=VfRuieValpxF_E2q&q=85&s=32e6ad9b4175d601666b3507f6c81b42" alt="Unconditional Safety Perimeter Seal" width="600" height="420" data-path="images/illustrations/quickbooks-desktop/unconditional-safety-seal.svg" />

## Which one you are

| | **Core** | **Practice** | **Enterprise** |
| - | - | - | - |
| For | The solo bookkeeper, the one-company business | The multi-client firm | The multi-entity, product-based company |
| Company files | 2 | Unlimited clients | Unlimited entities |
| Workstations | 1 | Per seat | 2, plus more per seat |
| Transactions you may post | Unmetered | Unmetered | Unmetered |
| Batch loop, rules, knowledge, playbooks | ✔ | ✔ | ✔ |
| All reads, reports, review, reversal | ✔ | ✔ | ✔ |
| Standard posting — AP, AR, banking, journals, sales | ✔ | ✔ | ✔ |
| Corrections — modify, void, delete, merge | ✔ | ✔ | ✔ |
| Single-company local copy and `qb_query` | ✔ | ✔ | ✔ |
| Cross-company questions | — | ✔ | ✔ |
| Shared journal, memory and review loop | — | ✔ | ✔ |
| Inventory — adjustments, builds, item receipts, PO linking | — | — | ✔ |
| Units of measure, sites, serial/lot, multicurrency, price levels | — | — | ✔ as released |

Practice exists so that a bookkeeping firm never pays for inventory it will not touch: it is the firm's licence, and it stops short of the inventory domain. Enterprise is that same licence plus the inventory domain — read the Enterprise column and it is the Practice column with the last two rows added. A firm that is genuinely both buys one licence, not two.

## The three differences, in detail

### Cross-company questions

One question against every registered company at once — `qb_query` with `allCompanies`. It is what answers *which clients have an unreconciled month*, and *what does this look like across all six entities*.

This is what separates paid from Core, and deliberately **not** what separates Practice from Enterprise: a practice's sweep across clients and a company's consolidation across entities are the same feature, and the software cannot tell a client from an entity.

On Core, every registered company is still fully queryable **on its own** — run the same SQL once per company with the `company` argument. What Core leaves out is the aggregation across files, not access to the data.

### Shared practice state

One journal, one memory and one review loop across several workstations — the arrangement in [one journal for a whole team](/docs/quickbooks-desktop/shared-journal). Ann's rules, the client knowledge everyone contributes to, and duplicate detection that spans the office rather than one desk.

Included with **Practice** and with **Enterprise**. An Enterprise buyer's two workstations are often just a bookkeeper and a controller looking at the same few entities, and they may never need it — but it costs nothing extra, so it is not a decision anybody has to make.

If your data directory is on a share, writing to it needs this. **Reading** it never does: on any licence you can still open the console, read every run, plan and rule on that share, and reverse a run. A workstation meant to work on its own can also point `-DataDirectory` back at its own PC.

### The inventory domain

Inventory adjustments, assembly builds, item receipts, and linking a purchase order onto a bill or a receipt.

Included with **Enterprise**, because Intuit already taught this market the split: if your QuickBooks is Enterprise-shaped, so is your Zeno.

On the other tiers, everything else about an inventory file still works — `qb_report` and `qb_query` still answer valuation, quantity-on-hand and open-purchase-order questions, purchase orders can still be written, and corrections to inventory transactions already in the file still work. What is not included is *posting* new inventory movement.

### Enterprise-shaped lists, as they arrive

Units of measure, inventory sites, price levels, multicurrency and billing rate levels are features only QuickBooks' higher editions have, and Zeno's support for them lands in Enterprise as it is built. Setting one up is included with **Enterprise**; **reading** it is included everywhere, at every tier and with no licence at all — looking at a file's price levels or units of measure is not a licensing event.

Anything released inside your update window is covered permanently, like every other build your key covers.

## What a refusal looks like

A gate fires before anything is sent, and says so:

> Inventory postings — adjustments, assembly builds, item receipts and purchase-order linking — are included with Enterprise. This Core licence has not posted or changed anything; 'build assembly' was refused before anything was sent.

Nothing reached QuickBooks, nothing is half-done, and the rest of the batch is unaffected. `qb_status` shows what your licence covers at any time, under `license.tier`.

<img src="https://mintcdn.com/zenofirm/VfRuieValpxF_E2q/images/illustrations/quickbooks-desktop/tier-domain-refusal.svg?fit=max&auto=format&n=VfRuieValpxF_E2q&q=85&s=1aae8d0f6e3c89cf98949931eeae9864" alt="Licence Tier Domain Gate Refusal Badge" width="600" height="420" data-path="images/illustrations/quickbooks-desktop/tier-domain-refusal.svg" />

## The Desktop connectors add-on

A Desktop company file is never a Zeno cloud book, and a Zeno subscription does not license this product. The licence on the PC decides what can be posted, whoever owns the PC.

The one thing a Zeno account adds to a Desktop workstation is connectors: a [live bank feed](/docs/quickbooks-desktop/bank-feed#a-live-bank-connection) today. The add-on is $2 per connected bank account per month with a $19 minimum, bought as account capacity on the Zeno **Billing** page, and a year costs ten months. It starts with 14 days free from the day the computer is linked. It sits on any Zeno account, with or without a QuickBooks Online plan, so a firm with clients on both ledgers keeps one login and one invoice: its Online plan plus the add-on.

Linking the computer to Zeno changes nothing about posting here. If the add-on lapses, no new accounts can be added; feeds already connected keep syncing for 30 days, then the bank logins are removed, with mail before each step. Reads, reports, review, reversal and the statement import need no account at all.

The licences below are for the PC itself. None of them needs a Zeno account.

## Prices

One-time, per licence. Every key is perpetual, and each includes 12 months of updates.

| | Price | Notes |
| - | - | - |
| Core | **\$449** | One workstation, two company files |
| Practice, first workstation | **\$749** | Unlimited clients |
| Enterprise | **\$1,195** | Everything in Practice, plus inventory; includes two workstations |
| Each additional workstation, Practice or Enterprise | **\$295** | A seat is a named workstation |
| Renewing updates | **40% of the then-current tier price, per year** | Optional; the covered version keeps working |
| Desktop connectors add-on | **$2 per connected bank account per month, $19 minimum** | Live bank feeds; held on a Zeno account; a year costs ten months; 14 days free |

When the public price moves, it changes new purchases and renewals — it does not re-price a key you already hold, and it cannot weaken one. Keys bought at the earlier beta prices are perpetual at what they paid. See [a licence covers builds, not time](/docs/quickbooks-desktop/limits#a-licence-covers-builds-not-time).

## Free evaluation

An install with no key includes the features in the table above, including the Enterprise column, with a lifetime allowance of 250 transaction postings.

See [an unlicensed install has 250 postings](/docs/quickbooks-desktop/limits#an-unlicensed-install-has-250-postings) for exactly what is counted.

## Moving up

A licence can move up a tier at any time, keeping the update window it already has. Write to [support@zenofirm.com](mailto:support@zenofirm.com) with your order reference — the licence page you were emailed at purchase has it.

Adding workstations to a Practice or Enterprise licence works the same way; extra seats are charged at the additional-workstation price above.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.