Cannabis Accounting for Dispensaries: What Operators Need to Track, Deduct, and Survive an Audit

Cannabis accounting for dispensaries is not normal retail accounting. It is structurally different — not because retail accountants are uninformed, but because the tax rules underneath a cannabis retail operation force the chart of accounts, the monthly close, and the documentation discipline to be designed from the ground up around IRC §280E. A bookkeeper who treats a dispensary like a boutique retailer, with a few cannabis-specific line items tacked on at year end, will quietly produce a return that fails the moment an IRS examiner opens the COGS section.

The cost of getting this wrong isn't abstract. Dispensaries pay an effective federal tax rate that often runs above 50% of gross receipts — driven entirely by §280E blocking ordinary business deductions and forcing every legitimate cost into a narrow Cost of Goods Sold (COGS) lane. The denominator-friendly allocation when you do it correctly can mean the difference between a six-figure tax bill and a survivable one. The free 280E calculator gives a working estimate based on your actual numbers; this guide explains the discipline behind the numbers.

Why Dispensary Accounting Is Different From Normal Retail

Three structural facts make dispensary accounting its own discipline:

  • §280E blocks ordinary deductions. The federal code denies any deduction that would otherwise be allowable under §162 (trade or business expense) for a business trafficking in Schedule I or II controlled substances. For a cannabis dispensary, that means rent allocations, payroll for non-production staff, marketing, software subscriptions, insurance, professional fees, and most "back office" overhead cannot be deducted as ordinary expenses. They sit, untaxed, on top of gross profits.
  • COGS under IRC §471 is the only meaningful deduction. Cannabis retailers survive by classifying as much legitimate cost as possible into inventory, then letting it flow through to COGS at sale. The IRS permits this — but only if the §471 inventory treatment is documented, contemporaneous, and methodologically consistent year over year.
  • State seed-to-sale reporting sits adjacent to financial reporting. METRC, BioTrack, MJ Freeway, and per-state equivalents produce the inventory dataset that feeds the federal return. A dispensary whose books don't reconcile to seed-to-sale is a dispensary whose 471 inventory can't be defended.

These three facts impose a chart-of-accounts design, a monthly close cadence, and a documentation posture that generalist retail bookkeepers do not produce by default. The remainder of this guide is the discipline that closes that gap.

Chart of Accounts Specific to Dispensaries

The chart of accounts is the single most important operational artifact in a dispensary accounting setup. The IRS reads it first in any exam, because the chart is what determined what got into COGS versus what got reported as a non-deductible §162 write-off. A defensible dispensary chart mirrors the §280E / §471 boundary directly:

  • 471 Inventory — finished goods. Broken out by category: flower, prerolls, edibles, concentrates, vapes / carts, infused, topicals. Sub-ledger detail should match how POS reports category mix, so that cost-of-goods-sold can roll up by product family at month end.
  • Cultivation cost of sales (where vertical). For integrated retail / cultivation operators, the cultivation cost of sales line separates packaging, labeling, distribution markup, and the cultivator-side labor that flowed into the finished retail unit. The break-out matters because packs of prepackaged flower carry a different COGS profile than bulk jarred.
  • Retail cost of sales. Direct wholesale purchases from non-vertical cultivators / processors, freight-in, and the direct production-side labor a vertically-integrated dispensary incurs on labeling, compliance-pack-out, and "retail-ready" prep.
  • 280E non-allowable clearing account. A clearing line that absorbs everything that started its life as a §162 expense and was recharacterized under §280E: back-office rent, non-production payroll, marketing, software subscriptions, insurance, professional fees. This is the dollar amount of the 280E pain; tracking it cleanly makes the effective-rate conversation tractable.
  • 280E-allowable COGS lines. Product purchases, freight-in, direct labor on production / labeling / packaging, third-party testing fees, allocated rents and utilities tied to production or storage space, depreciation on production equipment.

The IRS reads this chart-of-accounts split first. A dispensary whose 280E-non-allowable clearing account is the largest single line on the income statement is operating structurally correctly — because that line is the dollar value of §280E's bite, and the rest of the income statement (COGS, gross profit) reflects what's left after the carve-out. We covered the §162-versus-§471 boundary in depth on the cluster pillar on 280E deductions — the chart of accounts is the operational manifestation of that boundary.

