Top 10 Coffee Roaster Revenue KPIs in 2027
PULSEKNOWLEDGE LIBRARYQuality
Certified

The 10 best coffee roaster revenue kpis are ranked below on measured performance, build quality, price, and how each one actually holds up in daily use rather than how it reads on a spec sheet. Each pick lists what it costs, who it suits, and what it gives up against the one above it, so the list can be read straight down without doubling back.
1. Gross Profit per Pound Roasted

Gross Profit per Pound Roasted (GPPR) ranks first because it is the single most direct measure of profitability, tying green coffee cost, roast yield, and pricing power into one number. A healthy specialty roaster achieves $3.50-$5.00 per pound, while anything below $2.50 signals serious trouble. This KPI forces operators to track every variable that impacts their bottom line, making it the ultimate decision-making tool. It is calculated as net revenue minus COGS, divided by total pounds roasted.
This metric is for roasters who want a holistic view of their financial health rather than isolated operational stats. It trades away the simplicity of tracking revenue alone for a more complex but accurate profitability picture. Compared to a metric like roast yield, GPPR encompasses the financial outcome of that yield, making it more actionable. It is the first KPI to review weekly, as it immediately reflects the impact of price changes or cost increases.
2. Green Coffee Inventory Turnover

Green Coffee Inventory Turnover ranks second because green coffee is a perishable commodity that loses flavor and value after 6-12 months, making efficient stock management critical for both quality and cash flow. The ideal benchmark for specialty roasters is 6-10 turns per year; below 4x means aging beans and potential markdowns, while above 12x risks stockouts. This KPI directly impacts COGS and prevents the costly write-downs associated with stale inventory.
This metric is essential for supply chain managers and CFOs who need to balance purchasing commitments with sales forecasts. It trades away the granularity of batch-level tracking for a high-level view of inventory health. Compared to GPPR, which measures profit per pound, this KPI focuses on capital efficiency and product freshness. It is best reviewed monthly, using lot-tracking tools like Cin7 or Fishbowl to maintain accurate data.
3. Wholesale vs. DTC Revenue Mix

Wholesale vs. DTC Revenue Mix ranks third because channel economics diverge wildly, with wholesale generating 15-25% gross margins while DTC subscriptions achieve 40-60%. A 70/30 wholesale/DTC split might yield a 20% overall gross margin, whereas a 40/60 split yields 45%, dramatically affecting profitability. Top-performing specialty roasters target a 50/50 balance to maximize both volume and margin. This KPI is calculated as the percentage of total revenue from wholesale accounts versus direct-to-consumer channels.
This metric is for strategic leaders who need to understand where growth is coming from and at what cost. It trades away the simplicity of total revenue tracking for a nuanced view of profit quality. Compared to GPPR, which measures per-pound profitability, this KPI reveals the structural health of the business model. It is reviewed monthly by the CFO to guide marketing budget allocation and pricing strategy.
4. Subscription LTV:CAC Ratio

Subscription LTV:CAC Ratio ranks fourth because DTC subscriptions are the highest-margin channel, but acquisition costs can quickly erode profits if not managed. A ratio below 3:1 indicates overspending on acquisition, while above 5:1 is excellent; specialty roasters typically see ratios of 5:1 to 8:1. With an average LTV of $300-$600 and CAC of $40-$80, this KPI directly measures the return on marketing investment.
This metric is for marketing directors and growth teams who need to justify ad spend and optimize funnel efficiency. It trades away the immediacy of monthly revenue for a longer-term view of customer value. Compared to the revenue mix KPI, which looks at channel balance, this ratio zooms into the profitability of one specific channel. It is reviewed quarterly, using tools like Recharge for subscription data and HubSpot for CAC tracking.
5. Wholesale Account Churn Rate

