Skip to content
Cannabis CPAMinnesota

Service

Minnesota Dispensary Accounting | Cannabis Dispensary CPA Services

Cannabis retail accounting that reconciles the register, the vault, the track-and-trace record and the ledger to one another.

This is accounting built for licensed cannabis retailers, not general small-business bookkeeping with a cannabis label on it. A dispensary runs a point-of-sale system, a regulated inventory record, a cash operation and a set of tax liabilities that all describe the same transactions differently, and the accounting only works when those descriptions are reconciled to each other every month.

We serve adult-use and medical cannabis retailers throughout Minnesota, and we build the general ledger with IRC Section 280E in mind from the first month rather than trying to reconstruct a defensible position the week a return is due. Owners get statements they can act on and records that stand up when someone asks how a number was produced.

If you are evaluating a dispensary accountant, the sections below describe what the engagement actually includes, what we reconcile, and where the deeper treatment of bookkeeping, inventory, 280E, tax and CFO work lives on this site.

Dispensary Accounting Built for Minnesota Cannabis Retailers

Ordinary retail accounting assumes inventory is a commodity, cash is incidental and the tax return follows the books. Cannabis retail breaks all three assumptions. Product is tracked unit by unit in a state-mandated system, a meaningful share of tender is currency, and federal tax treatment turns on how carefully cost is separated from expense during the year.

The practical consequence is that a dispensary has at least four parallel records of the same business: the point-of-sale, the seed-to-sale track-and-trace record, the bank and vault, and the general ledger. Each one is incomplete by itself. Discounts and loyalty redemptions show in the POS but not the trace record. Waste and adjustments show in the trace record but not the POS. Deposits show at the bank days after the sale. Nothing in that structure reconciles itself.

Our job is to make those systems agree on a schedule, explain the differences that remain, and turn the reconciled result into margin, inventory and tax reporting the operator can use. That is the difference between cannabis retail accounting and a monthly bank reconciliation.

What a Minnesota Dispensary Accountant Should Actually Handle

If you are hiring a dispensary accounting firm, this is the concrete scope worth insisting on. Anything narrower leaves the reconciliation work with your store manager.

  • A chart of accounts designed for retail cannabis: revenue by channel and category, inventory and inventory-adjustment accounts, separate tax liability accounts, and expense accounts organized so cost and period expense are never commingled
  • Daily POS revenue posted as a summarized journal, with tender types, discounts, returns and voids preserved as distinct lines rather than a single net sales figure
  • Bank reconciliation for every operating, tax and payroll account, plus reconciliation of deposits back to the tender detail that produced them
  • Cash reconciliation covering drawer counts, over/short by shift, vault activity and transport pickups, with variances documented rather than absorbed
  • Inventory reconciliation between physical counts, POS on-hand, the track-and-trace record and the general ledger balance
  • Cost of goods sold calculated from actual unit cost and inventory movement, not a gross margin estimate applied to sales
  • Sales, local option and cannabis gross receipts tax liabilities accrued as they are collected and reconciled to the returns filed
  • Full balance-sheet reconciliation each month, including prepaids, accrued liabilities, loans and equity, so the statements are supported rather than plugged
  • Variance investigation with a written explanation for material movements in margin, shrink, labor and operating expense
  • Management reporting delivered on a fixed monthly calendar, with the underlying workpapers retained as documentation

Dispensary Bookkeeping and the Monthly Close

Bookkeeping is the layer underneath everything else on this page. A dispensary close follows a sequence: post POS revenue and tender detail, reconcile cash and bank, record purchases and inventory receipts, reconcile inventory and record adjustments, calculate and post cost of goods sold, accrue tax liabilities, reconcile the balance sheet, then review the statements against the prior month and the budget.

Skipping steps does not save time — it moves the work to year end, when the source detail has aged and the person who knew what happened has moved on. A store that closes cleanly within a couple of weeks of month end can act on what it learns; a store that closes in March learns nothing it can still fix.

