By state
Cannabis rules don’t cross state lines.
Pick your state to see the regulator, the statutes that bite, the tax stack, and exactly how CannAgent handles each. We’re honest about where we operate stores ourselves and where we’re a partner — not a chest-thumper.
Active markets (7)
Open · onboardingStates where we’re actively building, filing METRC vendor approval, and accepting onboarding-queue applications. WA is home base, where the platform is built and tuned to WSLCB first; the rest are in active code build with regulator-shaped depth.
Washington
WSLCB · Washington State Liquor and Cannabis Board
WAC 314-55 mapped into the platform — not a checkbox, not a marketing slide. Excise math, age-verify, traceability, and vendor-sample auto-ring live in the same system as the register, and the gates are tuned to every WSLCB tightening cycle.
See WA details →
Colorado
MED · Colorado Marijuana Enforcement Division
Built for the Colorado operator who’s tired of a POS that hasn’t shipped a meaningful change in two years. MED rules native — METRC integration, the 15% retail sales tax charged in lieu of (not on top of) the 2.9% state rate, the 2.9% medical lane, REASON-coded inventory adjustments, and a rec/medical split the regulator expects.
See CO details →
California
DCC · California Department of Cannabis Control
We’re not a CA-native shop. CannAgent is the consolidation play for operators tired of paying 4–7 vendors when the receivership wave hits. Metrc integration is in flight, CDTFA + city + county tax overlays roll out tier by tier as paying CA customers land. Until then, talk to us about reducing vendor count and back-office sprawl — not about replacing your CA-specific compliance code today.
See CA details →
Oregon
OLCC · Oregon Liquor and Cannabis Commission
Native compliance hooks for Oregon OLCC rules. METRC integration, 17% state tax math + up to 3% local option, packaging + labeling enforcement surfaced in-platform. We didn’t bolt OR on as an afterthought.
See OR details →
Michigan
CRA · Michigan Cannabis Regulatory Agency
Built for the 3-10 store Michigan operator who’s outgrown off-the-shelf POS but isn’t paying 365 Cannabis enterprise rates. CRA rules native — METRC integration, 10% retail excise + 24% CRFTA wholesale excise (effective Jan 1, 2026) + 6% sales tax, cross-store reporting that actually rolls up, and the medical / adult-use lane split CRA requires. Multi-store data architecture is the wedge — built around the seams a 3-10 store operator actually hits.
See MI details →
New Jersey
CRC · New Jersey Cannabis Regulatory Commission
Built for the independent New Jersey operator who already knows what their software costs them. CRC rules native — state 6.625% sales tax, the cultivator-side Social Equity Excise Fee handled off-register as cost basis, up to 2% local transfer tax, traceability handoff, and the medical/adult-use lane split CRC requires. The SEEF math most multi-state POS botch — by putting it on the receipt. It’s not a receipt line, and we keep it off your sales export.
See NJ details →
Arizona
AZDHS · Arizona Department of Health Services
Built for the Arizona dual-use operator who’s lost money to a POS that flattened the medical/adult-use MET split. AZDHS rules native — and since Arizona mandates no specific seed-to-sale system, your POS has to BE the defensible record: full acquire, dispense, transfer, disposal, and audit history. Plus 16% MET on adult-use only (medical exempt) and the 5.6% state TPT + city/county stack near ~25% combined. The medical patient-card path saves patients money — we charge it right the first time.
See AZ details →
Coming soon (3)
Waitlist formingPages live, regulator depth captured, but we’re pre-launch on code build or vendor approval. Get on the onboarding queue and we’ll cut you in when your state goes active.
New York
OCM
Native compliance hooks for New York OCM rules under MRTA. State 9% cannabis excise (distributor-level, on the transfer to the retailer) + 4% local cannabis tax stack, METRC traceability (post-BioTrack transition), and the medical / adult-use / CAURD lane separation OCM requires.
Join NY waitlist →
Minnesota
OCM
Native compliance hooks for Minnesota OCM rules. METRC traceability, 15% adult-use gross-receipts tax + 6.875% state sales + variable local, the multi-tier license topology HF 100 created (microbusiness / mezzo / cultivator / mfr / retailer), and the lower-potency hemp-edible lane Minnesota uniquely supports.
Join MN waitlist →
Delaware
OMC
Native compliance hooks for Delaware Office of the Marijuana Commissioner rules. METRC traceability, 15% adult-use cannabis tax + 0% Delaware general sales (DE has no sales tax), OMC reconciliation cadence, and the medical / adult-use lane separation HB 1 + HB 2 created.
Join DE waitlist →
Full coverage · 24 states
Every state with adult-use retail open is authored below, grouped by which track-and-trace system the regulator runs. Pick your peer cohort.
METRC states (19)
Franwell METRC seed-to-sale — the de facto standard. CannAgent ships shared METRC integration code; per-state customizations layer on top.
Colorado
MED · Colorado Marijuana Enforcement Division
Built for the Colorado operator who’s tired of a POS that hasn’t shipped a meaningful change in two years. MED rules native — METRC integration, the 15% retail sales tax charged in lieu of (not on top of) the 2.9% state rate, the 2.9% medical lane, REASON-coded inventory adjustments, and a rec/medical split the regulator expects.
See CO details →
California
DCC · California Department of Cannabis Control
We’re not a CA-native shop. CannAgent is the consolidation play for operators tired of paying 4–7 vendors when the receivership wave hits. Metrc integration is in flight, CDTFA + city + county tax overlays roll out tier by tier as paying CA customers land. Until then, talk to us about reducing vendor count and back-office sprawl — not about replacing your CA-specific compliance code today.
See CA details →
Oregon
OLCC · Oregon Liquor and Cannabis Commission
Native compliance hooks for Oregon OLCC rules. METRC integration, 17% state tax math + up to 3% local option, packaging + labeling enforcement surfaced in-platform. We didn’t bolt OR on as an afterthought.
See OR details →
Michigan
CRA · Michigan Cannabis Regulatory Agency
Built for the 3-10 store Michigan operator who’s outgrown off-the-shelf POS but isn’t paying 365 Cannabis enterprise rates. CRA rules native — METRC integration, 10% retail excise + 24% CRFTA wholesale excise (effective Jan 1, 2026) + 6% sales tax, cross-store reporting that actually rolls up, and the medical / adult-use lane split CRA requires. Multi-store data architecture is the wedge — built around the seams a 3-10 store operator actually hits.
See MI details →
New Jersey
CRC · New Jersey Cannabis Regulatory Commission
Built for the independent New Jersey operator who already knows what their software costs them. CRC rules native — state 6.625% sales tax, the cultivator-side Social Equity Excise Fee handled off-register as cost basis, up to 2% local transfer tax, traceability handoff, and the medical/adult-use lane split CRC requires. The SEEF math most multi-state POS botch — by putting it on the receipt. It’s not a receipt line, and we keep it off your sales export.
See NJ details →
New York
OCM · New York Office of Cannabis Management
Native compliance hooks for New York OCM rules under MRTA. State 9% cannabis excise (distributor-level, on the transfer to the retailer) + 4% local cannabis tax stack, METRC traceability (post-BioTrack transition), and the medical / adult-use / CAURD lane separation OCM requires.
See NY details →
Massachusetts
CCC · Massachusetts Cannabis Control Commission
Native compliance hooks for Massachusetts CCC rules. State 10.75% adult-use excise + 6.25% sales tax + up to 3% local option, METRC traceability, and the medical / adult-use / social-equity license lane separation CCC requires.
See MA details →
Illinois
IDFPR · Illinois Department of Financial and Professional Regulation
Native compliance hooks for Illinois IDFPR rules. Tier-priced state cannabis tax (10/20/25% by THC potency) + 6.25% sales tax + up to 3.5% local option, Metrc traceability, craft-grow + dispensary license-class separation, and the medical / adult-use lane split IDFPR requires.
See IL details →
Missouri
DCR · Missouri Division of Cannabis Regulation
Native compliance hooks for Missouri DCR rules under Amendment 3. State 6% adult-use cannabis tax + 4.225% sales tax + up to 3% local option, METRC traceability, and the medical / adult-use lane separation DCR requires.
See MO details →
Nevada
CCB · Nevada Cannabis Compliance Board
Native compliance hooks for Nevada Cannabis Compliance Board rules. METRC traceability, 15% wholesale excise + 10% retail excise + 6.85% state sales tax + Clark County add-ons math, daily reconciliation reporting, and the medical / adult-use lane separation NRS 678 requires.
See NV details →
Maryland
MCA · Maryland Cannabis Administration
Native compliance hooks for Maryland Cannabis Administration rules. METRC traceability, 12% adult-use cannabis sales tax + 6% medical sales-tax exemption math, MCA reconciliation cadence, and the medical-patient lane separation Maryland regulators expect.
See MD details →
Oklahoma
OMMA · Oklahoma Medical Marijuana Authority
Native compliance hooks for Oklahoma Medical Marijuana Authority rules. METRC traceability, 7% state medical-cannabis excise + 4.5% state sales + city/county sales-stack math, OMMA reconciliation cadence, and the medical-only patient-licensure framework SQ 788 created.
See OK details →
Maine
OCP · Maine Office of Cannabis Policy
Native compliance hooks for Maine Office of Cannabis Policy rules. METRC traceability, 14% adult-use cannabis sales tax + 5.5% general state sales (medical-exempt), OCP reconciliation cadence, and the medical-caregiver / adult-use lane separation Maine uniquely supports.
See ME details →
Rhode Island
CCC · Rhode Island Cannabis Control Commission
Native compliance hooks for Rhode Island Cannabis Control Commission rules. METRC traceability, the unique 10% state cannabis excise + 3% local cannabis + 7% state sales = 20% combined adult-use stack, CCC reconciliation cadence, and the medical / adult-use lane separation Rhode Island regulators expect.
See RI details →
Minnesota
OCM · Minnesota Office of Cannabis Management
Native compliance hooks for Minnesota OCM rules. METRC traceability, 15% adult-use gross-receipts tax + 6.875% state sales + variable local, the multi-tier license topology HF 100 created (microbusiness / mezzo / cultivator / mfr / retailer), and the lower-potency hemp-edible lane Minnesota uniquely supports.
See MN details →
Delaware
OMC · Delaware Office of the Marijuana Commissioner
Native compliance hooks for Delaware Office of the Marijuana Commissioner rules. METRC traceability, 15% adult-use cannabis tax + 0% Delaware general sales (DE has no sales tax), OMC reconciliation cadence, and the medical / adult-use lane separation HB 1 + HB 2 created.
See DE details →
Alaska
AMCO · Alaska Marijuana Control Office
Native compliance hooks for Alaska Marijuana Control Office rules. METRC traceability, the unique per-ounce wholesale excise structure ($50/oz mature flower, $25/oz immature, $15/oz trim, $1/clone), no state sales tax, AMCO reconciliation cadence, and the borough-level local sales-tax variance Alaska uniquely imposes.
See AK details →
Montana
CARD · Montana Department of Revenue Cannabis and Alcohol Regulation Division
Native compliance hooks for Montana Department of Revenue Cannabis and Alcohol Regulation Division rules. METRC traceability, 20% adult-use cannabis tax + 4% medical tax + variable local up to 3%, CARD reconciliation cadence, and the green-county / red-county opt-in/opt-out topology Montana uniquely operates under.
See MT details →
Ohio
DCC · Ohio Division of Cannabis Control
Native compliance hooks for Ohio Division of Cannabis Control rules. METRC traceability, 10% adult-use cannabis excise + 5.75% state sales + variable local, and the medical / adult-use lane separation Issue 2 created in 2023.
See OH details →
BioTrack states (2)
Helix BioTrack THC seed-to-sale — primary track-and-trace integration; smaller cohort but mature reporting cadence.
Connecticut
DCP · Connecticut Department of Consumer Protection
Native compliance hooks for Connecticut Department of Consumer Protection rules. BioTrack CATS traceability (Connecticut's Cannabis and Tracking System, the DCP-administered BioTrack seed-to-sale system), the unique potency-tier excise (0.625¢ to 3¢ per mg THC) + 6.35% state sales + 3% municipal cannabis tax, DCP reconciliation cadence, and the medical / adult-use lane separation Connecticut requires.
See CT details →
New Mexico
CCD · New Mexico Cannabis Control Division
Native compliance hooks for New Mexico Cannabis Control Division rules. BioTrack seed-to-sale reporting (New Mexico's state track-and-trace system), 14% adult-use cannabis excise tax + New Mexico gross receipts tax math (4.875% state base plus local add-ons), CCD reconciliation cadence, and the medical / adult-use lane separation New Mexico requires.
See NM details →
CCRS states (Washington) (1)
Washington built its own Cannabis Compliance and Reporting System rather than license a vendor — most multi-state POS skip CCRS, CannAgent ships it natively.
State-portal states (Vermont) (1)
Vermont built its own CCB Portal for biweekly licensee inventory reports rather than license a vendor or expose an integrator API. CannAgent generates the portal-ready report on the CCB's cadence; the licensee submits it.
No mandated track-and-trace (POS is the system of record) (1)
States that mandate no specific seed-to-sale vendor (e.g. Arizona). The licensee must still track and audit seed-to-sale — so the POS itself has to be the defensible record. CannAgent builds that in rather than assuming a state system does it for you.
Don’t see your state?
Every state with adult-use retail open is covered above. If you’re a medical-only operator (FL / PA / VA / WV and others) or in a state mid-legalization (KY / NH / NC), the demo call covers exactly what we’d build for your regulator before launch.
Request a demo →