What it costs

One base. Priced for your shop.

Unlimited registers, no setup fee. The base is a complete shop — POS, inventory, cash discipline, every compliance gate, traceability filing, bookkeeping, and system health. Compliance and books are in the base, never an add-on. Modules like the menu and loyalty sit on top, and you pick them. No per-transaction fees, ever.

We don’t publish a price list. Tell us who you are and what you run, and we send a written quote for your store — itemized, and the number on the invoice.

In the base

The base is the whole shop.

  • Register — unlimited registers, offline-mode, vertical-ID gated, cash-discipline
  • Inventory — mobile scan, cycle-count, receive
  • Compliance gates + traceability filing
  • Bookkeeping
  • System Health
  • 150+ in-app help panels

On top of the base you pick only the modules you run. Loyalty, AI reorder, TV boards and the rest are on the modules page. A module you do not pick costs nothing, and nothing on the bill grows with your sales volume.

On every account

The number you sign is the number you keep.

The number you sign is the number you keep

Your rate holds for the term in your signed quote. We don’t meter you on the way there: no per-transaction fee, ever. Only your own choices move the total: a new location or a new module. Staff count does not, with one exception: the Payroll Portal is priced per employee on payroll, and it is not offered to new stores yet.

How the rate works

Your signed quote sets the per-location rate of the modules you run, and the term it holds for. Your bill still scales as you add locations or new modules. Registers and staff are free, except that the Payroll Portal bills per employee on payroll. A module you add later is priced at that day’s rate. Metered and AI modules carry a stated included-usage envelope; usage past it passes through at our cost. Third-party pass-throughs we don’t set, such as SMS carrier fees, state taxes and reg fees, are excluded. A lapse re-prices a later restart at then-current rates.

Compliance is in the base

Waste log, health warnings, advertising rules — the gates coded into the product instead of left to staff memory, and in Washington those are WAC 314-55-097, -105 and -155. Vendor-licence checks and discount discipline are ours: no section requires them, we built them anyway. Plus CCRS traceability. In the base, never an add-on. That is the proof the base is a complete shop, not a teaser.

Books are in the base too

Bookkeeping ships in the base, never as an add-on. Your CPA stops billing for cleanup, and it costs you nothing extra.

No setup fee, no migration fee

Setup, onboarding, and cutover from your current POS are included — no setup fee, no migration fee, no onboarding charge. The number on your quote is the number you pay.

Your data stays yours

Per-location Postgres database, exportable any time. No vendor-database lock-in and no multi-year contract: the initial agreement is twelve months — that is how long it takes us to absorb the cutover cost without charging a migration fee — and after that you are month-to-month with 30 days' notice. We do not auto-renew you into another twelve. Your rate holds for the term in your signed quote.

Pricing questions

The ones we get most.

Why isn’t there a price on this page?+

Because the honest number depends on your shop — how many locations and which modules you run. Tell us who you are and we send you a written quote for your store. It is itemized, it is the number on the invoice, and your rate holds for the term in that signed quote.

What does the base include?+

The whole shop: the register with unlimited lanes, inventory, cash discipline, every compliance gate plus traceability filing, bookkeeping, and system health. Compliance and books are never an add-on — that is how you know the base is a complete system, not a stripped teaser. Modules like the online menu, loyalty, and payroll sit on top, and you only pay for the ones you run.

Do your prices ever adjust?+

Not during your term. Your rate holds for the term in your signed quote. Your bill still grows if you open a location or add a module, because volume drives the total. A module you add later is priced at that day’s rate. Third-party pass-throughs we don’t set, such as SMS carrier fees and state taxes, are outside the quote.

Are there per-register or per-transaction fees?+

No. The base is priced per location, flat, with unlimited registers — add a register, add a budtender, add a manager, same line on the bill. The one exception is the Payroll Portal, priced per employee on payroll, and it is not offered to new stores yet. And there is no per-transaction skim, ever. Cannabis cash-margin is tight enough without a vendor metering every sale.

What happens when I open a second location?+

Your per-location rate comes down and so does every add-on — your quote shows both. There is no setup fee on the new location, and your data carries over without an export-import dance. It is a configuration change, not a re-implementation.

Beyond pricing.

How long does a migration take?
A typical switch takes about four weeks; your dates are set in a written scope, because it depends on how clean the data in your current system is and on what is ready in your state. The cutover itself is planned overnight — last close on the old system Saturday night, first open on CannAgent Sunday morning. The ramp before that is data audit, hardware swap, and three days of on-floor support during the first week. Multi-location chains stage cutovers one store at a time; we don’t flip ten registers at once. The shape is the same whichever system you are coming off — what changes is how much of your history your outgoing vendor lets you export, which is the first thing we check.
Do we lose any historical data when we migrate?
No. We pull transactions, customers, loyalty points, vendor records, and inventory snapshots out of your current system before the cutover and load them into your new Postgres database. You see your last twelve months of revenue, your loyalty members keep their points, and your vendor history carries over. Anything we can’t migrate cleanly we tell you about up front — we don’t silently drop rows.
Is there a per-staff or per-transaction fee?
No. Pricing is per location, billed monthly. Add a register, add a budtender, add a manager — same line on the bill. The one exception is the Payroll Portal, priced per employee on payroll, and it is not offered to new stores yet. Cannabis cash-margin is tight enough without a vendor metering you on every staff add. There is no card processing today, so there are no card fees from us.
Who owns our customer and transaction data?
You do. Always. Each location runs on its own Postgres database, exportable any time in standard SQL. No vendor-database lock-in. Your customer list is not aggregated, not resold, and not used to train any model — it sits in your database.
What’s the AI model and is it making decisions for us?
Claude (Anthropic) is the primary model behind the assistive features — write-up drafting, scope generation, the reorder-queue explainer. The AI proposes, the manager gates the action — see /admin/manager-writeups for AI-suggested proportionate-response options against WA labor + WSLCB rules, then a human acknowledges and ships. We don’t auto-fire anyone, auto-purchase from a vendor, or auto-run payroll. The model is assistive, not autonomous.
What if we hate it?
Your data exports are yours, any time. The initial agreement is twelve months, then month-to-month with 30 days’ notice. Setup and onboarding are free, so there’s no fee sunk on the way in. The guarantees on every account are at /pricing: compliance in the base, no migration fee, and your data stays yours.
Verify our story

Every claim above is checkable on a public surface. Don’t take our word for it.

Your number

Get your number. Talk to us.

Unlimited registers, no setup fee, no per-transaction fee — and the number on your written quote is the number on the invoice.

Ask what it costs
30 minutes. Demo login usually next business day.