Industry · Cannabis, hemp & CBD
Under 280E, your books are the tax position.
For a plant-touching cannabis operator, 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 Certified 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. While cannabis remains a federally controlled substance, IRC §280E denies deductions and credits for a business trafficking in it — with 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 the Certified QuickBooks ProAdvisor team at TechBrot Inc., an independent firm — 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 licence 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?
While cannabis remains a federally controlled substance, §280E denies a business trafficking in it the ordinary business deductions every other company takes — rent, wages, marketing. 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. [VERIFY against the statute and current case law.]
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. Operators who assume it applies to everything they do routinely give up deductions they were entitled to take. Whether a specific entity qualifies is a legal determination for your counsel. [VERIFY per entity.]
Does TechBrot file cannabis tax returns?
No. TechBrot is an independent 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 the most 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 federally controlled substance 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. [VERIFY: IRC §280E; and the COGS treatment courts have consistently upheld.]
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 labour 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 labour, 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. Operators who assume 280E applies to everything they do routinely give up deductions they were entitled to take. [VERIFY: federal hemp definition and THC threshold; and the plant-touching / ancillary distinction for the specific entity.]
Three failures that turn up again and again.
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 labour, 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 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 is the single most common finding, and it is the one that makes an inventory position impossible to defend.
Entities blur, so the protection blurs.
A group holds several licences, 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 licence type costs differently.
The 280E exposure and the inventory problem change shape by licence. The engagement model — fixed fee, written scope, a named ProAdvisor, your own QuickBooks file — does not.
Cultivation
The heaviest inventory-costing burden of any licence type: direct labour, 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 the sharpest 280E exposure: most of what a dispensary spends is selling cost. 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 we see most often is conceding deductions that were never at risk. [VERIFY the entity's status.]
Ancillary & multi-state
Technology, real estate, consulting, and management entities serving the industry without touching the plant, and operators running licences 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. That order matters more here than in any other industry we work in.
Fractional CFO & advisory
The layer that decides the rest: cost method, entity map, reporting cadence, capital and expansion modelling, 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 licence entity, real intercompany accounting behind real agreements, consolidation with eliminations, and per-state reporting where the rules and excise treatment differ.
Cleanup & catch-up
Most operators arrive with 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. [VERIFY per entity.]
| What the books must handle | Plant-touching cannabis | Compliant hemp / ancillary |
|---|---|---|
| §280E exposure | Applies while cannabis is federally controlled — ordinary deductions denied | Does not apply to compliant hemp or to genuinely ancillary activity |
| What the cost method decides | 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 licence 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 usually available |
| Most common 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. 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
Licence 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.
For most 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 licence entities, and what a new state licence does to the group's effective rate are all questions where the answer shows up as a categorisation rule.
That is the work we do above the monthly close: modelling what an expansion actually costs after §280E rather than before it, 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. Read alongside the case law on what survives as cost of goods sold.
- 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.
Reviewed by the ProAdvisor team.
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 is maintained by the Certified QuickBooks ProAdvisor team at TechBrot Inc., an independent ProAdvisor firm. 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, licence 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 Certified ProAdvisor reviews your licence 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.