The chart sets the audit posture. Once you commit the COGS line allocation each month, you've committed the methodology the IRS will sample during an exam. Methodologies that drift month-to-month or year-to-year are the single most common path to a disallowed adjustment.

Monthly Close for a Dispensary Under 280E

The monthly close for a cannabis dispensary is not a generic small-business close. It is a semi-manual reconciliation across POS, METRC, and the general ledger, with allocations that must be defensible at month end. Closing the books late, or rolling allocations forward in a spreadsheet until audit-time, is the single most common documentation failure we see. Discipline is the answer:

  1. Reconcile POS to METRC. Pull POS sales by SKU and category, pull the matching METRC package dispositions, and reconcile. Discrepancies by category — especially flower weight, where METRC tracks grams sold and POS tracks dollars — must be explained in writing before month-end close.
  2. Reconcile METRC to bank deposits. Retail sales should reconcile to bank deposits within a tight tolerance. Cash-intensive operators carry a higher reconciliation tolerance but should still document the gap and the cause. This is a near-automatic IRS escalation trigger if the gap pushes past a few percent.
  3. Allocate rent and utilities. Dispensary facilities typically share space between sales floor, back-office storage, compliance vault, and prep area. The square-footage allocation must match physical reality, be documented at adoption, and be re-validated annually. Inflating the production-side allocation looks opportunistic in audit and is the most common disallowed recharacterization.
  4. Allocate shared payroll. A head of retail who also manages compliance shouldn't sit 100% in COGS; a budtender pulling double duty in inventory receiving shouldn't sit 0% in production. Contemporaneous time logs — from a punch clock or time-tracking app — match payroll categories. Post-hoc reconstructions carry almost no audit weight.
  5. Layer the IRC §471 inventory at month end. Beginning inventory + purchases - ending inventory = COGS for the period. The IRS expects this calculation to be reproducible from your records, with a documented costing method (FIFO, weighted average, specific identification) that you've adopted before year-end and applied consistently. We covered permissible methods in depth on the COGS calculation methods pillar.
  6. Run the trial balance. With the allocation and inventory layer locked, the trial balance reflects — for the first time in the month — the defensible COGS number that will flow to the eventual federal return. If the trial balance reveals that COGS is materially off-plan, the close is the time to investigate, not at year-end.

The close cadence above is non-negotiable for any cannabis retail operation above $1M in annual revenue. Below that, it is still recommended — smaller dispensaries still get audited, and the documentation gap hurts more when the operator's books are smaller.

Cost Allocation Pitfalls That Trigger IRS Adjustment

Dispensary-specific allocation failures produce the bulk of §280E-related IRS adjustments. The IRS samples these allocations aggressively during exams because the dollar impact is large and the documentation gaps are common. Specific failure modes we see repeatedly in unsatisfactory exams:

  • Rent allocation unsupported by physical layout. A retailer claiming 60% of facility rent into production when the floor plan clearly shows 35% production space is the textbook recharacterization target. The IRS asks for layout diagrams, lease documents, and a written methodology memo. If those don't exist, the allocation is disallowed.
  • Marketing buried in COGS. Branded packaging, logo-printed mylar bags, sponsored event costs, and grower / brand ambassador appearances are not §471 inventory. Pulling these into COGS is a routine adjustment trigger.
  • Budtender payroll routed through non-COGS lines. A budtender is retail labor, not production labor. A budtender pulling receiving or inventory-prep duty should have only that portion in COGS, with contemporaneous time logs to defend it. Routing 100% of budtender payroll through operating expense (or 100% through COGS) both create audit exposure.
  • Manager salaries split arbitrarily. A general manager who is also the compliance officer is split 50/50 between COGS and operating on a sheet drawn up the day before the return is filed. The methodology should be set before the fiscal year starts, applied consistently, and supported by what the manager actually did throughout the year.
  • Third-party testing fees pulled out of COGS. Compliance-required state testing fees tied to a specific batch are COGS. Pulling them out to "professional fees" is a recharacterization that the IRS re-routes back.
  • Cash-management gaps. Retail dispensaries run cash-heavy. POS-to-bank reconciliation — not the deposit total, but the per-register / per-day reconciliation — is what defends a return. Gaps here escalate exams.

Several of these overlap directly with the broader IRS audit-triggers we covered in the 280E audit red flags pillar; the allocation layer is where most of those red flags show up first.

