Costing Cannabis WIP & Finished Goods: Why BatchNav Beats “Equivalent Units”
Cannabis manufacturing is a process industry, but that doesn’t mean you have to live with process-costing guesses. Most operators still rely on Equivalent Units of Production (EUP), weighted averages, or even cash-basis proxies to value work-in-process (WIP) and finished goods. BatchNav replaces those estimates with measured, batch-level actuals.
What typically happens today
EUP / Weighted-Average Method
- Period costs (materials, labor, overhead) ÷ “equivalent grams” → a single $/gram.
- WIP valued by %-complete estimates.
- Problems: estimate-heavy, every batch shares one rate, batch margins and inventory valuations get distorted.
Flat Weighted Average per Gram (cruder)
- Total costs ÷ total grams for a stage.
- Ignores potency, yield, and actual labor—fast but very rough.
Standard Cost per Stage
- Rules of thumb (e.g., $/wet lb., $/liter crude) held until year-end.
- Often not reconciled to actuals → big swings later.
Cash-flow proxy (worst case)
- Expense purchases when paid; no WIP tracked.
- Distorted COGS and major IRC 471 and 280E risk.
Why EUP shows up in cannabis
- Cannabis looks like chemicals/food/pharma, so accountants default to textbook process costing.
- Many ERPs/inventory tools don’t capture direct costs at the batch level, so EUP is used to approximate WIP.
How this compares to BatchNav
BatchNav captures real activity as it happens:
- Direct materials at the moment of use.
- Direct labor via task/time entry.
- Machine time via Bills of Resource.
- Overhead retroactively from the P&L using actual cost drivers (kWh, sq-ft, hours).
Therefore:
- WIP value = actual costs accumulated in the lot to date.
- EUP becomes redundant—it’s only needed when systems don’t know where costs actually went.
- Inventory assets are precisely valued on the Balance Sheet.
In plain English
Most cannabis companies spread costs across grams using %-complete estimates. It’s easy—but inaccurate. BatchNav eliminates the guesswork by capturing the labor, materials, and overhead each batch actually used, so WIP is valued by fact, not estimates.
EUP’s practical pain point: outputs aren’t uniform
Cannabis converts biomass into many SKUs—flower jars, pre-rolls, vapes, gummies—each with different measures (grams, mg THC, ml, “each”). Any single denominator is a compromise:
Common workarounds
- Normalize to grams or mg THC → needs conversion factors; not every product maps cleanly.
- Separate EUP by product line → more accurate, but complex and repetitive.
- Flat average by finished unit → simple, highly misleading.
What breaks
Month-to-month SKU mix changes → denominator changes → cost per EU jumps, margins swing, and costs detach from the batches that consumed them.
BatchNav instead
- Attaches costs directly to batches and SKUs (labor logs, material pulls, machine hours, overhead drivers).
- When a batch splits into jars, pre-rolls, vapes, gummies, each inherits its true share of accumulated costs.
- Margins stay consistent regardless of SKU mix. No “equivalent unit” gymnastics.
How EUP is calculated (and why its precision is an illusion)
Inputs needed
- Beginning WIP (carried costs).
- Current-period costs added (materials, direct labor, overhead).
- Total cost pool = beginning WIP + period adds.
Then
- Convert outputs and ending WIP to equivalent units via %-complete.
- Cost per EU = total pool ÷ equivalent units → applied to FG and WIP.
Key issue
If the company didn’t capture costs at source, the cost pool is a lump sum from the P&L—already an approximation. EUP then divides an estimate by another estimate. The tidy $/gram hides measurement gaps.
Cannabis example
Beginning WIP $15K + adds $85K = $100K.
EUs = 20,000 g → $5.00/g applied across FG and WIP—regardless of which batches really consumed the work.
Why BatchNav’s approach wins
- No %-complete guesses
- No single $/gram smoothing across unlike batches
- No denominator games when SKU mix changes
- Audit-ready under 471 and aligned with 280E (maximizes deductible COGS)
- Transparent traceability: who worked, which machine, how long, which materials.
Takeaway
Equivalent Units are a workaround. They exist because legacy systems can’t see costs at the point of use. BatchNav can.
With BatchNav, WIP and finished goods are valued by measured, batch-level actuals—not by estimates, proxies, or end-of-month gymnastics. Your inventory is right, your margins are real, and your 280E posture is stronger.
