Tax Strategy

280E Accounting & Tax Planning for Colorado Cannabis Businesses

Colorado cannabis businesses come to us for 280E accounting and 280E tax planning because the tax outcome of a cannabis company is decided long before a return is prepared. It is decided in the general ledger, in the inventory records, in how purchases and production costs are captured, in whether cost of goods sold can be traced to source documents, and in whether expenses are classified according to what actually happened in the business. We work as a cannabis accountant and cannabis CPA on the accounting side of that problem first, then bring tax strategy to records that can support it. Federal cannabis scheduling and the application of IRC Section 280E are evolving areas that require analysis based on current law, the specific business, the products involved and the applicable tax period — which is exactly why disciplined bookkeeping, inventory accounting, COGS support and documentation matter more, not less.

What is IRC Section 280E?

IRC Section 280E is a provision of the Internal Revenue Code that denies deductions and credits for amounts paid or incurred in carrying on a trade or business that consists of trafficking in a controlled substance within the meaning of federal law. It does not create a tax; it changes which amounts a business may subtract when computing federal taxable income. Whether and how it applies to a particular cannabis business depends on current law, the nature of that business's activities and products, and the tax period involved — an analysis a qualified tax professional performs on the facts, not a conclusion that can be assumed from industry membership alone.

Historically, the provision became one of the defining tax and accounting issues in the state-licensed cannabis industry because businesses that were fully licensed and compliant under state law were nonetheless analyzed under federal rules that treated ordinary operating expenses as non-deductible. In that historical context, the practical arithmetic ran roughly as follows: gross receipts reduced by cost of goods sold produced gross profit, and federal taxable income was computed largely from that figure because ordinary business expenses below the gross profit line were disallowed. The result was an effective federal tax burden that frequently bore little relationship to a company's economic profit.

That history is why cost of goods sold, inventory accounting and documentation became central accounting disciplines in this industry rather than routine back-office tasks. Cost of goods sold is a cost-accounting measurement, not an elective tax position: it is produced by the accounting system from purchases, production costs and inventory movement. When a business can measure it accurately and support it with records, its tax analysis rests on evidence. When it cannot, the analysis rests on estimates, and estimates are the weakest thing to bring to an examination.

Federal cannabis scheduling and the tax treatment that follows from it continue to develop. Nothing on this page should be read as legal advice, as a statement that a particular treatment applies to your business, or as a prediction about future federal rulemaking. What we can say with confidence is an accounting statement: businesses with reliable books, supportable inventory and COGS, and organized documentation are positioned to apply whatever treatment current law provides. Businesses without those records are limited to whatever their records can substantiate, regardless of what the law permits. For a longer treatment of the provision itself, see our 280E explained guide.

For the 2026 informational picture — Schedule III, medical versus adult-use treatment and mixed-operation expense allocation — see our guide Does 280E Still Apply in 2026?.

  • 280E is a deduction-disallowance rule applied at the federal level, not a state tax
  • Cost of goods sold is determined by cost accounting rules and inventory records
  • Application to any specific business depends on current law, facts and tax period
  • Record quality determines which positions a business can actually support

Why 280E accounting starts with the books

Tax strategy cannot repair unreliable accounting records after the fact. A 280E analysis is only as good as the ledger it is performed on, and no amount of year-end effort turns unreconciled accounts, uncategorized transactions and missing invoices into a supportable position. This is the part of the engagement most operators underestimate, and the part that produces the most durable benefit.

The progression is straightforward and each stage depends on the one before it. Accurate transaction capture produces reliable books. Reliable books produce supportable inventory balances and cost of goods sold. Supportable inventory and COGS produce financial statements a reader can trust. Trustworthy financial statements make real tax analysis possible, because the preparer is analyzing what happened rather than reconstructing it.

In practice that means monthly bookkeeping rather than an annual cleanup, general ledger accuracy maintained as a standing discipline, bank and cash accounts reconciled every period, expenses classified consistently against a chart of accounts designed for the business, inventory recorded in dollars as well as tracked operationally, and supporting documentation retained and organized as it is generated rather than assembled under deadline pressure.

