The Costing System That’s Quietly Breaking Cannabis Margins

Traditional costing methods used in cannabis—primarily the Statement of Cost of Goods Manufactured (COGM) and Equivalent Units of Production (EUP)—were never designed for a biological, long-cycle, multi-output manufacturing environment. When applied to cannabis, these methods introduce compounding errors at every stage of the production lifecycle.

The Core Assumption That Breaks Everything

Standard costing assumes that every batch will travel a single, complete, and predictable path from raw input to finished good. Costs are pooled first, then averaged backward into units after the fact. Cannabis production violates this assumption constantly.

Where Errors Begin: Seed, Clone, and Early WIP

At the start of production, standard costing treats all batches as if they begin with zero cost. In reality, costs are already being incurred—mother plant maintenance, cloning labor, space, lighting, nutrients, and overhead. These real costs are ignored initially and later blended into averages.

The WIP vs. Finished Goods Split Problem

To separate Work in Process (WIP) from Finished Goods (FG), accountants must guess how much of the total period cost belongs to each. This guess is often based on time elapsed or percent completion, even though different stages consume vastly different resources.

Why EUP Makes the Problem Worse

EUP forces all production into a single standardized unit—usually trimmed dry weight. Once standardized, total cost is divided evenly across the full production cycle, often 120–160 days. Each day is assumed to absorb the same cost, which is fundamentally untrue.

Diversion to Frozen Material: A Structural Failure

When harvested material is diverted to frozen inventory for extraction, it skips drying, curing, and trimming. Standard costing has no mechanism to stop allocating those future costs. Frozen material is therefore burdened with overhead for stages it never entered.

Selling WIP Mid-Stream

When WIP is sold before reaching finished goods—such as fresh frozen, bulk biomass, or intermediate extract—standard costing continues to allocate future overhead as if the product were still in production. This makes WIP sales appear unprofitable even when they are not.

The Compounding Effect

Each of these errors stacks on the others. By the time finished goods costs are calculated, the result can be off by 25–60%—or more when materials are not capitalized. The longer the production cycle and the greater the product variation, the worse the distortion becomes.

Why BatchNav Is Different

BatchNav does not reconstruct costs after the fact. It accumulates them in real time. Overhead is applied monthly only to the batches present in each cost center. When a batch exits—whether frozen, sold as WIP, or finished—cost accumulation stops immediately.

The Bottom Line

Standard costing spreads cost as if all products finish the same journey. Cannabis products do not. BatchNav tracks the actual journey—and charges only for the steps taken.

Error Impact by Production Stage Under Standard Costing + EUP

Production / Intake Stage What Actually Happens How Standard Costing + EUP Treat It Resulting Error Typical Error Impact
Biomass Intake (Unique Conversion Ratios) Each batch enters with unique moisture, trichome density, cultivar traits, age, handling, and yield potential All biomass normalized into a single “average” unit (usually dry-weight equivalent) High-yield batches subsidize low-yield batches before processing even begins ±20–50% distortion at intake
Seeds / Clones / Mother Plants Costs incurred immediately: genetics, mother care labor, lighting, space, nutrients All early costs treated as “future FG costs” and averaged later Early-stage costs effectively start at $0 Under-states WIP by 80–100%
Propagation High labor intensity, space usage, lighting, losses Costs spread evenly across entire cycle High-cost stage diluted by later low-cost stages WIP under-stated by 40–70%
Vegetative Rapid cost accumulation (power, labor, nutrients, HVAC) Same daily cost as all other stages Cost intensity ignored Stage costs mis-allocated ±30–50%
Flowering Peak overhead consumption (lights, HVAC, space, security) Equal daily cost as early and late stages Most expensive stage subsidizes others FG costs under-stated 20–40%
Harvest / Dry / Cure Discrete process, short duration, specific labor & equipment Costs blended into time-average Time compression ignored Over/under allocation ±20–30%
Diversion to Frozen Material Product exits drying/curing early; avoids later costs Still absorbs full-cycle overhead Product charged for costs it never incurred Frozen inventory overstated 30–60%
Trim vs Flower Yield Split Different yield ratios per strain Yield variability ignored Cross-subsidization between outputs SKU cost distortion ±25–50%
Lab Input (Frozen / Dry Biomass) Input carries only costs incurred so far Standard costing assumes “full FG cost” Lab inputs overpriced Extract COGS inflated 20–50%
Manufacturing / Packaging Short, discrete, equipment-heavy stages Costs averaged backward Packaging costs pushed upstream FG unit costs blurred ±15–25%
WIP Sold Mid-Stream Product exits system early (bulk, biomass, trim) Still absorbs downstream costs Sold goods overpriced Margin mis-statement ±30–70%
Multiple Overlapping Batches Many generations active simultaneously Assumes single homogeneous flow Allocation math breaks Systemic distortion
Multiple Strains (20–40 active) Each strain consumes resources differently One “average plant” assumption High-margin SKUs subsidize low-margin ones SKU profit error ±40–60%
End-of-Period WIP vs FG Split Requires precise stage-level cost capture Based on percent-complete guess Arbitrary split Inventory valuation error ±25–60%
Quarterly / Annual Updates Costs lag reality Old costs applied to new production Financials out of sync COGS & margin drift ±20–50%