
What Is Cost of Goods Sold
Cost of goods sold is the accounting mechanism that measures what it cost a business to acquire or produce the goods it sold during a period. For a business selling physical inventory, gross income is gross receipts minus cost of goods sold, and this relationship holds regardless of what other deductions the business may or may not be permitted to take. Cost of goods sold is not a line-item deduction in the way rent or advertising is. It is a component of the calculation that arrives at gross income in the first place.
In a conventional business, this distinction rarely matters because nearly every dollar spent is deductible somewhere, whether inside cost of goods sold or as an ordinary business expense below the gross income line. In cannabis accounting, the distinction is the entire ballgame, because federal law disallows deductions for the trade or business of trafficking in a Schedule I or II controlled substance while leaving the computation of gross income itself untouched.
Understanding cost of goods sold, therefore, is not a bookkeeping technicality for a licensed cannabis business. It is the mechanism through which a meaningful share of operating cost can still reduce federal taxable income, and getting the underlying accounting right is a prerequisite to any accurate tax position.
Why COGS Matters in Cannabis Accounting
Because federal law disallows deductions and credits for amounts paid or incurred in a cannabis trade or business, most ordinary operating costs that a business in another industry would deduct freely simply cannot be deducted on a cannabis operator's federal return. Cost properly included in cost of goods sold is different: it reduces gross income before the disallowance provision has anything to act on.
This is why cannabis businesses spend so much more time than most industries thinking about inventory accounting, cost allocation and the classification of expenses between production and non-production functions. A cost correctly and defensibly included in inventory changes the federal tax outcome. A cost left in selling or administrative expense does not, no matter how directly it might seem to relate to getting product to a customer.
The stakes are not abstract. Because the disallowance operates on gross profit rather than net income, businesses with thin margins can owe meaningful federal tax even in years with little or no economic profit. Correct, well-documented cost accounting affects real cash outcomes, not merely how a return looks on paper.
How Inventory and COGS Connect
Cost of goods sold cannot be computed correctly without an inventory system that tracks what was on hand at the start of a period, what was added during the period, and what remained at the end. The familiar formula is beginning inventory plus purchases or production costs, minus ending inventory, equals cost of goods sold.
This formula looks simple, but each of its components requires a defensible valuation and a consistent method applied period over period. Inventory has to be counted or otherwise verified, valued using a permissible method, and reconciled to the general ledger and to any regulatory tracking system the business is required to maintain, such as California's statewide track-and-trace system. When inventory is not tracked accurately, cost of goods sold is not merely imprecise — it is unsupportable, and an unsupportable number is the first thing challenged on examination.
For a cannabis business, the inventory system is also the bridge between the operational reality of the business — plants growing, product being extracted and formulated, or finished goods being purchased for resale — and the accounting entries that ultimately appear on a tax return. Building that bridge accurately, and keeping it accurate every period, is foundational work.
Beginning Inventory, Purchases/Production and Ending Inventory
Beginning inventory for any period is simply the ending inventory value from the prior period. Consistency in valuation method matters here: a business that changes its costing approach between periods without a documented reason, and without following applicable accounting change procedures, introduces distortions that are difficult to explain later.
Purchases, for a business that buys finished goods for resale, are the costs of acquiring those goods, generally including invoice price and reasonably attributable acquisition costs such as inbound freight. Production costs, for a business that grows, extracts or manufactures product, are a broader and more complex category that includes direct materials, direct labor and a defined set of indirect production costs, discussed further below.
Ending inventory is the value of goods on hand and not yet sold at the close of the period. It must be supported by a physical count or another verifiable method, valued consistently, and reconciled against internal records and any external regulatory tracking data the business maintains. Discrepancies between a physical count, the general ledger and a regulatory tracking system are a recurring source of difficulty and should be investigated and resolved each period rather than allowed to accumulate.
COGS for Cannabis Dispensaries
A dispensary is generally a reseller: it purchases finished cannabis products and resells them to consumers without further production. Under the inventory rules applicable to resellers, cost of goods sold generally includes the invoice price of the goods purchased, less trade or other discounts, plus transportation and other necessary charges incurred in acquiring possession of the goods.
The reseller category is narrower than the producer category discussed below. Costs such as store rent, budtender wages, marketing, delivery to the end customer and general administrative overhead do not fall within the reseller's cost of goods sold under the applicable rules, whatever their treatment might be in a business with no cannabis-specific tax restriction. A dispensary's inventoriable cost pool is therefore comparatively limited, which has real consequences for its overall tax position relative to a producer operating at similar revenue.
Because the reseller cost pool is narrower, precision in what actually qualifies becomes more important, not less. Correctly capturing inbound freight, import or excise costs properly attributable to acquisition, and any other necessary acquisition charges can meaningfully affect the result, even though the category as a whole remains limited compared to a production business.
COGS for Cannabis Cultivators
A cultivator is a producer for inventory accounting purposes, and producers capitalize a substantially broader set of costs than resellers. Direct material costs include clones, seeds, growing media, nutrients, amendments and other inputs consumed in producing the crop. Direct labor includes the wages, and associated payroll costs, of employees whose work is directly involved in production, such as propagation, cultivation, trimming, and harvest and post-harvest handling.
Beyond direct material and direct labor, applicable inventory regulations require capitalization of a category of indirect production costs regardless of how those costs are treated for financial reporting purposes. For a cultivator, this category commonly includes utilities consumed in production spaces, repair and maintenance of cultivation equipment, rent allocable to production square footage, indirect labor such as cultivation supervision, and quality control functions performed during production.
Costs outside these categories — such as sales and marketing, delivery to dispensary customers, and general administrative functions unrelated to production — generally remain outside cost of goods sold for a cultivator, just as they do for other businesses, but with the added consequence under federal cannabis tax rules that they receive no offsetting deduction elsewhere. Distinguishing production-related indirect cost from general business overhead is accordingly one of the more consequential and fact-dependent exercises a cultivator's accounting function performs.
COGS for Cannabis Manufacturers
A manufacturer or processor that converts raw cannabis biomass or extract into finished products such as vape cartridges, edibles, tinctures or topicals is also a producer under the inventory rules, and the same general framework of direct material, direct labor and indirect production cost applies, adapted to a manufacturing process rather than a cultivation cycle.
Direct material for a manufacturer includes raw biomass or extract acquired as input, solvents consumed in extraction, and other ingredients incorporated into the finished product, such as carrier oils, terpenes or flavoring agents. Direct labor includes wages of extraction operators, formulation staff and packaging line employees. Indirect production costs can include extraction facility utilities, equipment maintenance, in-process quality control testing, and supervisory labor over the production process.
Manufacturers often present some of the more complex cost allocation questions in cannabis accounting, because a single facility may house production, packaging, storage and administrative functions in close proximity, and because manufacturing processes often generate byproducts, yield variances and multiple finished product lines from a single batch of input material. Allocating cost accurately across these activities and outputs requires a cost accounting system built for the specific production process, not a generic template borrowed from another industry.
Inventory Records Supporting COGS
A cost of goods sold figure is only as strong as the inventory records behind it. At minimum, a defensible inventory system for a cannabis business generally includes periodic physical counts performed with a documented procedure, a perpetual inventory ledger that tracks receipts, transfers and sales by item or batch, and a reconciliation process that compares internal records to any regulatory tracking system the business is required to use.
Valuation method matters as well. Whatever method a business selects — such as specific identification, first-in first-out, or an average cost method — should be applied consistently from period to period and documented so that a reviewer can understand and replicate the calculation. A method that changes from year to year without documented justification undermines confidence in the resulting numbers.
Discrepancies between a physical count, the accounting records and a regulatory tracking system should be investigated and documented as they occur, not written off or ignored at year end. A pattern of unexplained variances is one of the more common items that draws scrutiny in a cannabis business's financial records, and building a routine reconciliation process addresses the issue before it becomes one.
- Periodic physical counts performed on a documented schedule and procedure
- A perpetual inventory ledger tracking receipts, transfers and sales by item or batch
- Routine reconciliation between internal records and regulatory tracking data
- A consistently applied, documented inventory valuation method
Production Records and Cost Documentation
For cultivators and manufacturers, cost of goods sold depends on production records that connect specific costs to specific production activities. Timekeeping records that capture which employees worked on which production functions, meter data or square footage schedules that support allocations of utilities and rent to production space, and batch or harvest records that document material inputs and yields are all part of the documentation base that supports a producer's cost of goods sold calculation.
The strongest cost accounting systems capture this information as transactions occur, rather than attempting to reconstruct an allocation after the fact through a single period-end journal entry. Contemporaneous records — timesheets coded to production activities, purchase orders coded to specific cost categories at the time of purchase, and batch records maintained during production — are materially more persuasive than an estimate applied after the year has closed.
Documentation standards should be built into the operating rhythm of the business rather than treated as an annual task performed at tax time. A production business that builds recordkeeping into its daily and weekly operations has a fundamentally stronger position than one that attempts to recreate the same information from memory or incomplete records many months later.
Common COGS Accounting Problems
Several recurring issues show up across cannabis businesses of different types and sizes. One is failing to distinguish between resale and production activity when a business performs both — for example, a dispensary that also processes or packages some of its own product needs to apply the correct cost accounting framework to each activity rather than a single blended approach.
Another common problem is inconsistent or undocumented allocation methods, where costs are split between inventoriable and non-inventoriable categories using a percentage that changes from period to period without explanation, or that is not tied to any underlying operational driver such as hours worked or square footage occupied.
A third recurring problem is inventory records that are not reconciled to regulatory tracking systems on a routine basis, leaving discrepancies to accumulate until a count or an external review surfaces them all at once. A fourth is treating cost of goods sold as a static number carried over from a prior period template rather than something recalculated from the business's actual costs and activities each period.
COGS vs Operating Expenses
Cost of goods sold and operating expenses answer different accounting questions, and confusing the two is a frequent source of error. Cost of goods sold captures the cost of acquiring or producing the goods that were actually sold during the period. Operating expenses capture the broader cost of running the business — selling, marketing, general administration, and functions that support the business as a whole rather than the production of specific goods.
In most industries, this distinction affects presentation and gross margin analysis but has limited effect on the total amount of tax owed, because both categories are generally deductible somewhere on the return. In cannabis accounting, the same distinction can determine whether a cost is recoverable for federal tax purposes at all, which is why the classification deserves more rigor in this industry than the same exercise typically receives elsewhere.
A useful discipline is to ask, for any given cost, what activity it relates to and whether that activity is part of acquiring or producing the goods sold, as opposed to supporting the business more broadly. That question should be asked and answered consistently, using the applicable inventory rules for the business's license type, rather than answered differently depending on which answer produces a more favorable result in a given period.
280E and Cost Accounting
Section 280E of the Internal Revenue Code disallows deductions and credits for amounts paid or incurred in carrying on a trade or business that consists of trafficking in a controlled substance listed in Schedule I or II of the Controlled Substances Act. Cannabis remains classified as a Schedule I substance under federal law as of this writing, and state licensure does not change how the provision applies to a business's federal return.
Cost of goods sold is treated differently from an ordinary deduction because it is part of the computation used to determine gross income, not a subtraction from gross income. This is why cost accounting has taken on outsized importance for cannabis businesses: it is the primary avenue through which the actual cost of operating the business can still reduce the federal tax base, and getting the underlying cost accounting right is what determines how much of that avenue a given business can actually use.
Whether and how a specific cost qualifies is a facts-and-circumstances determination that depends on the business's license type, the nature of its activities, and the strength of its supporting records for the period in question. A cost that qualifies for one business, or in one period, may not qualify for another business with different facts, or for the same business in a period where its records or activities have changed. General statements about what always or never qualifies should be treated with caution, and specific positions should be evaluated against current guidance and the business's own documented facts.
280E and Inventory Accounting
Because 280E operates alongside, rather than instead of, the ordinary inventory accounting rules, a cannabis business's inventory accounting has to be correct on its own terms before any conclusion about the federal tax effect can be reached. An inventory system with weak controls, inconsistent valuation, or poor reconciliation to regulatory tracking data produces cost of goods sold figures that are unreliable regardless of how the 280E analysis is framed.
This means the inventory accounting work described earlier in this guide — accurate counts, consistent valuation, contemporaneous production records, and routine reconciliation — is not a separate topic from 280E. It is the foundation the 280E analysis sits on. A business cannot reason its way to a stronger federal tax position through classification arguments alone if the underlying inventory numbers are not well supported.
This is also an area where applicable law, guidance and interpretation can evolve, including through legislative changes, regulatory guidance, or federal scheduling developments. Cannabis businesses should evaluate their cost accounting and any positions built on it against current law and their own current facts for each tax period, rather than relying on a position taken in a prior year without reassessing whether it still applies.
Why Cannabis Businesses Need Consistent Documentation
Consistency is not merely a best practice in cannabis cost accounting — it is what makes a cost accounting position defensible in the first place. A method applied consistently period over period, supported by contemporaneous records created as transactions occurred, gives a reviewer a system to evaluate. A method that changes from period to period, or that is reconstructed after the fact, gives a reviewer only an assertion.
Consistent documentation also protects a business against its own turnover and growth. As bookkeeping staff change, as production processes scale, and as a business adds license types or facilities, a documented and consistently applied cost accounting methodology preserves institutional knowledge that would otherwise be lost, and gives new staff and outside advisors a clear basis for continuing the work correctly.
For these reasons, cannabis businesses are generally well served by treating cost accounting documentation as an ongoing operational function rather than a task performed only when a tax return is due or a regulatory inquiry arrives. The businesses with the strongest outcomes tend to be the ones where the accounting system was built to produce this documentation continuously, as a byproduct of normal operations, rather than reconstructed under time pressure.
Common 280E COGS Mistakes
A recurring mistake is applying reseller cost of goods sold rules to a business that is actually a producer, or vice versa, without evaluating which category the business's activities actually fall into. Vertically integrated operators, in particular, may need to apply different rules to different parts of the same business.
Another common mistake is assuming that any cost that seems related to inventory automatically qualifies for capitalization, without checking the assumption against the specific categories set out in the applicable inventory regulations. A related mistake is applying a blanket percentage or formula to move a fixed share of general expenses into cost of goods sold each period, without a documented operational basis for the allocation and without adjusting it as the underlying facts change.
A further mistake is neglecting the inventory accounting fundamentals in favor of the classification question. Even a correctly classified cost is only as useful as the inventory system that tracks it, and a business that has not built reliable counts, valuation and reconciliation processes will struggle to support its cost of goods sold figure regardless of how well the classification analysis was performed.
Cannabis businesses evaluating their own cost of goods sold and 280E position, particularly those with complex production operations, multiple license types, or facts that have changed since a prior position was established, generally benefit from a review of their cost accounting methodology by professionals experienced in cannabis-specific accounting and current federal and California tax rules.
For the 2026 picture, see Does 280E still apply in 2026? Medical vs. adult-use cannabis after Schedule III — mixed medical and adult-use operations, expense allocation and apportionment, and which federal questions remain unresolved.