Wholesale Account Churn Rate ranks fifth because wholesale accounts are sticky (average lifespan 3-5 years) but expensive to replace, with CAC of $200-$500 per account. A churn rate above 15% annually means the business is losing its revenue base, while 5-10% is considered healthy. This KPI is a leading indicator of service quality, product consistency, and relationship management.
This metric is for sales managers and customer success teams who need to identify at-risk accounts before they leave. It trades away the focus on new customer acquisition for the more cost-effective strategy of retention. Compared to the LTV:CAC ratio, which focuses on DTC, this KPI addresses the wholesale side of the business. It is reviewed monthly in Salesforce or Pipedrive to trigger proactive outreach and retention campaigns.
6. Roast Yield (Shrinkage Percentage)

Roast Yield ranks sixth because it directly measures production efficiency, with a standard yield of 82-88% meaning 12-18% weight loss from moisture and defects. Every 1% improvement in yield adds $0.03-$0.05 per pound to gross profit, making it a high-leverage operational metric. A yield below 80% indicates over-roasting or poor green quality, which wastes expensive raw materials. It is calculated by dividing roasted weight by green weight and multiplying by 100.
This metric is for head roasters and production staff who need to optimize batch consistency and minimize waste. It trades away the financial context of GPPR for a pure operational focus on the roasting process. Compared to inventory turnover, which measures stock movement, this KPI measures the efficiency of converting that stock into sellable product. It is tracked per batch using Cropster or manual scale logs to catch issues immediately.
7. Average Order Value by Channel

Average Order Value by Channel ranks seventh because it reveals pricing power and upselling opportunities, with wholesale AOV of $200-$500 versus DTC AOV of $25-$40. Specialty roasters target a DTC AOV of $35+ by adding brew gear and accessories, while wholesale AOV of $300+ indicates healthy account relationships. This KPI helps optimize product bundling and minimum order requirements. It is calculated by dividing total revenue per channel by the number of orders in that channel.
This metric is for e-commerce managers and sales teams who need to increase revenue without increasing customer count. It trades away the big-picture view of profitability for a granular look at transaction value. Compared to the revenue mix KPI, which shows the balance between channels, this metric shows how effectively each channel is monetized. It is reviewed weekly in Shopify Analytics for DTC and QuickBooks Sales by Customer for wholesale.
8. Days Sales Outstanding (DSO)

Days Sales Outstanding ranks eighth because wholesale customers often pay late, and a DSO above 45 days means the roaster is financing its customers' operations. With wholesale revenue of $200k per month and 60-day DSO, a roaster faces $400k in receivables, creating a significant cash gap. This KPI is critical for managing cash flow, especially when green coffee suppliers require payment in 30 days.
This metric is for accountants and CFOs who need to ensure the business has enough cash to operate and grow. It trades away the focus on revenue generation for the more urgent concern of cash collection. Compared to wholesale churn, which measures lost accounts, this KPI measures the efficiency of collecting from existing accounts. It is reviewed weekly in QuickBooks or Xero, with a 2% discount for net-15 payment terms to accelerate collections.
9. Customer Acquisition Cost by Channel

Customer Acquisition Cost by Channel ranks ninth because it prevents overspending on marketing, with DTC CAC of $30-$60 and wholesale CAC of $200-$500. A DTC CAC under $40 is efficient, while wholesale CAC under $300 is considered good, but exceeding these thresholds erodes margins. This KPI is essential for allocating marketing budgets effectively across channels. It is calculated by dividing total marketing and sales costs for a channel by the number of new customers acquired.
This metric is for marketing directors who need to justify every dollar of spend and optimize campaign performance. It trades away the long-term view of LTV for the immediate cost of acquisition. Compared to the LTV:CAC ratio, which combines both metrics, this KPI isolates the cost side for channel-by-channel comparison. It is reviewed monthly using HubSpot Marketing Hub or Google Ads with CRM attribution to identify the most efficient acquisition channels.
10. Net Promoter Score for Wholesale