We handle that recurring work through our cannabis bookkeeping service, which is the foundation the 280E analysis is built on. Where a company arrives with several years of neglected records, the honest first step is cleanup and reconstruction, not planning — and we say so before an engagement starts rather than after.

  • Monthly close instead of an annual reconstruction
  • Bank, card and cash accounts reconciled every period
  • A chart of accounts built for cannabis operations, applied consistently
  • Inventory carried in the general ledger, not only in operational systems
  • Documentation captured at the time of the transaction
Fractional CFO strategy session reviewing cannabis financial projections in a glass boardroom overlooking the Rocky Mountain foothills at dusk

280E and cost of goods sold

Cost of goods sold is the accounting measurement of what a business spent to acquire or produce the goods it sold during a period. It is the single most consequential number in a cannabis company's financial statements, because it sits above the line where deduction questions arise and because it is the figure most likely to be examined closely.

COGS is not a plug. It is produced by an inventory accounting cycle: beginning inventory, plus purchases and, for producers, capitalizable production costs, less ending inventory. Each input needs to be measurable and traceable. Purchases come from vendor invoices matched to receipts. Production costs come from payroll records, materials consumption and cost allocations grounded in an actual method. Beginning and ending inventory come from counted, valued inventory tied to the ledger. Gross profit is what remains after COGS reduces revenue, and it is the figure most of the downstream analysis depends on.

Which costs may be included in inventory and cost of goods sold depends on applicable tax and accounting rules, the type of business, the accounting method in use and the facts of the operation. A retailer that buys finished product and a manufacturer that converts raw materials are not analyzed the same way, and neither is a cultivator with a multi-month production cycle. We do not apply a single formula across clients or present simplified arithmetic as universally applicable tax advice. We build a costing method appropriate to the business, document why it was chosen, and apply it consistently across periods.

The most common failure we see is a COGS figure created at year end by reallocating expenses backward to reach a desired result. That approach is fragile: it produces a number with no audit trail, it usually conflicts with the inventory balances already on the balance sheet, and it cannot be explained by anyone reviewing the records afterward. Supportable COGS is generated by the accounting system throughout the year and reconciles to inventory, purchases and production records without adjustment.

  • Beginning inventory, purchases and production costs, less ending inventory
  • Every input traceable to invoices, payroll records or counted inventory
  • A documented costing method applied consistently period over period
  • Gross profit that reconciles to the balance sheet without year-end plugs

Inventory accounting and 280E

Inventory accounting matters for cannabis taxes because inventory is where cost sits until product is sold, and the movement of that cost is what becomes cost of goods sold. If inventory is wrong in the ledger, COGS is wrong, gross profit is wrong, and the tax analysis built on top of it is wrong in the same direction.

There is an important distinction operators frequently blur. Regulatory inventory tracking — seed-to-sale reporting in METRC — is a compliance system that measures units, weights, packages and transfers. Financial inventory accounting measures dollars: what was paid or incurred to acquire or produce what is on hand. Both are required, they answer different questions, and neither substitutes for the other. Operational data alone is not financial accounting, and a compliance system in good standing tells you nothing about whether inventory is correctly valued in the general ledger.

The work is to keep the two in agreement at period end. That means valuing inventory using a defined method, recording inventory adjustments — shrinkage, waste, destruction, transfers, returns — as accounting events with support, reconciling counted and reported quantities to ledger balances, and investigating variances while they are still explainable rather than at year end when they are not.

Our cannabis inventory accounting service covers valuation, adjustments and ledger inventory in depth, and our METRC reconciliation service covers the period-end tie-out between seed-to-sale records and financial records.

  • Inventory valued and carried in the general ledger, not estimated
  • Adjustments recorded as accounting events with supporting documentation
  • Period-end reconciliation between operational and financial records
  • Variances researched during the period they arise
Cannabis accountants reviewing financial reports and margin analytics on screen in a Denver executive office

280E accounting for Colorado dispensaries

Retailers historically faced significant 280E-related accounting considerations for a structural reason: a dispensary's cost structure is weighted toward selling, occupancy, labor and administrative activity, and a large share of that spending sits below the gross profit line. For a retail operation, the accuracy of purchases, inventory and cost of goods sold therefore carries outsized consequence.

