← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Top 10 Cannabis Cultivation Revenue KPIs

Kory WhiteCurated by Kory White · Fractional CRO, CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · Updated · 8 min read
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.

CRO Syndicate — Need a fractional Chief Revenue Officer? CRO Syndicate connects you with vetted fractional and interim revenue leaders. Kory White, Fractional CRO · 25 yrs · $0 to $200M scaled.

👉 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.

gantt title Cannabis Cultivation KPI Reporting Cadence dateFormat YYYY-MM-DD axisFormat %b %d section Daily Yield per Sq Ft :d1, 2024-01-01, 1d Labor Efficiency :d2, 2024-01-01, 1d Environmental Metrics :d3, 2024-01-01, 1d section Weekly Cost per Gram :w1, 2024-01-07, 1w Wholesale Price per Pound :w2, 2024-01-07, 1w Trim-to-Sale Cycle Time :w3, 2024-01-07, 1w section Monthly Compliance Pass Rate :m1, 2024-02-01, 1M Cannabinoid Profile :m2, 2024-02-01, 1M Inventory Turnover :m3, 2024-02-01, 1M CAC :m4, 2024-02-01, 1M NPS :m5, 2024-02-01, 1M section Quarterly Full P&L with 280E :q1, 2024-04-01, 1M

30-60-90

First 30 Days: Audit and Baseline

Days 31-60: Optimize and Automate

Days 61-90: Scale and Predict

flowchart LR A[Audit Baseline] --> B[Optimize Processes] B --> C[Scale & Predict] A --> D[30 Days: Metrc Data] B --> E[60 Days: Gong Alerts] C --> F[90 Days: Clari Forecasts] D --> G[Cost per Gram] E --> H[Trim Cycle Reduction] F --> I[Revenue Predictions]

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

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Related in the library
More from the library
pulse-speeches · speechesA Wedding Speech for a Surprise Weddingrevops · current-events-2027How does the 2027 trend of vendor consolidation force RevOps to rewrite commission plans based on shared data lakes?revops · current-events-2027What AI-driven signals predict buying committee readiness in longer cycles?revops · current-events-2027How does AI impact the cost-per-lead in enterprise B2B sales this year?revops · current-events-2027How does RevOps price a seat-based model when the buying committee includes non-human AI procurement agents?revops · current-events-2027Why are buying committees in 2027 demanding observable AI logic for revenue attribution?revops · current-events-2027How do buying committees in 2027 use sentiment analysis of sales calls to inform their final selection?revops · current-events-2027Why are RevOps leaders prioritizing AI explainability tools in 2027?revops · current-events-2027Can consolidated tech stacks actually shorten B2B sales cycles in 2027?pulse-speeches · speechesA Toast for a 40th Birthdayrevops · current-events-2027Can AI in the funnel reduce the average number of buying committee members required?pulse-speeches · speechesA Toast for a Milestone Wedding Anniversaryrevops · current-events-2027Why are buying committees in 2027 demanding AI-generated ROI breakdowns before first demos?revops · current-events-2027How are buying committees in 2027 using AI to simulate contract scenarios before negotiation?revops · current-events-2027How can RevOps use AI to compress the sales cycle in hyperscale accounts?