← All states

MI

CRA

Active market

Michigan CRA-aware dispensary platform

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 by an operator-founder who runs licensed dispensaries on the same code, around the same seams.

Regulator

Michigan Cannabis Regulatory Agency (CRA)

https://www.michigan.gov/cra
We re-check this regulatorweekly— active rulemaking / transition / year-over-year schedule

Statutes that bite

CitationSubject
MCL 333.27951Michigan Regulation and Taxation of Marihuana Act
MCL 333.27101Medical Marihuana Facilities Licensing Act
R 420.201+CRA marihuana rules — administrative code
R 420.305Statewide monitoring system (METRC) reporting
MCL 333.2796310% adult-use retail excise tax structure
CRFTA (2026)24% wholesale marihuana excise — producer→retailer tier, effective Jan 1, 2026

Tax stack

Excise

10% adult-use retail excise (MRTMA) + 24% wholesale excise (CRFTA, effective Jan 1, 2026) at producer→retailer tier.

Sales / Use

6% Michigan state sales tax — applied to both adult-use and medical retail sales.

Local option

MRTMA has no local-option retail add-on; municipal allocations distributed from state collections. Wholesale tier (CRFTA) is state-only.

Compliance topics surfaced in-platform

  • Age 21+ adult-use / 18+ medical ID verification with split lanes
  • METRC tag handoff + manifest reconciliation per R 420.305
  • Patient registry lookup hook (medical store profile)
  • Daily inventory reconciliation export shaped for CRA record-keeping
  • Adverse-event + product-recall flags surfaced inline at sale

What ships on day-1 for MI

  • Adult-use + medical product lanes with separate tax stacks (10% AU excise / 6% sales)
  • CRFTA wholesale-excise pass-through tracked at producer→retailer tier (the 24% line most multi-state POS will treat as a retail-tier flat percentage and quietly mis-allocate after Jan 1, 2026)
  • Cross-store reporting that rolls up — built for the 3-10 store mid-market chain that Lume-tier custom stacks ignore and Dutchie-tier off-the-shelf flattens
  • METRC-shaped inventory + sale receipt mirror
  • Daily reconciliation report (auto-runs at close)
  • Manager write-up assistant configurable to MI labor + CRA rule taxonomy

We serve here — honestly

We don’t operate stores in Michigan. We do follow CRA bulletins, the daily reconciliation pain, and the adult-use vs medical lane split. CannAgent ships MI support with the same compliance discipline we apply to WSLCB — and we’ll say it directly when something’s off.

Other states

See it on your MI data.

30-minute demo on a sandbox shaped like your store. End the call with a fixed-scope quote and a MI-aware cutover plan.

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