Our bookkeeping service page covers the close process, staffing models and system setup in full, including operators outside retail.

More detail: cannabis bookkeeping for Minnesota operators · the Minnesota cannabis accounting guide

POS, Cash and Revenue Reconciliation for Dispensaries

Revenue reconciliation is where most dispensary accounting problems are found first, because it is the only place where the register, the bank and the ledger can be forced to agree on a single day's activity.

The daily test is straightforward in concept: gross sales less discounts, loyalty redemptions, returns and voids equals net sales; net sales plus collected taxes equals total tender; total tender by type equals cash counted plus electronic settlements received. When it does not tie, the break is in one of a small number of places, and a disciplined process finds it the same week rather than the following quarter.

  • Daily POS close reports retained as source documents, including register-level and cashier-level detail
  • Tender-type breakdown reconciled separately — cash, debit, ACH and any cashless solution in use — because each settles differently
  • Drawer counts recorded blind, with over/short tracked by cashier and by shift so a pattern is visible before it is material
  • Vault log reconciled to drawer loads, deposits prepared and armored transport pickups, with two-person verification at each transfer
  • Bank deposits matched to the specific day's cash, and deposits in transit tracked as their own reconciling item
  • Discount, promotion and loyalty activity reviewed against authorization limits and manager overrides
  • Returns and voids reviewed for volume and concentration rather than netted silently into revenue
  • Sales tax, local option tax and cannabis gross receipts tax collected each day posted to liability accounts, never to income
  • Unexplained variances escalated with an owner, a due date and a written resolution

Cannabis Inventory Accounting for Minnesota Dispensaries

Inventory is the largest number on a dispensary balance sheet and the input to nearly every other number that matters. It also exists in four places at once: on the shelf, in the POS, in the state track-and-trace record, and in the general ledger.

Those four should describe the same product. In practice they drift — a receiving error, a manifest recorded in one system and not the other, a unit-of-measure conversion on bulk flower, waste destroyed and logged for compliance but never written off in the books. Each drift has a different cause and a different fix, and lumping them into one adjustment account destroys the information.

Inventory error propagates. An overstated inventory balance understates cost of goods sold, overstates gross margin, overstates taxable income and misprices product, all at the same time. It also weakens the federal tax position, because the cost of goods sold figure a dispensary reports has to be traceable to unit cost and inventory movement, not to a formula.

  • Unit costs recorded from vendor invoices and manifests, including freight and other allowable acquisition costs where applicable
  • Receipts, transfers, sales, waste, destruction and adjustments each posted with a reason code
  • Cycle counts on high-value categories weekly, full counts quarterly, comprehensive count at year end
  • Shrink measured as a percentage of category cost and trended, not reported as a single company-wide figure
  • Track-and-trace records reconciled to POS and ledger balances on a monthly schedule, with breaks explained

More detail: cannabis inventory accounting in full · the inventory accounting guide

Section 280E Accounting for Minnesota Dispensaries

Under current federal law, a business trafficking in a Schedule I substance is denied deductions and credits for ordinary and necessary business expenses, while cost of goods sold remains available. For a dispensary that distinction is unusually sharp, because a retailer is a reseller: the costs that may be capitalized into inventory are narrow, generally invoice cost plus limited acquisition costs, and most of what a store spends money on — payroll for budtenders, rent for the sales floor, marketing, security, professional fees — sits on the expense side.

This is why 280E cannot be solved at tax time. Reclassifying selling expenses into cost of goods sold in April is not a planning technique; it is an unsupported position that examination is well equipped to unwind. What can be done legitimately is done during the year, in the accounting: capturing allowable inventoriable costs correctly as they are incurred, documenting the method used, and keeping records that show how each figure was derived.

Whether a particular cost is inventoriable depends on current federal law and the operator's specific facts, and cannabis tax law continues to move. We are direct with dispensary owners about which positions are supportable and which are not, and we build the documentation on the assumption that someone will eventually ask.

