The Metrc-connected register for Michigan dispensaries.
Michigan runs on Metrc, the statewide monitoring system. Batchly reports each sale to Metrc as a sales receipt with the package tag, itemizes every line the way Treasury's bulletin describes, logs the 21+ ID check on every age-restricted sale, and runs the order-ahead queue. Production Metrc API access in Michigan, and we set Metrc up with you.
Start free for 21 days Talk to us about Metrc setup
Shopping for a dispensary POS in a Metrc state starts with one question: does it talk to the state system correctly on every sale? Everything below is what the register does about each Michigan rule, with the rule attributed to the regulator and dated. Rules change; the dates show what was checked and when.
Who regulates what in Michigan
As of September 2026
- Adult use and medical: the Cannabis Regulatory Agency (CRA), inside the Department of Licensing and Regulatory Affairs, regulates adult-use establishments under the Michigan Regulation and Taxation of Marihuana Act (MRTMA) and medical facilities, including provisioning centers, under the Medical Marihuana Facilities Licensing Act (MMFLA). Licensing questions go to CRA-Info@michigan.gov or 517-284-8599.
- The name on the rules: the agency was the Marijuana Regulatory Agency until Executive Reorganization Order 2022-1 renamed it. The binding rules (R 420.1 and following) still carry the old heading, so do not be thrown when a citation reads that way.
- Taxes: the Michigan Department of Treasury administers both the 10% Marijuana Retailers Excise tax and the 6% sales tax.
- Rules in motion: the CRA's proposed rewrite of the Marihuana Rules (rule set 2023-25 LR) had a second public hearing on July 23, 2026 and is not yet in force. The binding rules remain the set effective March 7, 2022, and every rule cited below is from that set.
Seed-to-sale: Metrc, the statewide monitoring system
As of September 2026
Metrc is Michigan's statewide monitoring system, the term the statute and the rules use for seed-to-sale tracking: serialized tags on every plant, labels on wholesale packages, and inventory tracked through to the retail sale. The CRA publishes an integrator list and an API agreement on its statewide monitoring system page. The state's original Metrc contract dates from May 12, 2017; the CRA re-contracted with Metrc on May 30, 2024, a new five-year term effective May 7, 2024 with five one-year options after it. Per Metrc's Michigan FAQ, a licensee may enter sales directly in the Metrc interface, but most use a third-party point of sale through the Metrc API. Beginning October 1, 2024 the CRA started paying the monthly statewide monitoring fee that licensees had been paying to Metrc, per a LARA release of September 11, 2024; the same Metrc FAQ says the CRA covers it for the 2024-2025 calendar year (confirm the current arrangement with the CRA), and licensees still buy their tags.
The duty sits on the sales location. Under R 420.505(2) of the CRA's Marihuana Rules (effective March 7, 2022), a marihuana sales location shall enter all transactions, current inventory, and other information required by the rules in the statewide monitoring system, and keep records of all sales available to the agency on request. Before any sale, R 420.505(1) requires the location to confirm the product is not on administrative hold or recalled, not expired, tested, labeled with the package tag the statewide monitoring system assigned, and within the R 420.506 purchase limit.
What Batchly does: Batchly is Metrc-connected. Inventory is held by Metrc package tag, and each sale is reported to Metrc as a sales receipt carrying the package tag, quantity, and price. The sale depletes the package quantity. Reporting runs from a durable outbox with retry, so a Metrc slowdown never blocks the line, a retry checks Metrc for the receipt before re-sending so a sale is never reported twice, and a reconcile pass compares Batchly's active package count with Metrc's and flags any drift or stuck reports to your watchdog alerts. Batchly holds production Metrc API access in Michigan, New Jersey, and Illinois. We set Metrc up with you: your Metrc user key and license number (stored encrypted; the register never calls Metrc directly), your item mapping, before the first sale.
ID checks and customer records the way the rules read
As of September 2026
Under R 420.505(1)(c) of the CRA's Marihuana Rules (effective March 7, 2022), before any sale the location verifies that the customer presented a valid driver's license or government-issued identification card bearing a photo. Under the MRTMA it must also show the person is 21 or older. Under the MMFLA it must bear the photo of the qualifying patient or primary caregiver, who must also hold a valid, current, unexpired, and unrevoked registry identification card (R 420.505(1)(g)). Staffing has an age line too: under the MRTMA (MCL 333.27961(e)), nobody under 21 may work or volunteer at an establishment. And the rules keep the customer record small: R 420.505(4) says an adult-use retailer or microbusiness is not required to retain customer information beyond payment method, amount of payment, time of sale, product quantity, and other product descriptors, which supports a check log that holds no personal details.
What Batchly does: every age-restricted sale prompts for the 21+ ID check before it rings, and the check is logged on the sale row, a field on the transaction rather than a separate log, so a new hire cannot skip it on a busy Friday and the record exists when the CRA asks. The register keeps only the minimal sale facts and stores no copy of the ID. Refunds and voids carry a server-stamped actor. Details on the compliance page.
Purchase limits: per transaction for adult use, per day and per month for patients
As of September 2026
The figures come from R 420.506 of the CRA's Marihuana Rules (effective March 7, 2022):
| Counter | Limit | Rule |
|---|---|---|
| Adult use, 21+ (MRTMA) | 2.5 oz per single transaction, of which not more than 15 g may be concentrate; not more than 3 immature plants per transaction | R 420.506(3), (4) |
| Medical (MMFLA) | 2.5 oz per day per patient (a caregiver, 2.5 oz per day per connected patient) and 10 oz per month per patient, which the licensee shall verify in the statewide monitoring system before the sale | R 420.506(1), (2) |
Two things to notice. The adult-use limit is per transaction; the rule sets no adult-use daily cap. And the medical limit is a verification step in the statewide monitoring system, not a number printed on a card. The CRA's Compliance Best Practice Guide (updated August 2026) tells provisioning centers to report any over-sale, more than 2.5 oz in a day or 10 oz in 30 days, to CRA-Info@michigan.gov within 72 hours.
What Batchly does: every sale is itemized by package tag and quantity and server-stamped, so a limit question always has an answer. The register has a patient sale type and runs the Metrc dispensing-limit status check before each patient sale (the check confirms status and remaining allotment; it is not a purchase-limit counter), the R 420.506 verification step, and patient sales report to Metrc as patient receipts. Automatic purchase-limit counters at the register are on the roadmap. Confirm the current figures with your counsel; the register keeps the record, the regulator sets the number.
Taxes at the register, the way Treasury describes them
As of September 2026, per the Michigan Department of Treasury
| Line on the receipt | Rate | Applies to |
|---|---|---|
| Marihuana retailers excise tax | 10% of the sales price | Adult-use retail sales under the MRTMA (MCL 333.27963(1)). Medical sales under the Michigan Medical Marihuana Act or the MMFLA are exempt from the 10% (MCL 333.27963(4)). |
| Sales tax | 6% | Adult-use retail sales, computed on a sales price that includes the 10% excise (RAB 2023-25) |
Treasury's worked example (RAB 2023-25, Example D): a $100 adult-use sale carries $10.00 of excise; the sales-tax base is $110.00; the sales tax is $6.60; the customer pays $116.60.
Four details from RAB 2023-25 (December 2023) and the statute (MCL 333.27963, amended October 19, 2023) that a register has to get right. The establishment may pass the 10% excise through to the customer as a separate line item on the receipt. A receipt that separately itemizes and prices cannabis and non-cannabis items is not a prohibited bundle, and the excise lands only on the cannabis lines (Example B). Selling a taxed product together with an untaxed product or service at a single price is barred by MCL 333.27963(2), and one bundled price makes the whole transaction excise-taxable (Example E). Edibles do not qualify for the food exemption from sales tax.
The 24% wholesale tax is not a register tax. Per Treasury's RAB 2026-3 (March 2026), the Comprehensive Road Funding Tax Act imposes a 24% tax on the wholesale price of adult-use marihuana, in effect since January 1, 2026, imposed on the wholesaler at the transfer to the retailer. Treasury's wholesale tax FAQ puts it directly: the 10% excise and the 6% sales tax are applied at the time of retail purchase and imposed on the retailer, while the wholesale tax applies to the earlier transaction between the wholesaler and the retailer. The retail lines do not change.
What Batchly does: the register carries a per-store sales-tax rate with per-item taxability, rounds per line, and itemizes every cannabis and non-cannabis line separately with its own price, which is the receipt shape RAB 2023-25 asks for. Michigan's two-line model (10% excise on adult-use cannabis lines, 6% sales tax on the excise-inclusive price, no excise on patient sales) is on the roadmap as separately stated register lines; today Batchly holds it as state configuration and we work through your receipt setup with you at onboarding. Batchly describes what the register does; it does not give tax advice. Confirm your rates with Treasury and your accountant.
Delivery, curbside, and drive-through under CRA rules
As of September 2026
Under R 420.207 of the CRA's Marihuana Rules (effective March 7, 2022), a marihuana sales location may deliver upon approval by the agency of the licensee's delivery procedures. An adult-use location delivers only to an individual 21 or older at a residential address, or at the address of a designated consumption establishment, provided when the order was placed; a medical location delivers to the patient's residential address. Online orders and payment may be accepted for delivery, and the driver may take payment at the door. The rest of the rule, R 420.207(5) through (13), sets the operating shape: delivered amounts are capped at the R 420.506 limits; the driver verifies the recipient's photo ID at delivery, plus the registry card for a patient; the sales location shall record all transactions in the statewide monitoring system; the vehicle carries no more than $5,000 of product, of which at most $3,000 is not tied to a received order, and must have GPS; a delivery inventory ledger lists each product's tag number, and a delivery log records start and end times, the driver, tag number and strain, and the recipient's signature; and a driver works for one sales location.
The Metrc record is different for a delivery. Metrc's Michigan State Supplemental Guide (Revision 23.3, hosted by the CRA) says sales deliveries are reported in Metrc differently from in-store sales receipts, under Sales and then Deliveries; reporting a delivery as an in-store receipt does not meet the regulatory requirement, and the same transaction is never recorded as both a receipt and a delivery.
Curbside and drive-through have their own rule. R 420.207a lets a sales location designate an area for contactless or limited-contact transactions unless a local ordinance prohibits it; the location may accept online or telephone orders and payment for pickup; the R 420.505 ID check and the R 420.506 limits apply; and the product leaves in an opaque bag.
What Batchly does: order-ahead by text and phone lands in one queue at the counter, and curbside or drive-through orders sit in that same queue with the customer's name on the bag; the ID check and the Metrc receipt happen at the hand-off. Batchly's own local delivery (your drivers, your zones, a cutoff, a fee, tonight's route, and a tracking link per order, with no marketplace in the middle) is available to a Michigan sales location whose delivery procedures the CRA has approved. The driver's photo-ID check at the door under R 420.207 is your delivery procedure, not a register record; Batchly does not log it today (the logged 21+ check covers sales rung at the counter). One thing said plainly: Batchly reports in-store sales to Metrc as sales receipts today; R 420.207(5)(d) requires every delivery transaction recorded in the statewide monitoring system, and Metrc's Michigan guide says a delivery is entered as a sales delivery, a different record from an in-store receipt; we scope that with you before delivery goes live.
Your phone is ringing. That is revenue.
A dispensary's phone rings all day: is it in stock, how late are you open, can I order. Front Desk, the AI staffer built into the register, answers 24/7 from the live menu, and customers can order ahead by text. The order lands in the queue, your team pulls and labels, the customer walks in or pulls up to a bag with their name on it. The menu is the inventory, held by package tag, so nothing sells that is not on the shelf. R 420.207a permits online and telephone orders with payment for pickup (as of September 2026, per the CRA). The full flow is on the order ahead page.
Getting paid
Payments stay yours: bring the setup you use today and Batchly works around it. One thing we will never put on your counter is a cashless ATM. Dual pricing at the register is listed as permitted in Michigan on our dual pricing laws by state page; confirm current state law and card-network rules with your counsel. Details on the payments page.
More for dispensary operators
Cannabis overview
The register that answers your phone and takes orders by text, from the live menu.
Order ahead
The full text-to-pickup flow, from the first text to a named bag on the shelf.
Payments
Bring your own counter setup.
Compliance
ID checks on every sale and audit trails with names on them.
Questions Michigan operators ask
Does Michigan require Metrc?
Yes. Metrc is Michigan's statewide monitoring system, and R 420.505(2) requires a sales location to enter all transactions and current inventory in it (as of September 2026, per the CRA). Batchly is Metrc-connected, reports each sale as a sales receipt with the package tag, holds production Metrc API access in Michigan, and we set Metrc up with you.
Is Batchly a CRA-approved or Metrc-certified POS for Michigan?
Michigan's rules put the reporting duty on the sales location, not on a vendor approval. Batchly holds production Metrc API access in Michigan; we do not describe that as a certification or an approval. Nothing on this page is legal advice.
How are taxes computed on a Michigan dispensary receipt?
Per Treasury (RAB 2023-25, as of September 2026): 10% excise on adult-use sales, then 6% sales tax on the price including the excise: a $100 sale carries $10.00 excise and $6.60 sales tax, $116.60 total. Medical sales are exempt from the 10%. The excise may appear as its own line. Batchly itemizes cannabis and non-cannabis items on their own lines; separately stated excise and sales-tax lines at the register are on the roadmap.
Does the 24% wholesale tax show on my receipt?
No. Per Treasury (RAB 2026-3, as of September 2026), the wholesale tax in effect since January 1, 2026 is imposed on the wholesaler at the transfer to the retailer. The retail lines stay 10% excise plus 6% sales tax.
What are the purchase limits at a Michigan counter?
Adult use: 2.5 oz per transaction, no more than 15 g of it concentrate, and up to 3 immature plants (R 420.506, as of September 2026). Patients: 2.5 oz per day and 10 oz per month, verified in the statewide monitoring system before the sale. Batchly keeps itemized, server-stamped records of every sale and runs the Metrc dispensing-limit status check before each patient sale (the check confirms status and remaining allotment; it is not a purchase-limit counter).
Can a Michigan dispensary deliver?
Yes, once the CRA approves the location's delivery procedures (R 420.207, as of September 2026): adult-use to a 21+ person at a residential address, ID checked at the door, a $5,000 vehicle cap, and every delivery recorded in the statewide monitoring system, which Metrc's Michigan guide says is entered as a sales delivery rather than an in-store receipt. Batchly's local delivery runs your own drivers and route; we scope the Metrc delivery record with you before it goes live.
Can customers order ahead by text?
Yes. R 420.207a lets a sales location take online or telephone orders and payment for pickup, with the same ID check and limits at hand-off (as of September 2026, per the CRA). Front Desk takes the order from the live menu, it lands in the queue, and the bag gets a name.
Sources checked September 2026
- Cannabis Regulatory Agency, adult-use section: michigan.gov/cra; medical facilities section: michigan.gov/cra; Compliance Best Practice Guide (updated August 2026): michigan.gov/cra (PDF)
- CRA, Statewide Monitoring System Information (Metrc): michigan.gov/cra
- LARA, "Cannabis Regulatory Agency contracts with Metrc for the statewide monitoring system," May 30, 2024: michigan.gov/lara
- LARA, "CRA Announces Savings for Licensees on Monthly Statewide Monitoring Fees," September 11, 2024: michigan.gov/lara
- LARA, "Marihuana Administrative Rules second public hearing date set for July 23, 2026," June 24, 2026: michigan.gov/lara
- CRA, Marihuana Rules R 420.1 to R 420.1004 (effective March 7, 2022), including R 420.207, R 420.207a, R 420.505, and R 420.506: michigan.gov/cra (PDF)
- Metrc, Michigan State Supplemental Guide, Revision 23.3, hosted by the CRA (sales deliveries): michigan.gov/cra (PDF)
- Metrc, Michigan FAQ: metrc.com
- MCL 333.27961, MRTMA operating requirements (age 21 for staff): legislature.mi.gov; MCL 333.27963, MRTMA excise tax (amended October 19, 2023): legislature.mi.gov
- Michigan Department of Treasury, Marijuana Retailers Excise (MRE) Tax, About: michigan.gov/taxes
- Treasury, Revenue Administrative Bulletin 2023-25 (December 2023), excise and sales tax on marihuana: michigan.gov/taxes
- Treasury, Revenue Administrative Bulletin 2026-3 (March 2026), wholesale marihuana tax: michigan.gov/taxes; Wholesale Marijuana Tax FAQ, tax liability: michigan.gov/taxes
- Batchly, dual pricing laws by state: batchly.shop
Batchly is business software for licensed cannabis retailers, 21+. Rules change and vary by state and license type. Nothing on this page is legal or tax advice. Verify current requirements with your counsel, the CRA, and Treasury.
Put a Metrc-connected register on the counter
Package-tag inventory, a sales receipt to Metrc on every sale, logged ID checks, and every line itemized. We set Metrc up with you. 21 days free, no card.
Start free for 21 days Call us