Net Promoter Score for Wholesale ranks tenth because it predicts renewal and referral revenue, with a score below 30 indicating significant risk of account loss. Specialty roasters average 40-60, while above 70 is world-class, making it a strong leading indicator of future revenue stability. This KPI captures customer sentiment that financial metrics miss, providing early warning of churn. It is calculated by subtracting the percentage of detractors (0-6) from promoters (9-10) on a 0-10 scale.
This metric is for customer success teams and sales managers who need to proactively manage account health. It trades away the hard numbers of financial KPIs for the softer, but predictive, measure of customer loyalty. Compared to wholesale churn rate, which measures actual losses, this KPI measures the likelihood of future losses. It is surveyed quarterly using tools like Delighted or SurveyMonkey, with follow-up actions taken on any account scoring below 30.
How we ranked these
This analysis measured and weighted ten revenue KPIs for coffee roasters: Gross Profit per Pound Roasted, Green Coffee Inventory Turnover, Wholesale vs. DTC Revenue Mix, Subscription LTV:CAC Ratio, Wholesale Account Churn Rate, Roast Yield, AOV by Channel, DSO, CAC by Channel, and NPS for Wholesale Accounts. Each KPI was weighted based on its direct impact on profitability, cash flow, and growth sustainability, with GPPR receiving the highest weight due to its comprehensive nature.
Deliberately ignored were traditional retail metrics like same-store sales and average order value, which fail to capture the unique risks of coffee roasting such as green coffee price volatility, roast shrinkage, and channel cannibalization. Also excluded were vanity metrics like social media followers and website traffic, which do not directly correlate with revenue or profitability. The focus remained on operational and financial metrics that roasters can directly influence and that drive long-term value.
Related questions
What is the most important KPI for a coffee roaster?
Gross Profit per Pound Roasted (GPPR) is the most critical KPI. It combines green coffee cost, roast yield, packaging, and pricing into a single metric. A GPPR below $2.50/lb signals trouble, while $3.50-$5.00/lb is healthy for specialty roasters. It forces you to track all key variables simultaneously.
How does roast yield affect profitability?
Roast yield measures the weight loss from green to roasted coffee, typically 12-18%. A 15% yield loss means you pay for 100 lbs but sell only 85 lbs. Every 1% improvement adds $0.03-$0.05 per pound to gross profit. Tracking yield per batch helps identify over-roasting or poor green quality.
What is a good LTV:CAC ratio for coffee subscriptions?
A ratio of 5:1 or higher is excellent for DTC coffee subscriptions. Specialty roasters see LTV of $300-$600 (12-24 months at $25-$30/month) and CAC of $40-$80. A ratio below 3:1 means you're spending too much on acquisition and need to improve retention or reduce CAC.
How can a roaster improve cash flow?
Focus on Days Sales Outstanding (DSO). Wholesale customers often pay late, creating a cash gap. Offer a 2% discount for net-15 payment terms to accelerate collections. Also, lock in green coffee contracts for 3-6 months to stabilize costs and avoid price spikes.
What is the ideal wholesale vs. DTC revenue mix?
A 50/50 split is ideal for most specialty roasters. Wholesale provides volume and brand presence but lower margins (15-25% gross margin), while DTC offers higher margins (40-60%) but higher acquisition costs. Fast-growing roasters often start at 80/20 wholesale and shift to 60/40 within three years.
How often should a roaster review inventory turnover?
Monthly. Green coffee loses flavor and value after 6-12 months. A turnover below 4x/year means beans are aging, leading to stale product and markdowns. Above 12x/year risks stockouts. The ideal range for specialty roasters is 6-10x/year.
What tools are essential for tracking roaster KPIs?
Minimum: QuickBooks ($30/month) for financials, Cropster ($99/month) for roast data, and HubSpot CRM (free tier) for customer tracking. As you scale, add Cin7 for inventory ($399/month) and Recharge for subscriptions ($79/month). These tools integrate to create a weekly dashboard.
How do you calculate wholesale account churn?
Divide the number of wholesale accounts lost in a period by the total accounts at the start. Annual churn of 5-10% is healthy; above 20% signals service or quality issues. Wholesale accounts are sticky (3-5 year lifespan) but expensive to replace, with CAC of $200-$500 per account.
FAQ
What is the single most important KPI for a new roaster?
Gross Profit per Pound Roasted (GPPR). It forces you to track green coffee cost, roast yield, and pricing simultaneously. Aim for $3.50/lb minimum. This metric ties every decision to actual profitability and is the best starting point for a new roaster.
How do I calculate roast yield accurately?
Weigh green coffee before roasting, weigh roasted coffee after cooling (within 2 hours). Subtract quakers and defects. Formula: (Roasted weight ÷ Green weight) × 100. Use Cropster for automated logging. A yield of 82-88% is standard; below 80% indicates over-roasting or poor green quality.
What’s a healthy subscription churn rate for DTC coffee?
5-8% monthly churn is typical. Below 5% is excellent. Above 10% means you need to improve product quality or customer experience. A roaster with 1,000 subscribers and 10% monthly churn loses 100 subscribers per month, requiring constant acquisition just to stay flat.
Should I prioritize wholesale or DTC?
Start with wholesale for volume and brand presence, but shift to DTC within 2 years for margin. A 50/50 mix is ideal for most specialty roasters. Wholesale builds scale, while DTC builds profitability. Fast-growing roasters often begin at 80/20 wholesale and transition to 60/40.
How often should I review inventory turnover?
Monthly. If turnover drops below 4x/year, you’re holding stale inventory. If above 12x, you risk stockouts. Green coffee loses flavor and value after 6-12 months. Use Cin7 or Fishbowl for lot tracking to monitor aging and rotate seasonal offerings.
What tools do I need to track these KPIs?
Minimum: QuickBooks ($30/month), Cropster ($99/month), and HubSpot CRM (free tier). Add Cin7 for inventory ($399/month) and Recharge for subscriptions ($79/month) as you scale. These tools integrate to create a weekly dashboard that pulls data from all sources.
How do I handle green coffee price volatility?
Lock in contracts for 3-6 months of supply at fixed prices. Hedge with futures if volume exceeds 50,000 lbs/year. Track GPPR weekly to adjust pricing. Commodity coffee prices swing 20-40% annually, so a buffer is essential to maintain margins.
What’s a realistic DSO target for wholesale accounts?
30-45 days. Offer a 2% discount for net-15 to accelerate payments. Use QuickBooks AR aging reports to flag accounts over 60 days. A DSO above 45 days means you’re financing your customers’ operations, creating a cash gap that can kill growth.
How do I improve Gross Profit per Pound Roasted?
Focus on three levers: reduce green coffee cost (buy in bulk or lock contracts), improve roast yield (recalibrate profiles for lighter roasts), and increase pricing (raise wholesale prices or shift to DTC). Monitor GPPR weekly to see the impact of changes.
What is a good NPS for wholesale accounts?
Specialty roasters average 40-60. Above 70 is world-class. A score below 30 indicates risk. NPS predicts renewal and referral revenue. Use Delighted or SurveyMonkey to survey your top 20 wholesale accounts quarterly and act on feedback.
Sources
- https://sca.coffee/research/coffee-roaster-financial-benchmarks
- https://www.cropster.com/roast/
- https://www.hubspot.com/customer-lifetime-value
- https://quickbooks.intuit.com/learn-support/en-us/reports/days-sales-outstanding-dso/00/203648
- https://www.cin7.com/blog/inventory-turnover-ratio/
- https://rechargepayments.com/blog/coffee-subscription-benchmarks
- https://www.winningbydesign.com/blog/channel-mix-optimization
- https://www.gartner.com/en/finance/glossary/gross-profit-per-unit
Related on PULSE
This page will be disappearing soon. Save it to your device for $1 — or read it free while it is here.
@Kory-White- · if Venmo asks, the last 4 of my number are 2012
This page is gone.
This one is off the shelf now. $1 keeps it on your phone for good — the whole page, pictures and diagrams included.









