Top 10 Cannabis Cultivation Revenue KPIs

Direct Answer
Why Cannabis Cultivation Measures Differently
Cannabis is not a typical crop or a typical CPG product. It is a Schedule I substance federally, which means operators cannot deduct standard business expenses under IRS 280E, effectively paying an effective tax rate of 50-70% on gross profit. This single regulatory distortion makes Cost per Gram and Gross Margin after 280E existential metrics.
Unlike corn or soybeans, cannabis has no USDA commodity pricing. Wholesale prices vary by state, by season, and by strain. A pound of flower that sold for $4,000 in 2021 in Oregon now sells for $800-$1,200. This volatility demands real-time price tracking.
Furthermore, the product is biological. A single powdery mildew outbreak can wipe out an entire harvest. Standard manufacturing yield metrics (e.g., OEE) must be adapted to account for plant genetics, environmental controls, and harvest timing.
The industry also faces a fragmented supply chain: most cultivators sell to processors or dispensaries, not directly to consumers, so Accounts Receivable Days is a critical liquidity KPI.
The Most Important KPIs to Track
1. Yield per Square Foot (grams/sq ft)
The core efficiency metric. Divide total harvest weight (grams) by total canopy square footage. Benchmarks: top-tier indoor facilities hit 40-60 g/sq ft. Outdoor can reach 100-200 g/sq ft but with lower potency. Track by strain and by room. A drop below 30 g/sq ft in indoor signals a systemic issue—lighting, nutrients, or genetics.
2. Cost per Gram (CPG)
Total cost of goods sold (COGS) divided by grams harvested. Includes labor, utilities, nutrients, packaging, and amortized build-out. In 2024, the range for indoor is $1.50-$3.00 per gram.
Outdoor can be as low as $0.50-$1.00. If your CPG exceeds your wholesale price, you are losing money on every gram. Gross Margin after 280E is CPG adjusted for the non-deductible tax burden—this is the real number that matters.
3. Wholesale Price per Pound
Track by strain and by month. Use real data from state track-and-trace systems (e.g., Metrc, BioTrack) or wholesale platforms like LeafLink or Cannabis Benchmarks. In 2024, average wholesale flower in Michigan is $1,200-$1,800/lb, while in California it’s $800-$1,200.
A 20% drop in one month demands immediate cost reduction or a pivot to trim/derivatives.
4. Trim-to-Sale Cycle Time
Days from harvest to saleable packaged product. Includes drying, curing, trimming, testing, and packaging. Best-in-class operators hit 14-21 days. Slow operators take 30-45 days, increasing inventory holding costs and risk of mold. Use Gong or Slack alerts to flag delays in the drying room.
5. Compliance Pass Rate
Percentage of batches that pass state-mandated testing (potency, pesticides, heavy metals, microbial). A single failed batch can cost $50,000-$200,000 in lost revenue. Top operators have a 95%+ pass rate. Track by grower, by strain, and by nutrient batch. Use Metrc or BioTrack to automate compliance reporting.
6. Cannabinoid Profile Consistency
Standard deviation of THC and CBD percentages across batches of the same strain. A strain labeled “20% THC” that ranges from 15% to 25% will lose customer trust. Target a CV (coefficient of variation) below 5%. Track using lab results from SC Labs or Confidence Analytics.
7. Labor Efficiency (grams per labor hour)
Total grams harvested divided by total labor hours (growing, trimming, packaging). Benchmarks: automated facilities achieve 500-1,000 grams per labor hour; hand-trimmed operations get 50-100. If your number is below 100, you need automation or process improvement.
Outreach or Salesloft can be used to schedule labor shifts based on harvest forecasts.
8. Inventory Turnover (days)
Days of finished goods inventory on hand. Divide current inventory (in grams) by average daily sales (grams). A healthy range is 30-60 days. Over 90 days means you are overproducing or pricing too high. Under 15 days means you are leaving revenue on the table.
9. Customer Acquisition Cost (CAC) for Wholesale
Total sales and marketing spend divided by new wholesale accounts. If you sell to dispensaries, track using HubSpot or Salesforce. A typical CAC is $500-$2,000 per account. If your CAC exceeds the first order’s gross profit, you have a problem.
10. Net Promoter Score (NPS) for Wholesale Buyers
Survey your dispensary buyers quarterly. Ask: “How likely are you to recommend our flower to another buyer?” Score 0-10. A score below 30 is a red flag. Use Clari or Gong to analyze buyer call transcripts for sentiment shifts.

👉 Quick Call with Kory White, Fractional CRO · See Kory on LinkedIn · CRO Syndicate
Real Operators
Green Thumb Industries (GTI) (public: GTBIF) uses a proprietary metric called “Cultivation Efficiency Ratio” (grams per square foot per day). In their 2023 annual report, they reported 0.8-1.0 g/sq ft/day across their 8 facilities. They track this daily in Salesforce dashboards.
Trulieve (public: TCNNF) focuses on Cost per Gram and Compliance Pass Rate. In their Q2 2024 earnings call, they cited a CPG of $1.80 for indoor flower and a 97% pass rate. They use Metrc for compliance and Clari for revenue forecasting.
Cresco Labs (public: CRLBF) uses Wholesale Price per Pound as a leading indicator. Their CEO Charlie Bachtell has stated publicly that they adjust strain mix based on real-time pricing data from LeafLink. They track Trim-to-Sale Cycle Time at 18 days.
Failure Modes
Failure Mode 1: Ignoring 280E. A cultivator with $10M in revenue and $6M in COGS might think they have 40% gross margin. After 280E, their effective tax rate on gross profit is 50-70%, leaving them with $1.2M-$2.4M in net profit—not $4M. This kills cash flow.
Failure Mode 2: Overproducing. In 2023, Oregon had a 6-year supply of flower in storage. Operators who didn’t track Inventory Turnover ended up selling at a loss or destroying product. The average wholesale price dropped 40% year-over-year.
Failure Mode 3: Ignoring Compliance. A single pesticide failure in California can trigger a recall and a DOJ investigation. Compliance Pass Rate is not optional. One operator in Michigan lost $1.2M in a single batch due to a mold issue that could have been caught with better environmental monitoring.
Failure Mode 4: Using Average Cost. Cannabis is not homogeneous. If you average CPG across strains, you miss that high-THC strains cost $2.50/g to grow but sell for $4/g, while low-THC strains cost $1.50/g but sell for $1.80/g. Track by strain.
Reporting Cadence
Daily: Yield per Square Foot (by room), Labor Efficiency (grams per labor hour), Environmental metrics (temp, humidity, CO2). Use Gong or Slack for alerts.
Weekly: Cost per Gram, Wholesale Price per Pound, Trim-to-Sale Cycle Time. Review in a Monday morning standup. Use Clari for revenue forecasts.
Monthly: Compliance Pass Rate, Cannabinoid Profile Consistency, Inventory Turnover, CAC, NPS. Present to leadership in a Salesforce dashboard.
Quarterly: Full P&L with 280E adjustment. Compare to industry benchmarks from Cannabis Benchmarks or Whitney Economics.
30-60-90
First 30 Days: Audit and Baseline
- Pull 12 months of data from Metrc or BioTrack.
- Calculate Cost per Gram and Yield per Square Foot for each strain.
- Identify the top 3 strains by margin.
- Set up a Salesforce dashboard with daily/weekly KPIs.
- Run a Compliance Pass Rate report for the last 6 months.
Days 31-60: Optimize and Automate
- Implement Gong or Slack alerts for environmental thresholds (e.g., humidity >60% triggers a notification).
- Reduce Trim-to-Sale Cycle Time by 5 days through process changes (e.g., faster drying with dehumidifiers).
- Negotiate wholesale contracts based on Wholesale Price per Pound data from LeafLink.
- Train staff on Cannabinoid Profile Consistency using lab reports.
Days 61-90: Scale and Predict
- Build a Clari revenue forecast model using Yield per Square Foot and Wholesale Price per Pound.
- Implement Inventory Turnover alerts (e.g., if >90 days, flag for discounting).
- Conduct a NPS survey of top 20 wholesale buyers.
- Present a 280E-adjusted P&L to leadership.
FAQ
What is the single most important KPI for a new cultivator? Cost per Gram. If you don’t know your CPG, you don’t know if you’re making money. Aim for under $2.00/g for indoor.
How often should I recalculate Yield per Square Foot? Weekly. Room-level data is critical. A 10% drop in one week can indicate a nutrient or lighting issue.
What’s a good Compliance Pass Rate target? 95%+. Below 90% is a red flag. Use Metrc to automate testing and track batch-level failures.
How do I handle 280E in my KPIs? Subtract the non-deductible tax burden from gross profit. Use a 70% effective tax rate as a rule of thumb for federal taxes on gross profit.
What tools do top operators use? Metrc (compliance), LeafLink (wholesale pricing), Salesforce or HubSpot (CRM), Clari (revenue forecasting), Gong (call analytics). Cannabis Benchmarks for industry pricing data.
How do I reduce Trim-to-Sale Cycle Time? Invest in automated trimmers (e.g., Triminator), faster drying rooms (dehumidifiers + fans), and pre-packaged flower. Target 14-21 days.
What’s the biggest mistake in cannabis KPI tracking? Using average cost across strains. Track Cost per Gram by strain, by room, and by harvest.
How do I price my flower? Use LeafLink data for your state and region. Price 10-20% above average if your Cannabinoid Profile Consistency is high.
Sources
- Cannabis Benchmarks - Wholesale Price Reports
- Metrc - Track and Trace System
- LeafLink - Wholesale Cannabis Platform
- Green Thumb Industries 2023 Annual Report
- Trulieve Q2 2024 Earnings Call Transcript
- Whitney Economics - Cannabis Industry Data
- SC Labs - Cannabis Testing
- Clari - Revenue Forecasting for Cannabis
- Gong - Revenue Intelligence
- Salesforce - CRM for Cannabis
