Honest pricing. No SaaS-pricing-page maze.

Pricing depends on the number of locations and which modules you turn on. We publish ranges so you know if we’re in your ballpark before the demo. Everything’s negotiated transparently — per location, billed monthly, no multi-year lock-in.

Solo

$300–600 / store / mo

$4k–8k cutover

Single-location dispensaries.

  • Slang POS
  • Brapp Inventory
  • Compliance Vault
  • Cash Discipline
  • Customer Engagement
  • 150+ in-app help panels

Not on this tier

  • AI Reorder Assistant
  • Payroll Stack
  • People Operations
  • Vendor Portal
  • Multi-location reporting
Request a demo
Most operators land here

Multi

$240–480 / store / mo

$8k–16k cutover

2–15 location chains. Volume break per store.

  • Everything in Solo
  • AI Reorder Assistant
  • People Operations
  • Payroll Stack — Form 941, W-2, 940 FUTA, WA L&I + PFML + SUI
  • Vendor Portal
  • Cross-store reporting + cost-aware tiers

Not on this tier

  • Multi-state federation
  • Custom integrations
  • Dedicated migration engineer
Request a demo

Enterprise

Talk to us

Quoted from scope

16+ locations, multi-state, or custom-integration heavy.

  • Everything in Multi
  • Multi-state regulator overlays
  • Custom integrations (METRC, BioTrack, banking, NACHA)
  • Dedicated migration engineer
  • Source-code escrow option
  • SLA + status-page commitments
Talk to us

Final pricing locked at demo. Pricing-on-website is anti-negotiation. Ranges are real — we don’t bait-and-switch at signing.

What you get on day one, regardless of tier.

WSLCB compliance built in

WAC 314-55 family — 079 waste log, 095 industry discount, 035 vendor compliance, 082 health warnings, 155 advertising. Out of the box, every tier.

No migration fees

Cutover scope is quoted from your shop’s actual workflow, not a discovery-call funnel. The number you see is the number you pay.

90-day satisfaction window

If the cutover doesn’t land in the first 90 days, we refund the setup and you keep your data exports. We’d rather not work with someone unhappy.

Named human support

Doug or Mike picks up — not a ticket queue. The same number that signs your scope answers when your register hiccups.

Free training

Onboarding for your closer, your inventory lead, and your bookkeeper is in the setup. We don’t bill for training the people who run the store.

Your data stays yours

Per-location Postgres database, exportable any time. No vendor-database lock-in. Source-code escrow available on Enterprise.

Three-year savings, on your numbers.

Drag the sliders. The comparison runs locally in your browser against operator-reported ranges. No data leaves the page.

$80,000

Typical small dispensary: $80k/mo. Mid-volume single store: $150k/mo. High-volume: $300k+/mo.

Your current monthly POS + inventory cost

$800–$1,800

Dutchie subscription + volume fees, across 1 location

CannAgent monthly cost

$300–$600

Per location, no per-transaction fees, no annual hike

Annual savings

~$2,400–$18,000

3-year savings projection

~$9,565–$59,322

Includes a 8%/yr incumbent price hike. CannAgent is fixed-fee.

Most Dutchie operators report 30–50% lower TCO over 3 years, mostly from no per-transaction fees and no annual price hikes1. Your number depends on your contract. The demo ends with the cutover quote — fixed scope, no hourly games.

Get your custom number at the demo →

1 Estimates are based on operator-reported ranges (2024–2026) collected from public operator forums (r/Dispensary, MJBiz, Ganjapreneur), vendor list-pricing pages where published, and operator self-report. Your mileage varies depending on contract terms, volume, and which add-ons your current vendor itemizes separately. Final pricing is locked at the demo, not on this page.

The four we get most.

Why do you publish ranges instead of exact numbers?+

Cannabis margins are what they are, and the right number depends on how many locations, which modules, and what your cutover looks like. Ranges let you self-qualify before the demo. Final pricing is locked at the demo — pricing-on-website is anti-negotiation.

What does “implementation” actually cover?+

Data migration from your current POS, hardware setup, register-by-register cutover with a fallback plan, three days of on-floor support during the switch, and training for your closer, inventory lead, and bookkeeper. Fixed scope. The number we quote is the number you pay.

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

No. Pricing is per location, billed monthly. Add a register, add a budtender, add a manager — same line on the bill. Cannabis cash-margin is tight enough without a vendor metering you on every staff add.

Does Solo become Multi when we open a second store?+

Yes. The upgrade is a configuration change, not a re-implementation. We add the second-store cutover at the Multi setup rate, your monthly drops to the Multi per-store band, and your data carries over without an export-import dance.

Beyond pricing.

How long does migration from Dutchie take?
Two to four weeks for a single location, depending on how clean your Dutchie data is. The cutover itself happens overnight — last close on the old system Sunday evening, first open on CannAgent Monday 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.
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. Cannabis cash-margin is tight enough without a vendor metering you on every staff add. Card-processing fees, if you turn them on, pass through at processor cost; we don’t take a per-swipe markup.
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. On the Enterprise tier, source-code escrow is available so the platform itself keeps running on your terms if anything ever happens to us. 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 after 90 days?
We refund the setup fee and you keep your data exports. We’d rather not work with someone unhappy. The full cross-tier guarantees — WSLCB compliance built in, no migration fees, named human support, free training, your data stays yours — live at /pricing.

See your number. Request a demo.

30 minutes. We walk the same three surfaces a working day touches, then quote your cutover from your shop’s actual workflow. The number we say in the call is the number on the invoice.

Request a demo
Schedule a demo
30 minutes · register, write-up, Form 941