Industry · Cannabis, hemp & CBD
Under 280E, your books are the tax position.
For a plant-touching cannabis operator still under Section 280E — as of September 26, 2026, that means adult-use marijuana, which remains federally schedule I — cost accounting is not an administrative chore; it is the only thing standing between the business and tax on gross profit. Section 280E disallows ordinary business deductions, so what is properly capitalised into inventory and cost of goods sold is the entire deductible base. That allocation is made every month, in the books, long before anyone files. TechBrot builds and runs those books in your own QuickBooks file, with a named QuickBooks ProAdvisor and fractional CFO support above them. Your CPA takes the tax position; we make sure it is one the records can actually support.
Cannabis accounting is cost accounting under an adversarial tax rule. IRC §280E denies deductions and credits to a business trafficking in a schedule I or II controlled substance. As of September 26, 2026, marijuana held under a state medical license (and FDA-approved marijuana products) sits in schedule III, effective April 28, 2026, and the final rule states those licensees are no longer subject to §280E; adult-use marijuana remains schedule I, so §280E still applies to it, and the general move to schedule III is only proposed. For a business still under the rule, there is one exception the courts have consistently preserved: cost of goods sold, which is a reduction of gross receipts rather than a deduction. Everything therefore turns on inventory costing under §471: which costs attach to product, which are period costs that vanish, and whether the records can prove the split. Compliant hemp is a different matter entirely — hemp meeting the federal THC threshold is not a controlled substance, so 280E does not apply, and treating a hemp operation as if it did is an expensive mistake in the other direction. TechBrot delivers the books, the inventory discipline, and fractional CFO support; your CPA or tax attorney takes the filing position. Verify every figure and rule on this page against the primary source before relying on it.
Maintained by TechBrot Inc. Not affiliated with Intuit Inc. or any cannabis platform, licensor, or seed-to-sale vendor. Bookkeeping and advisory scope: we do not file returns, take tax positions, give legal advice, or opine on license compliance. Federal and state cannabis rules change frequently and vary by jurisdiction; nothing here is tax or legal advice.
Cannabis and hemp accounting, in five questions.
Why does §280E make cannabis accounting different?
§280E denies a business trafficking in a schedule I or II controlled substance the ordinary business deductions every other company takes — rent, wages, marketing. As of September 26, 2026, adult-use marijuana remains schedule I, so the rule still applies to it; marijuana under a state medical license moved to schedule III on April 28, 2026, and the final rule states those licensees are no longer subject to §280E. General rescheduling is proposed, not final. Where §280E applies, cost of goods sold survives, because it reduces gross receipts rather than being deducted from them. So the boundary between an inventoriable cost and a period cost becomes the boundary between deductible and not, and that boundary is drawn in the books every month.
Does §280E apply to hemp and CBD?
Compliant hemp meeting the federal THC threshold is not a controlled substance, so §280E does not reach it, and genuinely ancillary businesses that never touch the plant are generally outside it as well. An operator who assumes it applies to everything it does can give up deductions it was entitled to take. Whether a specific entity qualifies is a legal determination for your counsel.
Does TechBrot file cannabis tax returns?
No. TechBrot is a bookkeeping and advisory firm, not a CPA or law firm. We build and run the records, the inventory costing, and the reporting, and we provide fractional CFO support. Your CPA or tax attorney takes and defends the tax position; we make sure the records support it.
What is a common problem in a cannabis file?
Track-and-trace and the general ledger not reconciling. The compliance system knows the plants and packages, QuickBooks knows the money, and nothing ties them together — so inventory on the balance sheet is a plug and unit costs cannot be substantiated. That makes an inventory position very difficult to defend regardless of the tax advice sitting on top of it.
Can books be rebuilt after the fact?
Often, but with limits, and it is weaker evidence than having costed correctly month by month. We re-cost historical periods as far back as the source records honestly support and state plainly where they do not. We do not estimate a cost allocation to fill a gap.
280E does not change what you spend. It changes what counts.
In an ordinary business, the chart of accounts is a reporting convenience. Whether a cost lands in one expense account or another changes the shape of the P&L, not the tax. Under §280E that is no longer true. A business trafficking in a controlled substance in schedule I or II of the Controlled Substances Act, prohibited by federal or state law, may not take ordinary and necessary business deductions — rent, wages, marketing, professional fees — but cost of goods sold survives, because COGS is subtracted in arriving at gross income rather than deducted from it.
Who is still under §280E, as of September 26, 2026. A final rule published in the Federal Register on April 28, 2026 (91 FR 22714), effective that day, placed in schedule III FDA-approved drug products containing marijuana and marijuana subject to a state medical marijuana license. The rule states that those state licensees are no longer subject to the §280E disallowance; it encourages the Treasury to consider relief for earlier tax years, and says it is not itself a determination of tax liability. Every other form of marijuana — adult-use marijuana included — remains schedule I, so §280E still applies to it. Moving marijuana generally to schedule III is a proposed rule, not a final one; the DEA hearing on it was set for June 29 to July 15, 2026, and we found no final order as of September 26, 2026. How §280E applies to a business holding both medical and adult-use licenses, and whether any prior-year relief applies, are questions for your tax counsel. The bookkeeping below is written for businesses still under §280E.
The consequence is blunt. The boundary between an inventoriable cost and a period cost becomes the boundary between deductible and not. The same dollar of labor is recoverable if it is properly attached to product under the inventory rules, and simply gone if it is booked as an operating expense. That decision is not made on a tax return in the spring. It is made every month, in the file, by whoever is categorising transactions.
This is why the bookkeeping is the tax position. A CPA can only take a position the records support. If cultivation labor, curing space, packaging, and testing were never traced to product — if there is no inventory subledger, no consistent cost method, no audit trail from seed-to-sale system to general ledger — then there is nothing to defend, however good the tax advice. The work has to have been done all year.
And the opposite error is just as expensive. Compliant hemp — meeting the federal THC threshold — is not a controlled substance, so 280E does not reach it. Non-plant-touching ancillary businesses are generally outside it too, and since April 28, 2026 the final rule places state medical licensees outside it. An operator who assumes 280E applies to everything it does can give up deductions it was entitled to take.
Three failures that break cannabis books.
Each one is a bookkeeping failure with a tax consequence attached. Knowing which you are in tells us where an engagement starts.
Everything is an operating expense.
The file was set up like a retail business: one COGS account for product purchased, everything else in operating expense. Cultivation labor, curing and drying space, packaging, testing, and quality control all sit below the gross-profit line. Under §280E those costs are not merely misclassified — on a plant-touching entity still subject to it (as of September 26, 2026, adult-use marijuana) they are gone. Rebuilding the allocation after the fact is possible, but it is forensic work and it is far weaker evidence than having done it monthly.
The seed-to-sale system and the ledger disagree.
Track-and-trace knows the plants and the packages; QuickBooks knows the money; nothing reconciles the two. Inventory on the balance sheet is a plug, unit costs cannot be substantiated, and shrinkage, destruction, and transfers are invisible in the accounting. This gap is what makes an inventory position impossible to defend.
Entities blur, so the protection blurs.
A group holds several licenses, a management company, and often a property entity — but shared costs are paid from whichever account has money, intercompany balances are never settled, and there is no service agreement behind the charges. Any argument that an ancillary entity sits outside §280E rests on the entities being genuinely separate. The books are where that separation is either evidenced or lost.
Every license type costs differently.
The 280E exposure and the inventory problem change shape by license — and, as of September 26, 2026, by whether the license is medical (schedule III since April 28, 2026) or adult-use (still schedule I). The engagement model — fixed fee, written scope, a named ProAdvisor, your own QuickBooks file — does not.
Cultivation
The heaviest inventory-costing burden of any license type: direct labor, grow-space occupancy, nutrients, environmental controls, and the long production cycle from clone to cured product, all traced to harvest batches so unit cost is defensible.
Manufacturing & processing
Extraction and infusion are conversion processes with yield loss, by-products, and multi-stage cost accumulation. Costs have to follow product through each stage rather than landing in a single monthly bucket.
Retail & dispensary
The thinnest COGS position and therefore, for an adult-use dispensary still under §280E, the sharpest exposure: a dispensary buys finished product, so its inventoriable cost base is narrower than a cultivator's or a manufacturer's, and its selling costs sit outside it. Purchase costing, inventory accuracy, and the discipline of not overreaching on what can be inventoried are the whole game.
Vertically integrated
Cultivation, manufacturing, and retail under one group with product moving between them. Intercompany transfers, elimination on consolidation, and consistent costing across stages are what keep the consolidated numbers meaningful.
Hemp & CBD
Compliant hemp is not a controlled substance, so §280E does not reach it. These operators are ordinary manufacturers and retailers for tax purposes, and the accounting mistake to avoid is conceding deductions that were never at risk.
Ancillary & multi-state
Technology, real estate, consulting, and management entities serving the industry without touching the plant, and operators running licenses across state lines with different rules in each. Separation, documentation, and per-state reporting carry the weight.
Fractional CFO first, because the decisions come before the ledger.
Cost method, entity map, and reporting cadence are set at the top and then executed in the books every month. In this industry, the rest of the engagement depends on that order.
Fractional CFO & advisory
The layer that decides the rest: cost method, entity map, reporting cadence, capital and expansion modeling, and the monthly review where the numbers actually get used. In this industry the CFO decisions come first and the ledger executes them.
Inventory costing & the COGS boundary
The core of the engagement. A documented, consistently applied method for which costs attach to product and which do not, an inventory subledger that ties to the balance sheet, and a trail from purchase and payroll through to unit cost that someone else could follow.
Seed-to-sale reconciliation
Track-and-trace reconciled to the general ledger every period — packages to inventory, transfers to intercompany, destruction and shrinkage recorded rather than absorbed. Where the compliance system and the books stop agreeing, both become unreliable.
Cash controls that produce evidence
Where banking is limited and a material share of revenue arrives as cash, the control environment is not an internal nicety — it is the audit evidence. Daily reconciliation, dual custody, documented counts, and a clean tie from register to deposit to ledger.
Multi-entity & multi-state books
Separate books per license entity, real intercompany accounting behind real agreements, consolidation with eliminations, and per-state reporting where the rules and excise treatment differ.
Cleanup & catch-up
For a file that was never built for §280E: reconstruction to a defensible cost position, with the limits of what can honestly be rebuilt stated plainly rather than papered over.
Plant-touching cannabis vs. compliant hemp and ancillary.
Operators lose money in both directions here — by failing to defend COGS on the left, and by conceding deductions they never had to give up on the right. Which column an entity sits in is a legal determination for your counsel; the books have to be built for the answer.
| What the books must handle | Plant-touching cannabis | Compliant hemp / ancillary |
|---|---|---|
| §280E exposure | As of September 26, 2026: applies to adult-use marijuana (schedule I) — ordinary deductions denied. State medical licensees: schedule III since April 28, 2026 and, per the final rule, no longer subject to it | Does not apply to compliant hemp or to genuinely ancillary activity |
| What the cost method decides | Where §280E applies, the entire deductible base — COGS is effectively all you keep | Reporting accuracy and margin visibility, as in any manufacturer |
| Inventory discipline | Audit-grade subledger, costs traced to product, method applied consistently | Standard inventory and COGS rigour |
| Entity structure | Often multi-entity by license and by state; intercompany must be real and documented | Simpler, but must stay genuinely separate to remain outside 280E |
| Cash exposure | Frequently cash-heavy; controls and reconciliation are a compliance artefact | Conventional banking and card processing often available |
| Costly error | Period-costing what should have been inventoriable — deductions lost silently | Applying 280E where it never applied — deductions given away |
Where an entity actually falls is a question for your tax counsel, and it can differ entity by entity inside one group — including for a business holding both medical and adult-use licenses. Our job is to make sure the records are built to support whichever answer they give.
From uncosted product to records that answer the question.
The order is deliberate: the cost method and entity map are settled before a single month is reworked, because re-costing a year twice is the expensive way to learn that.
Position review
License structure, entity map, current cost method, seed-to-sale platform, and how costs are flowing through the file today. We identify what is inventoriable under the method you and your CPA intend to use — before touching a single month.
Method & structure
The cost method is documented and agreed with your CPA or tax counsel, the chart of accounts is rebuilt around the COGS boundary, and the entity separation is made real in the books. This is settled first because re-costing a year twice is the expensive way to learn it.
Rebuild & reconcile
Historical periods are re-costed to the agreed method as far back as the records honestly support, inventory is tied to track-and-trace, and intercompany is settled. Where the source records will not support a rebuild, we say so rather than estimate.
Monthly rhythm
Close, reconcile, cost, report — on a fixed cadence, with the fractional CFO review sitting on top of it. The point is that the position is maintained continuously, because that is the only version of it that is defensible.
Clean books are the floor. Surviving the tax is the point.
In other industries we describe advisory as the layer above the books. Here it is closer to the reverse: the tax exposure is set by decisions that get executed in the ledger, so the CFO work and the bookkeeping are the same conversation. Cost method, entity structure, transfer pricing between license entities, and what a new state license does to the group's effective rate are all questions where the answer shows up as a categorization rule.
That is the work we do above the monthly close: modeling what an expansion actually costs after §280E rather than before it where the rule applies (and whether a new license is medical or adult-use changes that), understanding cash conversion in a business that may be paying its taxes and its people in cash, preparing the reporting an investor or lender will ask for, and keeping the cost method consistent as the operation changes shape.
What we do not do is take the tax position. Your CPA or tax attorney decides what to file and defends it. Our job is to make sure that by the time they are deciding, the records already support the answer — and to tell you plainly when they do not.
Primary sources, not our summary of them.
Cannabis tax and licensing rules change, differ by state, and are litigated. Nothing on this page is advice, and none of it should be relied on without checking the source and your own advisers.
- IRC §280E — the disallowance itself, and the trafficking test it turns on: controlled substances within the meaning of schedule I and II of the Controlled Substances Act. Read alongside the case law on what survives as cost of goods sold.
- Final rule, 91 FR 22714 (April 28, 2026) — moved FDA-approved marijuana products and marijuana subject to a state medical marijuana license to schedule III, effective April 28, 2026, and states that those licensees are no longer subject to §280E. All other marijuana remains schedule I. Read September 26, 2026.
- Proposed rescheduling of marijuana: notice of hearing (April 28, 2026) — the proposal to move marijuana generally to schedule III, with a DEA hearing set for June 29 to July 15, 2026. Proposed, not final, as of September 26, 2026 — check for a final order before relying on this page.
- IRC §471 and the inventory regulations — what may be capitalised into inventory, which is what determines the deductible base under §280E.
- IRS guidance for the cannabis industry — the Service's published position on recordkeeping, cash payment of tax, and the deduction limits.
- The federal hemp definition and THC threshold — the line that puts compliant hemp outside the controlled-substance definition, and therefore outside §280E.
- Your state licensing authority and department of revenue — excise tax, seed-to-sale reporting obligations, and state conformity or decoupling from §280E — these differ materially by state.
State licensing authorities and departments of revenue publish their own rules on excise tax, seed-to-sale reporting, and permitted deductions. Those are the controlling documents in your state.
Maintained under a QuickBooks ProAdvisor.
This page describes how TechBrot scopes cannabis and hemp engagements: inventory costing, cost-method documentation, cash controls, multi-entity separation, and the reporting a fractional CFO works from. It carries no client examples, no engagement counts, and no outcome figures — and it will not, unless there is real, verifiable, anonymised engagement data to publish and a sample large enough to stand behind. Tax positions, filings, license compliance, and legal questions sit with your CPA, tax attorney, or cannabis counsel.
Cannabis and hemp accounting questions.
What does §280E actually disallow?
Why does the bookkeeping decide the tax position?
Does §280E apply to a hemp or CBD business?
How do you handle a cash-heavy operation?
Do you reconcile to seed-to-sale systems?
Do you give tax or legal advice on cannabis?
Which states do you work in?
What does an engagement cost?
Cannabis and hemp operators start here
Find out whether your records could survive the question.
A 30-minute discovery call. A QuickBooks ProAdvisor reviews your license structure, entity map, inventory method, seed-to-sale platform, and how costs are currently flowing through the file — then sends a written fixed-fee scope within 3 business days. If your CPA already has the tax position handled and the books are sound, we will tell you that.