See your COGS allocation and tax impact

The free TrimBooks calculator shows your COGS allocation and effective rate based on your actual expense mix.

Try the Free 280E Calculator

State-Level Excise and Sales Tax Layering Dispensaries Face

State excise and sales tax sits downstream of revenue recognition but upstream of effective rate — and dispensaries carry the heaviest exposure because retail-stage excise is typically the largest layer. The structural outline for the major markets:

  • California. 15% retail excise on gross receipts, layered on top of the state cultivation tax paid upstream by the cultivator. CDTFA monthly filings; METRC-vs-return reconciliation is the first audit check.
  • Colorado. 15% retail excise at point of sale; a separate per-pound cultivation tax paid upstream. Local jurisdictions can layer sales tax on top.
  • Massachusetts. 10.75% retail excise plus an optional municipal surcharge of up to 3% — if you operate in multiple host municipalities your effective rate varies by store.
  • Illinois. 7% retail + 3% wholesale + potency-tiered cultivation — three discrete excise layers paid by different license types at different transaction points.
  • Michigan. 10% flat retail; one of the simpler structures but still additive to local sales tax.
  • Nevada. 15% wholesale + per-ounce cultivation + 2% local retail; most of the excise is paid upstream.
  • Washington. 37% at the producer-to-retailer tier — the headline number for any retailer is much smaller because most excise is paid upstream by the cultivator.
  • New York. Per-milligram-THC potency-differentiated excise — the one major-market structure that flips with product mix.
  • Oregon. 3% local retail, mid-transition from weight-based cultivation to wholesale markup.
  • New Jersey. 6.625% retail; social-equity tiering adds cost that's not a line item on the excise form.

Each of these structures has its own filing cadence, its own audit-risk profile, and its own interaction with the §471 inventory layer — cultivation excise, in particular, can sometimes be capitalized into inventory under state-specific rules, lifting federal COGS at the same time it lifts state excise exposure. We covered the rates, cadences, and excise—COGS interaction in the cluster pillar on multi-state excise tax compliance; the figure above is the dispensary-side frame of the same problem.

Choosing Software and a Bookkeeper for Cannabis Retail

A dispensary doesn't need a single named product to do this well; it needs a bookkeeper who treats the §280E / §471 boundary as a first-class concern rather than a year-end adjustment. The operational signals to look for:

  • The bookkeeper knows §471 inventory treatment. Generalist retail bookkeepers close inventory as a number; cannabis bookkeepers close it as a methodology with contemporaneous support. A bookkeeper who hasn't worked on §471 inventory adjustments across a year is missing the most expensive part of the return.
  • POS integration is intentional, not automatic. A good dispensary bookkeeper maps POS categories to COGS lines deliberately, so that the per-category sold mix flows into the §471 cost layer correctly. The brand of POS matters less than the discipline of mapping.
  • Seed-to-sale reconciliation is owned. Whoever owns the monthly POS-to-METRC reconciliation owns the inventory dataset that backs the federal return. That role should be explicit, owned by one person, and documented in the close checklist.
  • The shift from cash-basis spreadsheet to accrual-basis software is typically triggered by crossing roughly $1.5M—$2M in annual revenue. Below that, a spreadsheet close can be defensible. Above it, the volume of transactions and the documentation expectations make accrual-basis software effectively mandatory.
  • Audit experience in the operator's state. State-level nuances (CA's METRC reconciliation, MA's municipal overlay, NY's potency excise) are common audit pressure points. A bookkeeper who has defended an exam in the operator's specific state is materially more valuable than a cannabis bookkeeper several states away.

What doesn't matter: vendor name, software license cost, or whether a particular fintech tool is "cannabis-friendly." The discipline matters; the brand doesn't.

Multi-State Dispensary Operators

The moment a dispensary operator crosses a state line, the accounting problem multiplies. Federal §280E applies in every state, but the supporting landscape is state-specific: per-state §280E treatment at the state income tax level (CA allows some deductions, CO has a state-level cannabis deduction framework running parallel to federal, MA / IL / MI treat 280E-aligned), per-state excise regime, and per-state seed-to-sale reporting platform (Metrc vs. BioTrack vs. MJ Freeway and state-specific equivalents). A multi-state dispensary operator needs a per-state × per-license chart of accounts, not a single template reused across the footprint. We covered the MSO-side of this — nexus, apportionment, per-state §280E positioning — in the cluster pillar on multi-state 280E; for a dispensary specifically, the same idea lands as "don't reuse a single state template across your stores."

