What is the recommended Cannabis Retail Dispensary sales and operations tech stack in 2027?
Direct Answer
A cannabis retail dispensary in 2027 runs on a stack purpose-built around state-mandated track-and-trace, 280E tax exposure (where it still applies), and a banking system that excludes Visa and Mastercard at the register. The marquee apps are Dutchie for POS, e-commerce, and online menu, Metrc for state seed-to-sale reporting, Weedmaps and Leafly for menu syndication and customer acquisition, springbig or Alpine IQ for loyalty and SMS, Aeropay for cashless payments, Wurk for cannabis-friendly HR and payroll, and Headset for industry-benchmarked BI.
Everything else is supporting cast: accounting tuned for 280E, B2B sourcing on LeafLink, and Surfside or Fyllo for compliant ad targeting.
Why the Cannabis Retail Stack Works Differently
A licensed dispensary is not a convenience store with different SKUs, and four mechanics force a specialized stack rather than the off-the-shelf retail software a liquor store or vape shop would use.
- State-mandated seed-to-sale tracking is non-negotiable. Metrc is the regulator-required track-and-trace system in roughly two dozen US states (Colorado, California, Michigan, Illinois post-2025 migration, Massachusetts, Oregon, Nevada, and others), with BioTrack covering most of the remainder. Every plant tag, transfer manifest, sale, and disposal event must reconcile to the state system in near real time. A POS that does not push clean Metrc data is a license-revocation risk, which is why generic retail software does not survive in this industry.
- Federal banking restrictions break the normal payments stack. Most banks, all four major card networks, and Stripe, Square, and Shopify Payments will not knowingly process cannabis transactions. Dispensaries operate cash-heavy or route through cannabis-specialty rails: Aeropay (ACH-based), Hypur, Treez Pay, and cashless-ATM workarounds. Banking itself is restricted to roughly a hundred SAFE-Act-compliant institutions like Safe Harbor Financial and a handful of state credit unions.
- 280E tax disallows most operating deductions on adult-use. Even after the April 22, 2026 federal Schedule III reclassification of FDA-approved and state-licensed medical cannabis, IRC Section 280E still applies to adult-use trafficking, meaning operators cannot deduct ordinary business expenses below the gross-profit line. Effective tax rates above 70% are routine. Cost accounting must surgically allocate expenses to COGS, which is why every dispensary needs a cannabis-specialty CPA and a chart of accounts built for 280E.
- Customer acquisition lives on cannabis-only ad surfaces. Meta, Google Ads, TikTok Ads, and most programmatic networks reject cannabis advertisers. Menu aggregators (Weedmaps, Leafly) and cannabis-compliant ad-tech (Surfside, Fyllo) are the primary growth channels. Loyalty and SMS through springbig or Alpine IQ carry an unusual share of repeat revenue because retargeting is so constrained.
The Core Stack, Layer by Layer
This is the recommended set of products by functional layer for a single-state or early multi-state dispensary operator. Skip layers do not apply; do not pad.
POS, E-commerce, and Online Menu — Dutchie (Treez, Flowhub, or Cova as alternatives). Dutchie is the spine. It powers roughly 6,500 of the approximately 11,000 licensed dispensaries in North America and processes north of $22 billion in annual cannabis sales, making it the dominant POS by a wide margin.
One platform handles in-store checkout, online ordering, the menu embedded on your website, and the Metrc push. Pricing starts around $500/month per location for Essential and scales to custom Enterprise quotes for multi-state operators. Treez is the strong alternative for California-heavy operators and integrates Treez Pay natively; Flowhub is popular with Colorado independents at roughly $499-$1,099/month; Cova competes well in Canada and smaller US shops at roughly $349-$599/month.
State Seed-to-Sale Compliance — Metrc (mandatory in most regulated states), with BioTrack where required. Metrc is not a vendor choice; it is the regulator. Roughly two dozen states require Metrc tags ($0.45 plant tag and $0.25 package tag, billed by the state), and your POS must push every sale, transfer, and disposal to it in near real time.
BioTrack is the equivalent in Washington, New York post-2023, North Dakota, and a few others. Akerna (formerly MJ Freeway) still serves some legacy seed-to-sale needs but has largely consolidated. Dutchie, Treez, and Flowhub all have certified Metrc integrations; never buy a POS that does not.
Cannabis-Compliant Payments — Aeropay plus cash management. Because Visa, Mastercard, and Stripe refuse the MCC, dispensaries run Aeropay (ACH-pull, roughly 1.5-3% per transaction depending on volume), Hypur, or Treez Pay for cashless checkout. Most stores still run cashless-ATM workarounds (technically a PIN debit transaction posted as a rounded-up ATM withdrawal — heavily scrutinized and gradually being deprecated by the networks).
Plan for a smart-safe vendor (Loomis or GardaWorld) to manage the cash side, and Safe Harbor Financial or a state credit union for the depository account.
Menu Syndication & Customer Acquisition — Weedmaps and Leafly. These are the Google and Yelp of cannabis, and dispensaries pay them aggressively because mainstream paid search is closed. Weedmaps runs roughly $500-$5,000+/month per listing depending on market depth and ad placement; Leafly is similar with a stronger editorial tilt.
Both push live menu inventory directly from Dutchie or Treez, so SKU prices stay synchronized.
Loyalty, CRM & SMS — springbig or Alpine IQ. These two cannabis-native platforms dominate dispensary loyalty and customer messaging because mainstream tools like Klaviyo and Attentive will not onboard cannabis SMS senders. springbig is the simpler, faster-to-deploy loyalty and promotions tool, typically $300-$1,500/month by store count.
Alpine IQ is the deeper segmentation, automation, and reporting platform — usually picked by multi-state operators — at $500-$3,000+/month depending on contact volume. Both integrate natively with Dutchie and Treez and handle the carrier-required cannabis SMS compliance flows.
Compliant Ad Tech — Surfside (Fyllo as alternative). Surfside is the leading cannabis-friendly DSP and identity platform, enabling programmatic display, CTV, and audio campaigns that mainstream DSPs reject. Fyllo plays a similar role with strong data-licensing capabilities.
Budget is per-campaign rather than per-seat, but expect monthly platform fees in the $2,000-$10,000+/month range plus media spend.
B2B Sourcing & Wholesale — LeafLink. The dominant cannabis B2B marketplace where dispensaries source SKUs from brands and cultivators. Basic buyer access is free; sellers and premium analytics tiers are paid. Most multi-store retailers also use LeafLink for purchase-order workflows back into Dutchie or Treez.
Cannabis-Friendly HR & Payroll — Wurk. Mainstream payroll providers — ADP, Paychex, Gusto in most states — frequently refuse cannabis employers or off-board them mid-contract. Wurk (Würk) is the cannabis-native HR, payroll, time, and benefits platform built specifically to survive that risk, at roughly $8-$15/employee/month plus a base platform fee.
It handles the 280E-aware deduction coding and cannabis-specific tip/cash handling. A handful of operators use Greenleaf HR as an alternative.
Accounting & 280E Cost Allocation — QuickBooks Online Advanced plus a cannabis-specialty CPA. Day-to-day GL lives in QuickBooks Online Advanced (about $235/month), but the chart of accounts must be built for 280E — surgically allocating rent, labor, utilities, and security between COGS (deductible) and below-the-line (non-deductible for adult-use).
This is not DIY; expect to pay $2,000-$8,000/month for a cannabis-specialty CPA firm (Northstar Financial, Dark Horse CPA, GreenGrowth, or a regional equivalent). Larger MSOs move to Sage Intacct or NetSuite at $1,500-$5,000+/month.
BI & Benchmarking — Headset (Tableau for custom). Headset is the cannabis-specific BI platform that benchmarks your SKUs against the rest of the market — invaluable because category data does not exist in Nielsen or IRI. Pricing runs roughly $500-$2,500/month by tier. Tableau ($75/user/month) layers in for custom dashboards across Dutchie, Metrc, and accounting once you outgrow Headset's canned views.
Real Operators & What They Run
Public footprints, S-1 filings, and industry reporting point to the following stacks at named operators.
- Trulieve Cannabis — the largest US MSO by retail footprint runs a hybrid of proprietary in-house tooling and Dutchie/Treez at the store level, with Metrc reporting in every regulated state of operation and enterprise finance on Sage Intacct-class systems.
- Curaleaf — multi-state operator running a mix of Treez and proprietary POS, Alpine IQ for CRM and loyalty across its banners, and Workday for HR at corporate scale.
- Green Thumb Industries (RISE) — runs Dutchie at most retail doors, Alpine IQ for loyalty, LeafLink heavily on the wholesale side, and NetSuite for finance.
- Cresco Labs (Sunnyside) — Dutchie-heavy on retail, springbig for loyalty in several markets, and enterprise finance on NetSuite.
- Verano (Zen Leaf, MUV) — Dutchie at most stores, Alpine IQ for CRM, and Wurk for payroll across multiple states.
- Cookies — premium-brand-led retail running Dutchie and Treez depending on franchise market, with Weedmaps and Surfside carrying much of the marketing weight.
- Planet 13 — Las Vegas SuperStore operator running Treez POS, proprietary online ordering, and heavy Weedmaps spend given the tourist-traffic model.
- Glass House Brands — California vertically integrated operator running Treez retail, LeafLink wholesale, and a Metrc-native compliance stack.
Integration Architecture
The stack only works when POS, Metrc, payments, loyalty, and accounting share data instead of living in silos. Dutchie (or Treez) is the system of record for the sale; Metrc is the regulator's mirror that must reconcile to the cent; loyalty consumes purchase events; payments and the cash safe roll up to accounting; Headset reads the lot to benchmark.
The most consequential integration is the POS-to-Metrc loop: every sale, return, and disposal must reconcile to the state system within the reporting window, because a missing tag is a compliance event. The second-most consequential is the POS-to-accounting handoff with a 280E-aware chart of accounts, because misallocated COGS is the difference between a 30% and a 70%+ effective tax rate.
The data flow below shows how a single transaction moves from menu view to compliant sale to loyalty event to taxable revenue.
Failure Modes
Four stack mistakes show up repeatedly when dispensaries get fined, lose their license, or pay catastrophic tax bills.
(1) Running a dispensary on Square, Shopify, or Clover — these processors do not allow cannabis MCCs, and stores that quietly miscode transactions get off-boarded with reserves frozen. Use Dutchie, Treez, Flowhub, or Cova from day one. (2) Sloppy Metrc reconciliation — leaving the POS-to-Metrc sync unattended for days creates orphaned tags, missed disposal events, and audit findings that escalate to license review.
Daily reconciliation is the discipline. (3) Using a generic CPA for 280E — a non-cannabis accountant will misallocate COGS, leave deductions on the table, or trigger an audit. The cannabis-specialty CPA is the highest-leverage outside hire.
(4) Building a marketing plan around Meta and Google — both platforms will reject cannabis ads and may close the brand pages entirely, so dispensaries that do not lean into Weedmaps, Leafly, springbig, Alpine IQ, and Surfside from launch starve themselves of customer acquisition.
Budget & Sizing
Monthly software cost scales with store count and state footprint. These ranges cover the recommended stack, not media spend.
- Single-store dispensary (1 location, 10-25 staff). Dutchie Essential, Metrc tag fees, Weedmaps + Leafly basic listings, springbig entry, Aeropay, Wurk, QuickBooks Online Advanced, Headset entry, a cannabis CPA on retainer. Expect roughly $4,500-$9,000/month in software and professional services, plus media on Weedmaps/Leafly/Surfside.
- Regional multi-store (3-15 locations, single or two-state). Dutchie Advanced or Treez at scale, full Metrc reconciliation tooling, Alpine IQ for loyalty, Surfside for programmatic, Wurk across all stores, Sage Intacct or QuickBooks Advanced, Headset Pro, and a 280E specialty firm at higher retainer. Expect roughly $18,000-$60,000/month in software and accounting.
- MSO scale (20+ locations across multiple states). Dutchie Enterprise or proprietary POS, Metrc in each state plus BioTrack where required, Alpine IQ enterprise, Surfside + Fyllo dual-stack, Wurk or Workday at corporate, NetSuite or Sage Intacct, Tableau on top of Headset, plus an in-house compliance and tax team. Expect $120,000+/month in software and rising, with custom integration work on top.
30/60/90 Day Implementation Plan
A phased rollout protects compliance, because Metrc cannot go offline and payments cannot lapse for a day.
- Days 0-30 — Stand up POS, Metrc, and payments. Implement Dutchie (or Treez) with the certified Metrc integration validated end-to-end. Open a Safe Harbor Financial account, onboard Aeropay, and place the smart safe. Hire the cannabis CPA and build the 280E-aware chart of accounts in QuickBooks before opening day. Nothing else matters if the register cannot legally take a sale.
- Days 31-60 — Launch acquisition and loyalty. Publish Weedmaps and Leafly listings with live menu sync, stand up springbig or Alpine IQ with the welcome series and SMS opt-in flow, and onboard Wurk for payroll. Connect LeafLink for wholesale POs. Start collecting customer data from day one so the loyalty engine has a base to work from.
- Days 61-90 — Integrate and benchmark. Wire Surfside or Fyllo for programmatic, deploy Headset for category benchmarking, and build the operator dashboard covering sales per square foot, basket size, repeat rate, Metrc variance, and 280E COGS percentage. Lock down access, finalize the disposal-and-waste SOP, and prepare for the first state inspection.
FAQ
Can I just use Square or Shopify for my dispensary? No. Square, Shopify Payments, Stripe, and the major card networks refuse cannabis MCCs and will off-board you (often with reserves frozen) when they discover the business. Dutchie, Treez, Flowhub, or Cova are the legitimate choices.
Do I have to use Metrc? If your state mandates it (about two dozen states do), yes — it is the regulator's system, not a vendor. BioTrack is the equivalent in a few others. Your POS must have a certified integration; never buy one that does not.
Did Schedule III in April 2026 eliminate 280E? Only for FDA-approved and state-licensed medical cannabis. Adult-use trafficking remains under 280E, so most multi-state retail operators are still subject to it for their recreational lanes. The 280E-aware chart of accounts and specialty CPA stay essential.
Dutchie or Treez? Dutchie for the largest market share, deepest e-commerce, and broadest integration ecosystem. Treez for California-heavy operators and shops wanting Treez Pay tightly bundled. Both are excellent — pick by market and team familiarity.
springbig or Alpine IQ? Springbig for faster deployment and simpler loyalty mechanics; Alpine IQ for deeper segmentation, automation, and reporting at multi-store scale. Many MSOs end up running Alpine IQ; many single-store and small chains stay on springbig.
Why do I need a cannabis-specialty CPA instead of my existing accountant? Because 280E is a surgical cost-allocation exercise on adult-use revenue, and a generic CPA will leave deductions on the table or miscode expenses in ways that trigger audits. The specialty firm pays for itself many times over.
Sources
- Dutchie — business.dutchie.com product pages and 2026 platform overview (POS, Ecom, Loyalty); Capterra and G2 pricing snapshots (2026)
- Metrc — state-by-state implementation list and tag fee schedule (2026); Illinois transition from BioTrack to Metrc completion notice (July 2025)
- US Department of Justice — final scheduling order moving FDA-approved and state-licensed medical cannabis to Schedule III (April 22, 2026)
- Northstar Financial Advisory — "The Complete 280E Tax Guide for Cannabis Businesses" (2026)
- CBIZ — "The Grass is Greener on Schedule III: Cannabis Industry Finally Gets Its Tax Break" (2026)
- Springbig and Alpine IQ — product and pricing pages, plus Heady useheady.com comparison (2026)
- Wurk (enjoywurk.com) — cannabis-native HR/payroll platform overview and pricing tiers (2026)
- Weedmaps and Leafly — advertiser/listing rate cards and platform statistics (2026)
- Safe Harbor Financial (SHFS) — investor disclosures on cannabis depository services and SAFE banking footprint (2026)
- Headset (headset.io) — cannabis market intelligence platform documentation and tier pricing (2026)
- New Cannabis Ventures — MSO retail-stack reporting on Trulieve, Curaleaf, Green Thumb, Cresco, Verano (2026)