Michigan · October 2026

Michigan cannabis operators: the 24% wholesale tax changed the math on January 1.

A new 24% wholesale excise now stacks on top of the 10% retail excise and the 6% sales tax, and it hits even your internal transfers. Treasury and the CRA now share data, so your tax position gates your license renewal. Prices are at record lows and enforcement is up. Operators reconciling three tax layers by hand are losing margin they do not have.

SellStack handles the seven Michigan realities as one ledger. The tax stack can keep moving. Your operations do not have to.

What changed

What is squeezing Michigan cannabis margins right now.

Michigan is the second-largest adult-use market in the country, and in 2025 it posted its first annual decline. A new wholesale tax, record-low prices, and active enforcement are landing at once. Four of them carry the most operational weight.

24%
New wholesale marijuana tax, effective January 1, 2026, on top of the existing 10% retail excise and 6% sales tax
$3.17B
2025 adult-use sales, the market's first annual decline, as average flower fell near $58 per ounce
39
Companies the CRA disciplined in April 2026 over tracking, security, sales, and packaging
2nd
Largest adult-use cannabis market in the United States, behind only California

See the full compliance and operations detail →

Out of the box

Seven Michigan realities SellStack handles natively.

One ledger, not five tools stitched together. Each links to the detail on the next page.

01 The 24% wholesale tax, layered

Michigan now stacks a 24% wholesale excise on the 10% retail excise and the 6% sales tax. SellStack's tax engine applies all three from one configuration, including on vertically integrated transfers.

02 Metrc-Michigan reconciliation

Michigan runs on Metrc under the CRA, and enforcement is active. SellStack Cannabis ERP-Commerce ships with native Metrc integration, reconciled from your own ledger.

03 Medical and adult-use, one ledger

Michigan regulates medical and adult-use together under the CRA. SellStack runs both channels from one lot-aware ledger, so provisioning and retail never drift apart.

04 Delivery, run from the retailer

Michigan has no standalone delivery license; retailers deliver under a CRA-approved plan with vehicle caps. SellStack owns the order and carries it into delivery with the caps enforced.

05 Lot-aware traceability

Every inventory, sales, and test record carries the lot identifier from receipt through sale, so the lot genealogy is the ledger. Metrc reconciliation and GMP both fall out of it.

06 ERP integration

SellStack Cannabis ERP-Commerce backs onto your ERP or warehouse platform. Microsoft Dynamics 365 Cannabis on Business Central is fully supported, so financials, inventory, and commerce run from one ledger.

Measured results

SellStack does not just keep you compliant. It lifts your productivity and your buyers' purchasing.

SellStack moves the numbers on both sides of the ledger. Streamlined automation lifts productivity, so more of every sale reaches the bottom line instead of being spent on manual compliance and reconciliation work. And SellStack's B2B buyer tools have increased buyer purchasing by 50 to 75% in measured results (SellStack Insights Reporting), turning the wholesale relationships you already have into more volume without more headcount.

See how SellStack lifts Michigan revenue

What SellStack does not do

The honest line.

SellStack ships the commerce and records layer for Michigan cannabis operators. It does not stand in for the parts of compliance that are yours:

  • Your CRA license applications, renewals, and the Treasury tax clearance now tied to them
  • Facility design, security plans, and personnel training records
  • Your relationship with your testing lab, your transporter, or your carrier
  • The Delivery Plan approval itself, which the CRA grants, not your software

SellStack does not replace Metrc either. It reconciles to it, so the lot-level record the state sees already matches the record you run your business on. When the CRA changes a rule, SellStack's configuration layer handles the adaptation and your inventory logic stays stable.

Built for operators, not pitch decks

One ledger for every Michigan channel.

SellStack is the cannabis commerce engine for operators running real multi-channel, multi-entity operations: B2B wholesale with the wholesale tax handled at transfer, B2C retail, retailer-run delivery, and medical provisioning, on one ledger with lot-level traceability and ERP integration.