You Can’t Fix What You Don’t Understand
Cannabis production cost per pound = allocated batch costs ÷ saleable dry pounds. Start with the costs and finished weight from the same batch. The worked example below is $19,310 ÷ 61.5 lb = about $314/lb. To model your own facility totals, open the free cannabis cost-per-pound calculator.
An annual expense total divided by annual production is a useful facility average. It will not tell you which room, cultivar, or run moved the number. For that, keep the same calculation and allocate the costs to the batch being compared.
We’ve already made the case for why understanding your true cost per pound matters. Now let’s get into the how – the step-by-step formula, a breakdown of every cost category, and a worked example you can adapt to your own facility. But here’s the punchline we’re building toward: once you see the math laid out, you’ll realize that saleable yield is one of the biggest levers you have to drive that number down.
The Core Formula
At its simplest, cost per pound is:
Cost Per Pound = Total Batch Costs ÷ Sellable Yield (in Pounds)
Simple, right? The hard part isn’t the division. It’s getting honest, accurate numbers for what goes on top and what goes on the bottom. Most facilities undercount costs and overcount yield. That’s how you end up “profitable” on paper while your bank account tells a different story.
But notice the structure: a big pile of mostly fixed costs on top, and yield on the bottom. That denominator is doing a lot of heavy lifting. We’ll come back to that.
Let’s break down every cost category that belongs in the numerator, and then deal with the yield question.
Eight Cost Categories and One Yield Adjustment
Here’s where grow facility cost analysis falls apart. People remember nutrients and electricity and forget shared costs. Use the categories below as a checklist, with one consistent allocation method. The yield adjustment changes the denominator; it is not another expense.
1. Direct Labor
This is usually your single biggest line item. You need hours × rate for every labor activity that touches the batch:
- Transplanting and planting
- Feeding and watering (if manual or semi-manual)
- Defoliation and training
- IPM scouting and applications
- Harvest and takedown
- Trimming (hand or machine-assisted)
- Drying, curing, and packaging
Use your recorded hours and loaded labor rate, including payroll burden. A generic dollars-per-pound range will not tell you what your crew spent on this batch.
2. Energy
Lighting, HVAC, and dehumidification – the big three. The key here is pro-rating to the zone. If you have four flower rooms and a veg area, each zone should carry its proportional energy cost, not just a flat split of the total electric bill.
- Lighting: Wattage × hours × $/kWh × days in cycle. This one’s actually pretty easy to calculate if you know your fixture count.
- HVAC: Harder to isolate per zone. If you don’t have submetering, estimate based on tonnage allocation.
- Dehumidification: Runs heavy in flower. Don’t lump this in with “general HVAC.”
Use your utility rate, equipment load, runtime, and a documented share of common equipment. Submetered actuals are better where available.
3. Nutrients & Inputs
Everything you feed or apply to the plants during the batch cycle:
- Base nutrients and supplements
- Beneficial microbes and biologicals
- IPM products (sprays, biocontrols, sticky traps)
- pH adjusters and water treatment
Use purchase costs and the quantities actually assigned to the batch. Do not count inventory on the shelf as if it was all consumed in this run.
4. Growing Media
Soil, coco, rockwool cubes and slabs, perlite – whatever your plants live in. This is a per-batch cost since most media gets replaced or refreshed each cycle (living soil being the notable exception).
Track the actual media cost per batch, including replacement or refresh costs for the method you run.
5. Facility Overhead
The fixed costs of keeping the building open, pro-rated per zone per batch cycle:
- Rent or mortgage payment
- Property tax
- Insurance (general liability, crop insurance if applicable)
- License and permit fees (amortized across the year)
- Security system and monitoring
How to pro-rate: Take the monthly cost, divide by total canopy square footage, then multiply by the zone’s square footage and the number of months in the batch cycle. It’s not perfect, but it’s way better than ignoring it.
State the allocation basis and keep it consistent across rooms. Rent, owned-building costs, and financing payments need distinct treatment; do not count a mortgage payment and the same asset’s depreciation as duplicate production expenses.
6. Equipment Depreciation
Your lights, HVAC units, benches, irrigation systems, and trim machines don’t last forever. Amortize their cost over their useful lifespan and allocate a portion to each batch.
Simple straight-line allocation: (equipment cost minus expected residual value) ÷ useful life in months = monthly depreciation. Allocate that monthly amount across the rooms and batches using the equipment. For shared assets, do not charge the full amount to every batch.
This is an operating cost model, not a prescription for tax depreciation. Use an approach consistent with your books when reconciling the model to accounting.
7. Water
Surprisingly significant in some markets. Between irrigation, humidification, and cleaning, a mid-sized facility can use a lot of water. If you’re on municipal water in a state with high water/sewer rates, or if you’re running an RO system (factor in the waste water), this number might surprise you.
Use the metered charge and a documented allocation, including RO reject water where applicable.
8. Waste Factor
This is a yield adjustment. Use saleable dry product at a consistent finished condition, not fresh-cut wet harvest weight. Record flower, smalls, trim, rejected product, and moisture-related changes separately. If you are calculating flower-only cost, explain how trim revenue or shared costs are treated.
There is no universal wet-to-saleable percentage. Measure the actual drying, trimming, grading, and rejection losses for your process. In the example below, the starting weight is already dry material before final sorting.
If 75 pounds of already dried material produces 61.5 pounds of saleable flower after finishing and grading, use 61.5 pounds for this flower-cost example. Do not apply that 82% yield factor to wet plants.
9. Compliance & Testing
The costs of operating in a regulated market:
- Lab testing: Potency, terpene profiles, pesticide screening, heavy metals, microbials. You’re looking at $100–$400+ per test depending on your state’s requirements and how many lots you’re submitting per batch.
- METRC / track-and-trace: The labor time spent on data entry, tag management, and reconciliation. This is real labor that rarely gets counted.
- Waste disposal: Compliant destruction of plant waste isn’t free.
Allocate testing and compliance costs to the batches or lots they support. Count compliance labor here or in direct labor, once.
Worked Example: Putting It All Together
Let’s walk through a realistic scenario. Picture a 1,500-plant facility with 4 flower zones, running 6 batch cycles per year per zone (roughly 8.5-week flower cycles with turnover time). Each zone holds about 375 plants and produces approximately 75 pounds of dried material before final sorting per batch.
Per-batch costs for one zone (375 plants, ~75 lbs dried before final sorting):
- Direct labor: 320 hours × $18/hr = $5,760
- Energy: Lighting + HVAC + dehu, pro-rated = $4,200
- Nutrients & inputs: Feed + IPM = $1,800
- Growing media: Coco + perlite = $900
- Facility overhead: Rent + insurance + taxes, pro-rated = $3,600
- Equipment depreciation: Amortized = $1,500
- Water: Irrigation + RO waste = $450
- Compliance & testing: Labs + METRC labor + waste disposal = $1,100
Total Batch Cost: $19,310
Now for yield. The example starts with 75 pounds of dried material before final sorting. Assume 82% ends up as saleable flower; that is an example assumption, not an industry conversion factor.
Sellable Yield: 75 lbs × 0.82 = 61.5 lbs
Cost Per Pound = $19,310 ÷ 61.5 = $314 per pound
That $314 is the production cost per saleable flower pound under these assumptions. It is not an audited, fully loaded profit figure. Add any packaging, distribution, sales, financing, taxes, or general overhead not already included, and account for other saleable outputs consistently. Then compare it with the actual realized price.
The Real Insight: Yield Changes the Cost of Every Pound
Now that you’ve seen the formula broken down, here’s what should jump out at you: most of those costs are fixed or semi-fixed. Your rent doesn’t change if you pull 60 pounds or 80 pounds. Your lights draw the same wattage. Depreciation is the same regardless of harvest weight. Even labor doesn’t scale linearly – you’re paying the same crew whether they’re harvesting a great batch or a mediocre one.
That means the denominator – your sellable yield – is where you have the most leverage. Let’s run the math with our example:
- Weak batch: $19,310 ÷ 55 lbs sellable = $351/lb
- Average batch: $19,310 ÷ 61.5 lbs sellable = $314/lb
- Strong batch: $19,310 ÷ 70 lbs sellable = $276/lb
Same assumed batch cost. A roughly $75-per-pound cost swing between 55 and 70 saleable pounds. Across 24 batches, that is 360 additional pounds in the stronger-yield case. Multiply those pounds by a realistic selling price, then subtract any additional trim, testing, packaging, and selling costs before calling the difference profit.
This is why the best operators don’t just calculate cost per pound once and file it away. They obsess over yield and consistency – because that’s the variable that actually moves the needle.
Consistency Is Where the Money Hides
Here’s the thing that separates facilities that thrive in compressed markets from the ones that slowly bleed out: it’s not that they found some secret way to slash their electric bill. It’s that they produce consistent, high yields batch after batch.
When you can compare Zone 3, Batch 4 against Zone 3, Batch 2, you start seeing the patterns that matter:
- Why did Zone 1 pull 8% less yield than Zone 4 with the same genetics?
- What changed between your best batch this year and your worst?
- Did that new defoliation schedule actually improve output – or did it just feel like it did?
- Is there an environmental issue in week 4 that’s costing you yield and you’re not catching it?
These are the questions that drive cost per pound down – not by tracking expenses more granularly, but by improving the yields and consistency that spread those fixed costs across more sellable pounds. Every pound you add to the denominator makes every dollar in the numerator cheaper.
The Costs People Forget (And Why Yield Matters Even More)
If you only take one thing from this article, let it be this: the costs you forget to include make yield even more important than you thought.
Almost nobody forgets to count nutrients or electricity. But depreciation? METRC labor? The waste factor adjustment on yield? Those get skipped constantly – and they can add $50–$100+ per pound to your true cost that you never see on a simple expense report. The real, fully loaded cost per pound is almost always higher than the number in your head.
That’s exactly why yield and consistency matter so much. You can’t negotiate your rent down by 20%. You can’t make electricity cheaper. But you can catch problems mid-grow before they tank your harvest. You can figure out what your best batches have in common and replicate it. You can stop losing yield to issues that went unnoticed until it was too late.
For a second pass through the expenses people miss, use the hidden cultivation costs guide alongside your own invoices and time records.
Your Move: Understand the Number, Then Improve the Yield
Don’t let this be another article you read, nod along to, and then forget. Pull up your data from your last completed batch and run the formula. Even a rough first pass – even if you have to estimate half the categories – will give you a more accurate picture than whatever number you’ve been carrying around in your head.
Once you have the number, compare the batch with a similar strong run. What changed in saleable yield, quality, cycle time, labor, or inputs? Choose a specific change to test next run and keep the record. The goal is a repeatable margin, not a bigger harvest at any cost.
Comments
3 responses to “How to Calculate Cannabis Cost Per Pound: Formula and Worked Example”
[…] cannabis batch tracking record turns that history into a usable run review. Pair it with a real cost-per-pound calculation so a strong price is not mistaken for a profitable […]
[…] This is number one for a reason. Most cannabis growers have a rough sense of how their runs perform – or they think they do. But when you actually compare yields batch over batch with the same strain, same room, same inputs? The variance is almost always bigger than you expected. You need real, per-batch yield data you can compare across runs. Everything else on this list gets 10x more powerful once you can see what’s actually improving and what’s slipping. Without that baseline, you’re guessing – and guessing gets expensive. If you want to understand where your money really goes, start with our breakdown of what actually goes into cost per pound. […]
[…] provides wider context on the local market. For the underlying operating number, use a disciplined cost-per-pound calculation. And in a compressed market, the work of protecting margin extends beyond a tax invoice, as covered […]