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% |
