1. The layered tax, and the medical exemption
What MA requires: Massachusetts adult-use product carries a 10.75% state cannabis excise, the 6.25% state sales tax, and an optional local excise of up to 3% set by the host municipality, for a maximum combined rate near 20%. Registered medical patients buying through a Medical Marijuana Treatment Center are exempt from all three. The same operator often runs both channels, so the tax treatment of a sale depends on who is buying and where.
What SellStack does natively: SellStack's tax engine applies the 10.75% cannabis excise, the 6.25% sales tax, and the local excise rate for your municipality from one configuration, and recognizes the medical exemption at the point of sale rather than reconstructing it at filing time. Each layer is applied where it is owed, channel by channel.
What this means for your operations: You stop hand-separating adult-use tax math from tax-exempt medical sales, and the combined rate for your municipality falls out of operating normally instead of getting rebuilt against a DOR filing deadline.
Request a demo for Massachusetts operations →
2. Metrc-Massachusetts reconciliation
What MA requires: Massachusetts runs Metrc as its statewide seed-to-sale system under the Cannabis Control Commission. Every Marijuana Establishment and Medical Marijuana Treatment Center uses serialized RFID tags from cultivation through retail. Oversight is active: a State Auditor review in 2025 flagged license-fee mismanagement, and the CCC has continued granting administrative extensions tied to compliance. Metrc records that do not match the operation are a live liability.
What SellStack does natively: SellStack Cannabis ERP-Commerce ships with native Metrc integration and treats its own ledger as the source of truth, reconciling Metrc from it rather than building inventory logic on top of it. Every tag, transfer, and sale ties back to the lot record you already run on.
What this means for your operations: Metrc reconciliation is a byproduct of operating, not a separate end-of-day exercise, and when the CCC looks, the record the state sees already matches the record you run your business on.
Request a demo for Massachusetts operations →
3. Equity-exclusive delivery, extended to 2029
What MA requires: Massachusetts delivery runs through two license tiers plus a microbusiness delivery endorsement, all reserved for majority Social Equity Program participants and certified Economic Empowerment applicants. A Delivery Courier delivers but cannot hold title or warehouse product; a Delivery Operator can purchase and warehouse for its own delivery. The exclusivity window began April 1, 2022, and on January 15, 2026 the CCC voted to extend it to at least April 2029. Municipalities may opt out: the CCC approved delivery bans for 13 municipalities, reported in July 2026.
What SellStack does natively: SellStack owns the delivery order and carries it into the delivery workflow for the model you operate, Courier or Operator, with the inventory rules each tier allows reflected in the flow. The order, the manifest, and the lot record are one flow, not a re-keyed hand-off into a separate dispatch tool.
What this means for your operations: Your delivery runs inside the same system as the rest of the operation, whether you deliver as a Courier without holding title or as an Operator warehousing your own product, and a tier structure the CCC just extended to 2029 is handled in configuration rather than on a spreadsheet.
Request a demo for Massachusetts operations →
4. Medical and adult-use, one ledger
What MA requires: The CCC regulates Massachusetts medical operations through Medical Marijuana Treatment Centers and adult-use through Marijuana Establishments, and many operators run both. Registered medical patients are tax-exempt while adult-use carries the full tax stack, but inventory and lot history still move between the two sides of the business. After the April 28, 2026 DEA final rule moving state-licensed medical marijuana into Schedule III, the medical side also carries heightened near-term quality expectations.
What SellStack does natively: SellStack runs medical and adult-use from one lot-aware ledger. A lot's genealogy, its tax treatment, and its channel are the same record, so the two sides of the operation reconcile to each other instead of living in separate systems.
What this means for your operations: You run both Massachusetts channels without maintaining two inventories, and the medical side is already positioned for the GMP-grade records the Schedule III shift now calls for.
Request a demo for Massachusetts operations →
5. Lot-aware traceability
What MA requires: Both Metrc on the state side and federal GMP, which has been live for Massachusetts medical operations since April 28, 2026, require lot-level records throughout the chain. A lot has to stay identifiable from receipt, through processing, to the point of sale, and the records have to hold up to a traceback.
What SellStack does natively: SellStack delivers lot-aware commerce from receipt through sale. Every inventory record, sales record, and test result carries the lot identifier, and the lot genealogy is the ledger itself, not something reconstructed from reports later.
What this means for your operations: The lot story is the audit story. Metrc reconciliation and the records half of GMP both come out as byproducts of operating normally, rather than as separate projects.
Request a demo for Massachusetts operations →
6. ERP integration
What MA requires: A Massachusetts operation has to keep financials, inventory, and commerce in agreement, and reconcile all of it to Metrc. Operators running a separate ERP and a separate commerce system carry a standing reconciliation burden between the two.
What SellStack does natively: SellStack Cannabis ERP-Commerce backs onto your ERP or warehouse platform as the system of record, and Microsoft Dynamics 365 Cannabis on Business Central is already fully supported. Financials, inventory, and commerce run from the same ledger, so the lot record, the financial record, and the inventory movement are the same record.
No ERP in place yet: You do not need an ERP to run SellStack. SellStack Cannabis E-Commerce Edition operates standalone, with no ERP underneath it, so an operation can stand up a GMP-ready sales model now and work out which ERP or warehouse platform to connect later, or whether to add one at all. Even standalone, it is lab-results compliant out of the box: because it ingests lab data, a no-ERP operation still meets Metrc, BioTrack, and other state lab-results requirements from day one. The lot-aware ledger, the commerce layer, and the records are the same with or without an ERP, so nothing has to be rebuilt when one is connected down the road. That makes it a fit for operations mid-transition, and for startups that need to be selling on a compliant, GMP-ready footing before the deeper infrastructure is in place.
What this means for your operations: There is no reconciliation project between the ERP and the commerce layer. One ledger means your books, your inventory, and your storefront never drift apart.
Request a demo for Massachusetts operations →
7. Schedule III GMP readiness
What MA requires: Medical cannabis moved to Schedule III federally, effective April 28, 2026, and it is in effect now for Massachusetts medical operations. Adult-use rescheduling is still pending; the DEA proceeding was stayed September 29, 2026 awaiting a GAO report, with a decision expected late 2026 or early 2027. For medical operators, GMP-grade records start to matter.
What SellStack does natively: The records half of GMP, immutable and lot-level, is built into how SellStack operates, so the audit trail is a byproduct of running on one lot-level ledger rather than a separate project.
What this means for your operations: Your Massachusetts medical operations build GMP-grade records now, on a clock that already started, without a parallel compliance system bolted on beside your commerce stack.