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.
Washington
WSLCB · Washington State Liquor and Cannabis Board
Built and dogfooded in Wenatchee and Seattle. WAC 314-55 mapped into the platform — not a checkbox, not a marketing slide. Excise math, age-verify, and traceability live in the same system as the register.
See WA details →
Colorado
MED · Colorado Marijuana Enforcement Division
Native compliance hooks for Colorado MED rules. METRC integration scaffolded, sales-tax remit math layered, recreational-vs-medical lanes split where the regulator splits them. We didn’t bolt CO on as an afterthought.
See CO details →
California
DCC · California Department of Cannabis Control
Built for California DCC + CDTFA rules. Cannabis excise math (15% retail), Metrc traceability, BCC advertising disclosures, and the Title 4 Division 19 requirements baked into the surface — not bolted on.
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
Native compliance hooks for Michigan Cannabis Regulatory Agency rules. METRC integration, 10% retail excise + 24% wholesale excise (CRFTA, effective Jan 1, 2026) + 6% sales tax math, daily inventory reconciliation reporting. Adult-use plus medical lanes split where the regulator splits them.
See MI details →
New Jersey
CRC · New Jersey Cannabis Regulatory Commission
Native compliance hooks for New Jersey CRC rules. State 6.625% sales tax + Social Equity Excise Fee math, up to 2% local transfer tax, traceability handoff, and the medical/adult-use lane split CRC requires.
See NJ details →
Don’t see your state?
We add states when an operator commits — not before. If you’re ready to switch and your state isn’t listed, the demo call covers exactly what we’d build for your regulator.
Request a demo →