FAQ

What is cannabis accounting for dispensaries?

Cannabis accounting for dispensaries is the discipline of maintaining a §280E-compliant chart of accounts, monthly close, and documentation posture for a state-licensed cannabis retail operation. It is structurally different from normal retail accounting because §280E blocks ordinary §162 business deductions, forcing dispensaries to allocate every legitimate cost into the IRC §471 inventory / COGS lane or accept the deduction as lost. The discipline covers chart of accounts design, monthly POS-to-METRC reconciliation, rent and payroll allocation methodology, §471 inventory layering at month end, and state excise filing cadence.

Is dispensary accounting different from regular retail accounting?

Yes. Under regular retail accounting, ordinary expenses — rent, payroll, marketing, software, insurance — are deductible as §162 trade or business expenses. Under §280E, none of these are deductible for a cannabis dispensary; the only meaningful federal deduction is COGS, which must be supported by a defensible §471 inventory methodology. The chart of accounts, allocation methodology, monthly close, and documentation discipline are all designed around that boundary in a way they aren't for general retail.

How do dispensaries account for inventory under 280E?

Dispensaries account for inventory under IRC §471, with the IRS-permitted costing method (typically FIFO, weighted average, or specific identification) applied consistently across periods. Beginning inventory + purchases — ending inventory = COGS for the period. The inventory must be reconciled monthly to seed-to-sale reporting, broken out by SKU category (flower, prerolls, edibles, concentrates, vapes, infused, topicals), and capitalized with all direct costs (purchase, freight-in, direct labor on production / labeling / packaging, third-party testing fees, allocated production-side rent and utilities) but not with non-production overhead.

Can dispensaries deduct rent and payroll under section 280E?

Only the portion tied to §471 inventory production. Rent for sales floor, back-office, and storage not directly tied to production or compliance-graded storage is a non-deductible §162 expense blocked by §280E. Payroll for non-production staff (managers, budtenders on the sales floor, marketing, back-office) is similarly non-deductible. The portion of rent and payroll allocated to production, labeling, packaging, and storage adjacent to production flows through §471 inventory into COGS and is deductible. The allocation must be supported by a written methodology adopted before year-end and applied consistently.

Do dispensaries need a cannabis-specialized bookkeeper?

Practically, yes. A dispensary generating above roughly $1.5M—$2M in annual revenue needs an accrual-basis close, a documented §471 inventory methodology, contemporaneous payroll allocation with time-tracking support, and a monthly POS-to-METRC reconciliation. A generalist retail bookkeeper is unlikely to produce the documentation that an IRS exam requires, and the cost of a disallowed adjustment in audit is materially larger than the incremental cost of a cannabis-experienced bookkeeper. Below that revenue threshold, a small cannabis retail operation can run on a spreadsheet close — but it should still be a cannabis-knowledgeable close.

How do dispensaries handle state excise tax in their books?

State retail excise is a pass-through obligation: the dispensary collects the tax from the buyer at point of sale, holds it in a liability or trust-fund account, and remits it to the state on the state's filing cadence (typically monthly). It is not a deduction; it's a balance-sheet liability until remitted. Cultivation excise paid upstream by the cultivator can sometimes be capitalized into §471 inventory under state-specific rules — a per-state question — and flows to COGS at sale. Many states treat excise as a trust-fund obligation with stacking penalties for late or underpaid returns (5–25% depending on cause), so the deposit cadence and reconciliation discipline matter for both the federal return and for state audit exposure.

The Bottom Line

Cannabis accounting for dispensaries is its own discipline — not because the bookkeeping is harder, but because §280E turns the chart of accounts, the monthly close, and the documentation posture into §471-driven decisions rather than §162-driven decisions. Operators who build the methodology upfront, allocate from a documented basis, reconcile monthly, and treat documentation as a default operating cost are largely insulated from the worst 280E adjustments. Operators who treat it as a year-end cleanup are the primary adjustment target.

The free 280E calculator gives a working estimate of where your numbers land on a defensible COGS allocation. Use it as a starting point; the discipline that produces a defensible number month-after-month is what survives an audit.

Related Guides

Go deeper on the topics covered in this guide: