Sales & Use Tax

Maryland Cannabis Sales & Use Tax Compliance: Retail POS Mapping Frameworks

Maryland's adult-use cannabis sales and use tax outcome is determined at the register, hours before anyone opens a return. If the point-of-sale system classifies a product or a customer incorrectly, no amount of month-end effort produces a correct filing — it only produces a well-documented incorrect filing. This page describes the mapping frameworks and filing controls we implement for Maryland dispensaries.

Interactive tool

Maryland Cannabis Tax Calculator

Estimate the current Maryland adult-use cannabis sales and use tax, the medical exemption, and the total transaction amount before you audit your register mapping.

Open the Maryland cannabis tax calculator

Point-of-sale tax mapping configuration

Tax mapping is the set of rules that connects a product and a customer to a tax result. In a Maryland dispensary the primary determinants are the product's cannabis classification and the customer's status as a certified medical patient or an adult-use consumer. Adult-use cannabis sales are subject to the 12% sales and use tax rate; sales to certified patients are treated differently, and accessory and non-cannabis merchandise follow their own treatment. Every SKU must resolve to exactly one tax class, and every transaction must resolve to exactly one customer class.

We audit the SKU catalog line by line. Each item receives a documented classification, and the catalog is reviewed whenever a new product category is introduced, whenever a vendor changes packaging in a way that alters classification, and on a scheduled quarterly basis regardless. The most common defects we find are new SKUs added by floor staff without a tax class, bundled items where the components carry different classes, and accessories mapped to the cannabis rate because that is the register default.

Customer classing is enforced at the transaction level through certification verification. Where a certified patient purchases both cannabis and non-cannabis items, the transaction must split correctly rather than applying a single rate to the whole basket. Where an adult-use consumer purchases items that are not cannabis, the same split applies in reverse. We test these paths with scripted transactions in the live system on a recurring cadence, because configuration drifts silently after software updates and menu changes.

Discounts, loyalty redemptions, bundles, and promotional pricing each affect the taxable base and each is a frequent source of error. A percentage discount applied before tax reduces the base; a post-tax credit does not. Loyalty point redemptions may or may not reduce the base depending on how the program is structured. Bundle pricing must allocate across components with different classes. We document the intended treatment for each promotion type, configure the register to match, and verify with test transactions before a promotion launches rather than after it has run for a quarter.

The last mapping control is the void and refund path. Returns, exchanges, and voided transactions must reverse tax correctly and must be traceable to the original sale. An unmatched credit is both a tax exposure and an internal control exception, because the same transaction pattern is what theft looks like in a retail ledger.

  • SKU-level tax classification with documented rationale and quarterly review
  • Certification-driven customer classing with correct mixed-basket splitting
  • Documented treatment for discounts, loyalty redemptions, and bundles
  • Scripted live test transactions after every menu or software change
  • Matched, traceable void and refund reversals

Comptroller of Maryland filings and the 12% adult-use rate

The filing itself should be a report, not a reconstruction. We accrue the liability daily from point-of-sale transaction detail into a dedicated liability account, keeping tax collected separate from tax remitted so that the account balance always states what is owed. Gross sales are tied from the point-of-sale system to the general ledger to the return, and the tie-out is retained as a workpaper for each period.

The workpaper set for each filing period includes: a daily sales summary by tax class, the accrual entries, a reconciliation of point-of-sale gross to ledger revenue with identified differences, a schedule of exempt and differently-rated sales with supporting documentation, a void and refund schedule, and the filed return with proof of payment. Retained together, these answer nearly every question an auditor asks without further inquiry.

Filing frequency and due dates are calendared, with remittance funded in advance through the cash forecast. Sales tax is trust money — it is collected from customers and held for the state — and a cannabis operator that spends it into working capital creates a personal liability exposure for responsible parties that does not disappear in a business restructuring. We advise segregating collected tax into a separate account where cash management practicalities allow.

Use tax deserves explicit attention because cannabis operators buy heavily from out-of-state vendors: cultivation equipment, packaging, extraction machinery, laboratory supplies, and fixtures. Where a vendor does not charge Maryland tax on a taxable purchase, the operator owes use tax directly. We run a periodic accounts payable review targeting untaxed purchases from out-of-state suppliers and accrue the liability rather than waiting for an audit to assess it with interest.

Where an operator has an exposure history — periods filed incorrectly, unfiled periods, or a classification position that will not survive review — we quantify the exposure, evaluate voluntary disclosure and amended filing options, and present the cost of correction against the cost of waiting. Correction is almost always cheaper.

  • Daily accrual from transaction detail with collected and remitted tracked separately
  • Complete workpaper binder retained for every filing period
  • Calendared filings with remittance funded in the cash forecast
  • Accounts payable use tax review on out-of-state equipment and supply purchases
  • Exposure quantification and voluntary correction analysis where needed

Local municipal gross receipts calculations: Baltimore and Annapolis

Maryland's adult-use framework directs a portion of cannabis tax revenue to the local jurisdictions where sales occur, which makes accurate location attribution a compliance obligation and not merely a management preference. For a multi-site operator with dispensaries in Baltimore City, Anne Arundel County, and Montgomery County, every transaction must be attributable to the licensed premises where it occurred, and the accounting records must support that attribution at the transaction level.

We implement location attribution through the ledger's location segment and through separate point-of-sale reporting per site. Consolidated revenue reporting is produced by aggregation, never by allocation, so the site-level figures remain primary. Delivery and off-premises fulfillment, where permitted, are attributed according to the applicable sourcing rule and flagged for separate review rather than being folded into storefront totals.

Baltimore operators face additional local obligations that vary by activity and premises, and Annapolis operators sit within Anne Arundel County's framework. Beyond distributed cannabis tax revenue, operators encounter local business license fees, personal property returns on equipment and fixtures, and in some jurisdictions activity-specific assessments. We maintain a jurisdiction calendar per licensed premises listing every local filing, its due date, its basis of calculation, and the workpaper that supports it, so that a Baltimore site and an Annapolis site are each administered against their own actual requirements rather than a single statewide assumption.

The reporting output is a per-location tax summary showing gross receipts, state tax collected and remitted, local distributions attributable to the site, local fees and assessments paid, and any open items. Operators use it both for compliance and for evaluating the true after-tax contribution of each location, which frequently differs from what the pre-tax revenue ranking suggests.

  • Transaction-level location attribution to the licensed premises
  • Site-primary reporting with consolidation by aggregation, never allocation
  • Jurisdiction calendar per premises covering every local filing and fee
  • Separate handling and review of delivery and off-premises fulfillment
  • Per-location after-tax contribution reporting

Talk to a Maryland cannabis CPA

Every engagement starts with a working conversation about your license type, your systems, and where your reporting currently breaks down.