The accounting requirements follow from how a store actually operates. Point-of-sale data drives recorded revenue, discounts, comps and returns and has to be summarized into the ledger rather than trusted as a report. Vendor purchases drive inventory. Inventory movement drives COGS and gross margin by category. Cash activity requires counts, deposit logs and reconciliation to recorded balances. Operating expenses need consistent classification. Sales-related tax collected sits in dedicated liability accounts until it is filed and paid.

When these flows are maintained monthly, a dispensary can produce reconciled financial statements, a defensible COGS figure, margin reporting by product category, and a clean set of documentation for tax preparation. When they are not, the year-end exercise becomes reconstruction, and reconstruction rarely produces records that hold up to scrutiny.

Full retail coverage — POS and cash reconciliation, category margin, multi-location reporting — lives on our dispensary accounting service page.

280E accounting for Colorado cultivators

Cultivation is a production business, and production businesses live or die on cost accounting. A grow incurs direct production costs — cultivation labor, nutrients, growing media, propagation materials — alongside facility-related costs tied to production space and overhead that supports the operation as a whole. Harvest cycles mean cost accumulates over months before any product is available for sale, so the accounting has to hold cost in inventory across periods rather than expense it as it is spent.

That creates specific requirements: costs captured by production activity rather than in a single undifferentiated bucket, labor recorded by function, a documented and consistently applied allocation basis for costs shared between production and non-production activity, and inventory that moves through immature plants, harvested material and finished goods with cost attached at each stage.

Whether a particular cost may be capitalized into inventory or must be treated otherwise depends on applicable tax and accounting rules, the accounting method in use and the facts of the operation. We do not assert that a category of cost is automatically capitalizable or automatically deductible in every situation. We document the method, apply it consistently, and make the reasoning available to whoever reviews the records later.

Cultivation-specific costing, yield metrics and cost-per-gram reporting are covered on our cultivation accounting service page.

280E accounting for manufacturers and processors

Manufacturing and processing operations carry the most complex inventory picture in the industry because product exists in three states at once. Raw materials — purchased flower, trim, extract inputs, packaging — enter the process. Work in process holds partially converted product carrying accumulated cost. Finished goods hold completed product ready for sale. Each stage has a dollar value that belongs in the general ledger.

Disciplined cost accounting is what keeps those values meaningful. Production labor and production overhead accumulate into the cost of what is being made. Conversion yields determine how input cost attaches to output units. Allocation bases have to be defined, documented and applied consistently rather than reset each period to produce a convenient answer. Gross margin by SKU only becomes a usable management number once these mechanics are in place.

The payoff extends beyond tax. A processor that knows the true cost of each product line can price rationally, evaluate which SKUs are worth producing and identify yield problems as cost variances rather than as vague margin erosion months later. Detailed coverage is on our manufacturing and processing accounting page.

Expense classification and documentation

Consistent classification and complete documentation are the two least glamorous parts of 280E accounting and the two that carry the most weight under review. The objective is accurate characterization of what actually happened in the business — not classification chosen to produce a preferred tax result. We do not reclassify transactions to manufacture deductions, and any accountant offering to do so is offering a liability rather than a service.

Accurate characterization requires a chart of accounts that reflects how the business genuinely operates, so that production activity, selling activity and administrative activity are distinguishable in the ledger rather than merged. It requires the same transaction type to be coded the same way every month, by everyone touching the books. And it requires records that substantiate the entries.

The documentation set we maintain and expect includes vendor invoices matched to inventory receipts, payroll registers with detail by function, lease agreements and occupancy cost records, utility statements, professional fee invoices, production and consumption records where applicable, inventory counts and adjustment support, bank and merchant statements with reconciliations, and supporting schedules that bridge the ledger to the financial statements.

Documentation is worth most when it is captured as the transaction occurs. Assembled after the fact — often years later, under examination pressure — it is incomplete by definition, and the gaps are precisely where positions become unsupportable.

  • A chart of accounts that distinguishes production, selling and administrative activity
  • The same treatment applied to the same transaction type every period
  • Source documents retained and indexed as they are generated
  • Supporting schedules that reconcile the ledger to the financial statements

