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 · onboarding

States 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.

WABuilt here

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 →

COActive

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 →

CAActive

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 →

ORActive

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 →

MIActive

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 →

NJActive

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 →

AZActive

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 forming

Pages 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.

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.

CO

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 →

CA

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 →

OR

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 →

MI

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 →

NJ

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 →

NY

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 →

MA

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 →

IL

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 →

MO

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 →

NV

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 →

MD

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 →

OK

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 →

ME

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 →

RI

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 →

MN

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 →

DE

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 →

AK

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 →

MT

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 →

OH

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.

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 →