More detail: 280E tax planning for cannabis operators · our full 280E guide · IRS examination representation

Minnesota Cannabis Taxes and Dispensary Accounting

Minnesota retailers collect more than one tax on the same ticket. Alongside state sales tax and any applicable local option taxes, taxable cannabis products carry the state cannabis gross receipts tax administered by the Minnesota Department of Revenue. Every one of those dollars is a liability from the moment the sale rings, and treating them as operating cash is the single most common way an otherwise profitable store ends up short at a filing deadline.

The accounting response is unglamorous and effective: separate liability accounts per tax, daily accrual from POS tax detail, a funded reserve moved out of the operating account on a set schedule, and a monthly reconciliation of tax collected to tax remitted with the difference explained. Where a store operates in a jurisdiction with a local option tax, the POS tax configuration has to match the jurisdiction, and that configuration should be reviewed rather than assumed.

Medical and adult-use transactions are not necessarily treated the same way, which makes channel-level tax reporting a requirement rather than a refinement. Rates and rules change, so we verify configuration against current Department of Revenue guidance rather than against last year's setup.

More detail: the Minnesota cannabis tax guide · cannabis tax return preparation

Medical and Adult-Use Cannabis Accounting

Operators who serve both patients and adult-use customers cannot run a single undifferentiated sales account. The two channels can differ in tax treatment, in product mix, in margin profile and in the records that regulators expect, and a blended view hides all of it.

We set up revenue classes or departments by channel, carry that classification through to cost of goods sold and tax liability accounts, and report margin separately for each. That structure also makes it far easier to answer a question about a specific channel later without re-deriving the numbers from raw transaction data.

For medical cannabis accounting specifically, the practical issues tend to be patient-channel pricing, product categories with different tax treatment, and keeping the documentation aligned with what the operator's license permits.

More detail: medical cannabis operators · adult-use cannabis businesses

Financial Reporting for Cannabis Dispensaries

A tax return tells an operator what happened after it is too late to change it. Monthly reporting is what actually runs a store. The package we deliver is built so an owner can read it in fifteen minutes and know where the business moved.

  • Income statement with revenue by channel and category, and gross margin stated after real cost of goods sold
  • Balance sheet with reconciled inventory, tax liabilities and cash, supported by workpapers
  • Cash flow reporting and a forward cash runway, including funded tax reserves
  • Inventory turnover and days on hand by category, with slow-moving product identified
  • Shrink and adjustment trending with reason codes
  • Labor as a percentage of revenue, measured against transaction volume by daypart
  • Store-level performance where more than one location exists, and product or category margin where the data supports it
  • Budget versus actual with written variance commentary rather than a column of differences

More detail: cannabis financial reporting · the financial reporting guide

Multi-Location Dispensary Accounting

A second store does not double the accounting work; it changes its shape. Comparisons only mean something when every location posts to the same chart of accounts, with the same cutoff and the same classification rules, so standardization comes before consolidation.

From there the questions are about allocation and control. Which costs belong to the store and which to the management entity. How inventory transfers between locations are valued and eliminated. Whether cash procedures are actually identical across sites or merely written down once. Whether a location in a jurisdiction with a local option tax is configured differently from one that is not.

  • Location-level profit and loss on a shared chart of accounts, rolled into a consolidated view
  • Centralized overhead allocated on a documented, consistently applied basis
  • Inventory transfers recorded at cost with intercompany balances reconciled and eliminated
  • Cash handling and count procedures standardized, with over/short compared across sites
  • Tax configuration reviewed per jurisdiction rather than copied between stores
  • Comparable-store reporting on revenue, margin, basket and labor

When a Dispensary Needs CFO-Level Financial Support

Accurate books answer what happened. At certain moments an operator needs someone to answer what should happen next, and that is different work: opening another location, raising capital or refinancing, reporting to a lender on a covenant schedule, managing a cash squeeze, absorbing margin compression from wholesale price movement, planning a build-out, or preparing information for investors.