Entity structure and 280E analysis

Entity structure and the mix of activities a business conducts can matter in a cannabis tax analysis, because the analysis is performed on what a trade or business actually does. A group that conducts genuinely distinct activities — for example a licensed operation alongside a separate real property or non-plant-touching business — may have different facts to analyze than a single entity conducting everything together.

We are accountants, not attorneys, and this page is not legal advice or entity-formation guidance. We also do not recommend artificial entity splitting designed solely to circumvent tax law; arrangements without economic substance and arm's-length terms tend to create more exposure than they resolve, and poorly documented separation is worse than no separation.

What we do provide is the accounting foundation any such analysis requires. Where multiple entities or activities exist, each needs its own complete books, intercompany transactions need documentation and defensible pricing, shared costs need a defined and consistently applied allocation method, and consolidated reporting needs to reconcile to the separate entity records. We coordinate with your tax counsel so the accounting supports the structure that has actually been implemented. Related work is covered on our entity structuring page and, for operators across state lines, multi-state cannabis accounting.

280E tax planning throughout the year

Treating 280E as a December exercise is the most expensive scheduling decision a cannabis business can make. By the time the year is closed, the transactions have happened, the records are whatever they are, and the only remaining question is what can be substantiated. Planning done during the year still has choices available to it.

A year-round cadence looks like this. Each month, the books close, accounts reconcile and inventory ties out. Each quarter, financial statements are reviewed against expectations, inventory and COGS are examined for trend and reasonableness, documentation gaps are identified while they can still be filled, and estimated tax positions are refreshed against actual performance rather than against a stale projection. Approaching year end, the analysis is a review of finished records instead of an emergency reconstruction.

The practical benefit is early detection. A COGS percentage drifting without an operational explanation, an inventory balance that stops reconciling, a bank account that has not cleared in three months — these are cheap problems in month two and expensive ones in month fourteen. Ongoing accounting surfaces them while they are still cheap.

  • Monthly close with reconciled accounts and tied-out inventory
  • Quarterly review of financial statements, COGS trend and documentation
  • Estimated tax positions refreshed against actual results
  • Year-end planning performed on records that are already complete

280E and cash-flow planning

Tax obligations are cash obligations, and in this industry the gap between book profit and cash available to pay tax is where otherwise healthy companies get into trouble. A business can be profitable, carry a substantial tax liability, and have most of its cash sitting in inventory on the shelf.

Planning for that means building tax reserves deliberately rather than hoping the balance is there, forecasting liabilities from current financial performance instead of last year's return, funding estimated payments on schedule, and understanding how working capital moves through the operation. Inventory purchases, production spend, payroll and occupancy each consume cash on their own rhythm, and seasonality, expansion and capital projects all change the shape of the curve.

Forecasting only works on reliable inputs, which is another reason the accounting comes first. Our cash flow planning service covers reserve modeling and forecasting, and our fractional CFO service covers the broader financial leadership around capital planning and growth decisions. Monthly and quarterly reporting packages are described on our financial reporting page.

280E accounting and cannabis tax preparation

Year-round accounting and tax preparation are two halves of the same process. When the accounting has been maintained, preparation is largely a review exercise: the preparer receives reconciled books, an inventory schedule that ties to the ledger, COGS support traceable to source documents, complete financial statements, organized documentation, current entity information and clean workpapers, and any year-end adjustments are genuine adjustments rather than the bulk of the work.

When the accounting has not been maintained, preparation becomes reconstruction performed against a filing deadline. That is slower, costlier and produces weaker records — and the positions taken are constrained by whatever can be assembled in the time available.

We coordinate both sides so nothing is rebuilt twice. Federal and Colorado return preparation, including the state-level treatment of federally disallowed expenses, is covered on our cannabis tax preparation page. If an examination arises, IRS audit representation covers that work.

Colorado state tax treatment alongside federal analysis

Colorado provides a state-level subtraction allowing licensed marijuana businesses to subtract, on the Colorado return, expenditures that were disallowed federally under Section 280E. It is a state provision and it does not change federal treatment, but it is meaningful and it is regularly claimed incorrectly or not at all.

Claiming it properly is an accounting exercise before it is a filing exercise. The population of federally disallowed expenses has to be identified from records that actually support each item, then carried to the Colorado return with a reconciliation that a reviewer can follow. We build that reconciliation as part of the engagement so federal analysis and Colorado filing are modeled together rather than in sequence. Colorado's broader tax landscape — excise, retail marijuana sales tax and local taxes — is covered in our Colorado cannabis tax guide, and sales tax compliance handles the transaction-tax side.

Common 280E accounting problems

Most of the 280E problems we are asked to solve are accounting problems wearing a tax costume. They are also fixable, and none of them are unusual — this is a diagnostic list, not a warning.

  • Books touched only at tax time, leaving eleven months of activity uncategorized
  • Bank, card and cash accounts that have not been reconciled in months
  • A cost of goods sold figure with no traceable support behind it
  • Inventory records that do not reconcile between operational and financial systems
  • The same expense type coded three different ways across the year
  • Missing vendor invoices, payroll detail or allocation documentation
  • Seed-to-sale data treated as if it were financial accounting
  • Balance sheet accounts carrying old unexplained balances nobody will investigate
  • Multiple entities or activities sharing one undifferentiated set of books
  • Estimated tax payments based on a prior year rather than current performance
  • Year-end reallocations created to reach a target rather than to record activity

How these get resolved

The sequence is the same in almost every cleanup engagement. Reconcile the cash and bank accounts first, because nothing downstream is trustworthy until they clear. Establish and correct inventory balances next. Rebuild the costing method and recalculate COGS from actual records. Standardize the chart of accounts and reclassify consistently. Assemble the documentation set and identify what is genuinely missing. Then close forward on a monthly cadence so the same backlog does not accumulate again.

Cleanup work is finite. Ongoing discipline is what keeps it from recurring, and it is considerably cheaper than repeating the reconstruction every spring. Our cannabis bookkeeping service covers the recurring cycle.

Questions to ask a 280E accountant or CPA

Cannabis accounting is a specialized field and the quality of providers varies widely. These questions are useful for evaluating any firm, including ours, and the answers tend to reveal how a provider actually works rather than how it markets itself.

  • How do you approach bookkeeping and tax analysis together, rather than as separate engagements?
  • How do you evaluate existing inventory and COGS records before taking on a new client?
  • How often will our books be reconciled, and what does your monthly close include?
  • What costing method would you apply to our operation, and how would you document it?
  • How do you handle changes in federal cannabis tax treatment as they develop?
  • How does your approach differ between dispensary, cultivation and manufacturing clients?
  • How do you document assumptions and accounting treatment for later review?
  • What ongoing financial reporting and planning do you provide beyond compliance work?
  • What happens if an examination arises — can you represent us?

What a useful answer sounds like

Specificity is the signal. A provider who can describe its close checklist, name the records it needs from you, explain how it would document a costing method and tell you plainly what it will not do is describing a real process. A provider who leads with promised tax savings before seeing a single record is describing a sales pitch. No accountant can responsibly promise a tax outcome for a business whose books they have not examined.

280E accounting across Colorado

We work with licensed cannabis businesses throughout Colorado. Our engagements are conducted remotely using cloud accounting systems, secure document exchange and scheduled review calls, which means location within the state has no bearing on service quality or responsiveness.

That covers operators in the Denver metro area and its surrounding communities — Aurora, Lakewood, Arvada, Westminster, Thornton, Centennial and Englewood — along the northern Front Range in Boulder, Longmont, Fort Collins and Greeley, in Colorado Springs and Pueblo to the south, and on the Western Slope around Grand Junction and the mountain resort communities. Each of these markets has its own competitive dynamics and local tax rules, but the accounting discipline behind a supportable 280E position does not change from one to the next.

If you are evaluating providers, our guide to choosing a cannabis CPA in Colorado sets out what to look for, and the Colorado cannabis accounting guide covers the underlying accounting framework in depth. A broader view of the practice is on our Colorado cannabis CPA homepage.

Questions

Section 280E Tax Planning questions

Explore the rest of the practice

Consultation

Speak with a Cannabis CPA Colorado

Bring your license types, current books and open deadlines. We will tell you what needs to happen first and in what order.