Those engagements sit on top of a clean close rather than replacing it. We keep the distinction explicit so operators are not paying for advisory work while the underlying reconciliation is still broken.

More detail: fractional CFO services for Minnesota cannabis businesses · cash flow planning

Accounting Systems for Minnesota Dispensaries

Most dispensary accounting failures are integration failures. The point-of-sale, the banking relationship, the accounting software, payroll, the inventory record, the state track-and-trace system and the tax filings each hold part of the truth, and connectors between them tend to be treated as authoritative when they are not.

Our position is that accounting should reconcile systems rather than import from them blindly. A summarized daily journal from the POS keeps the ledger readable and makes exceptions visible; a raw ticket-level dump does the opposite. Whatever platforms a store runs, the requirement is the same: a documented data flow, a defined owner for each reconciliation, and a monthly check that the systems still agree.

For single-location operators a well-configured mainstream accounting package is usually sufficient. Multi-entity groups, and retailers attached to cultivation or manufacturing operations, generally outgrow it and need a system that handles inventory and intercompany activity natively.

More detail: internal controls and process design

Why Specialized Dispensary Accounting Matters

A capable general accountant handles bank reconciliation, payroll and tax filing competently. Nothing about cannabis changes that competence. What changes is the surrounding set of interactions a retail cannabis engagement requires someone to hold in view at once.

Section 280E and the cost-versus-expense boundary. Regulated inventory that must tie to a state tracking system. Cost of goods sold derived from unit cost rather than estimated. Cash controls in an environment where currency is routine. Multiple layers of Minnesota cannabis taxation collected on a single ticket. Medical and adult-use channels reported separately. Documentation built for the possibility of examination rather than assembled after a notice arrives.

Any one of those is learnable. Carrying all of them simultaneously, every month, is what specialization buys — and it is why an operator who switches usually does so after a year end that took far longer and cost far more than it should have.

How the Engagement Works

There is no mystery to the sequence, and we would rather set expectations plainly than describe a proprietary process.

  • Initial accounting review — we examine the existing books, chart of accounts, prior filings, inventory procedures, POS reporting and current reconciliation practice, then tell you what is actually broken
  • Cleanup and system design — structural issues are corrected, the chart of accounts is rebuilt for retail cannabis, and each reconciliation is assigned a defined owner and cadence
  • Monthly close — revenue, cash, bank, inventory, cost of goods sold, tax liabilities and balance-sheet accounts are reconciled on a fixed calendar
  • Management reporting — statements, operating metrics and written variance analysis delivered to the owner each month
  • Tax and 280E coordination — the accounting records are maintained so tax preparation draws on supported figures rather than reconstructions
  • Ongoing advisory — issues are raised when they surface, not at year end

Who We Serve

Retail cannabis accounting engagements across Minnesota, at a range of sizes and structures.

  • Independent single-location dispensaries
  • Multi-location retail groups and operators preparing to expand
  • Vertically integrated operators whose retail arm needs its own reporting discipline
  • Medical cannabis retailers and operators serving both patient and adult-use channels
  • Microbusinesses and mezzobusinesses with a retail component
  • Pre-opening licensees building the accounting and reconciliation process before the first sale

More detail: the dispensary industry page · cannabis microbusinesses · the dispensary accounting guide

Serving Dispensaries Across Minnesota

Work is performed remotely for licensed operators statewide, with on-site visits for inventory observation, cash-controls walkthroughs and planning sessions. Retailers in the Twin Cities metro, in Rochester and Duluth, and in smaller markets across greater Minnesota all run the same reconciliation problems at different scales.

Where a store sits matters for one practical reason: local option taxes and jurisdiction-specific configuration differ, and the point-of-sale has to reflect the location it is actually operating in.

More detail: Minneapolis · Saint Paul · Rochester · Duluth · all Minnesota locations

Frequently asked questions

What does a dispensary accountant do?

Beyond ordinary bookkeeping, a dispensary accountant reconciles point-of-sale revenue to cash and bank deposits, ties physical and track-and-trace inventory to the general ledger, calculates cost of goods sold from actual unit costs, accrues each layer of cannabis tax as a liability, closes and reconciles the balance sheet monthly, and produces management reporting an owner can act on — while keeping records structured for the federal tax position.

Why does a Minnesota dispensary need a cannabis-specialized CPA?

Because the hard parts are all interactions: Section 280E against inventory costing, the state track-and-trace record against the ledger, multiple Minnesota tax layers collected on one ticket, and medical versus adult-use channel reporting. A general practice can handle any single piece; specialization is about carrying all of them every month and documenting the result.

How is dispensary accounting different from regular retail accounting?

Regular retail reconciles sales to deposits and counts inventory periodically. Cannabis retail adds a state-mandated inventory record that must agree with the books, a cash operation that requires real controls, several distinct tax liabilities on the same sale, and a federal tax regime in which the boundary between inventory cost and operating expense drives the entire return.

How does Section 280E affect dispensary accounting?

Under current federal law, deductions and credits are disallowed for businesses trafficking in a Schedule I substance, while cost of goods sold remains available. A retailer is a reseller, so the inventoriable cost pool is narrow. That makes precise, contemporaneous cost capture and documentation far more important than any year-end reclassification, which is not a supportable strategy.

What records should a cannabis dispensary reconcile every month?

Point-of-sale revenue by tender type, discounts and returns; drawer and vault cash including over/short; bank accounts and deposits in transit; inventory across physical count, POS, track-and-trace and the ledger; cost of goods sold; each tax liability against amounts remitted; and every remaining balance-sheet account with supporting workpapers.

How should dispensary inventory tie to the accounting records?

Inventory should be valued at recorded unit cost from vendor invoices and manifests, with every receipt, sale, transfer, waste event and adjustment posted under a reason code. The ledger balance is then reconciled monthly to the physical count, the POS on-hand and the state tracking record, and remaining differences are explained rather than absorbed into a single adjustment account.

Can you handle bookkeeping for dispensaries as well as tax preparation?

Yes. Ongoing bookkeeping and the monthly close, cannabis tax return preparation, and the 280E documentation that supports the return are handled together, which is the point — records built during the year for the position taken on the return are much stronger than records assembled afterward.

How do you account for cash-heavy dispensary operations?

With process rather than trust: blind drawer counts, over/short tracked by cashier and shift, a vault log with two-person verification at every transfer, deposits matched to the specific day's cash, and documented variance escalation. The accounting records the result, and the trend data is what surfaces a problem early.

Can you work with multi-location Minnesota dispensaries?

Yes. Locations run on a shared chart of accounts with location-level profit and loss rolled into a consolidated view, centralized overhead allocated on a documented basis, inventory transfers recorded and eliminated, and comparable-store reporting on revenue, margin, basket and labor.

How should medical and adult-use cannabis sales be tracked?

As separate revenue classes or departments carried through to cost of goods sold and tax liability accounts. Tax treatment can differ by channel, and a blended sales account makes both compliance reporting and margin analysis unreliable.

What financial reports should a dispensary review each month?

An income statement with revenue and margin by channel and category, a reconciled balance sheet, cash flow with a forward runway and funded tax reserves, inventory turnover and days on hand, shrink trending, labor as a percentage of revenue, store-level results where applicable, and budget versus actual with written commentary.

When does a dispensary need fractional CFO support?

When the questions shift from what happened to what to do next — opening a location, raising or refinancing capital, reporting to a lender, managing a cash squeeze, responding to margin compression, or planning a significant build-out. It sits on top of a clean monthly close rather than substituting for one.

Talk to a Minnesota dispensary accountant

Send a month of POS exports, your inventory report and your last close. We will tell you what reconciles, what does not, and what it would take to fix it.

Keep reading