What is Gross Revenue Retention?
Revenue retained excluding expansion, capped at 100%.
How to calculate it
Calculate Gross Revenue Retention as: (Starting MRR − Contraction − Churn) / Starting MRR × 100. Pull the inputs from your connected data and track the trend over time in your dashboard.
Examples
Example 1
$100k start, -$3k contraction, -$5k churn (no expansion counted) -> $92k -> 92% GRR.
Example 2
From $100k MRR, losing $4k to contraction and $4k to churn (ignoring expansion) -> $92k -> 92% GRR, solid retention before any upsell.
Why it matters
Gross revenue retention (GRR) measures revenue retained excluding expansion and is capped at 100%, isolating pure retention from upsell that can mask churn. It answers how much of the base you keep before any growth, a cleaner durability signal than NRR alone. Confusing it with NRR, which can exceed 100%, is a common error.
Benchmark context
90%+ is strong for SMB and 95%+ for enterprise; the gap between GRR and NRR shows how much expansion is offsetting churn.
Common pitfalls
Confusing with NRR which can exceed 100%.
The complete guide
Understanding Gross Revenue Retention
Gross revenue retention (GRR) measures revenue retained excluding expansion and is capped at 100%, isolating pure retention from upsell that can mask churn. It answers how much of the base you keep before any growth, a cleaner durability signal than NRR alone. Confusing it with NRR, which can exceed 100%, is a common error. For context, 90%+ is strong for SMB and 95%+ for enterprise; the gap between GRR and NRR shows how much expansion is offsetting churn. Treat an external benchmark as a reference point rather than a universal target: company stage, sector, customer mix, pricing model and measurement definitions can materially change what “good” looks like. Read Gross Revenue Retention alongside Net Revenue Retention and Churn Rate; together these measures provide a more balanced view and reduce the risk of optimizing one number at the expense of the wider outcome.
Make sure the numerator and denominator cover compatible populations and periods, and avoid dividing by a partial or unusually small base. Use a consistent customer and recurring-revenue definition, and separate new, expansion, contraction, reactivation and churn movements. Use customer cohorts and separate new, expansion, contraction and churn movements so that acquisition growth does not obscure the economics of the installed base. A dashboard should show the current value, prior-period comparison and a trend rather than presenting one isolated reading.
Improvement normally comes from a combination of faster activation, stronger adoption, pricing and packaging discipline, expansion motions, and earlier intervention when customer behavior signals churn risk. Common pitfalls: confusing with NRR which can exceed 100%. Record the definition beside the dashboard, review it when systems or processes change, and annotate unusual events so future readers can distinguish a genuine performance shift from a data or timing effect.
Sources and further reading
- Net revenue retention for SaaS businesses
Stripe Accessed
- Revenue retention fundamentals
SaaS Capital Accessed
Related KPI guides
Turn KPI definitions into governed dashboards
Metricwise helps teams define metrics once, reuse them across dashboards, and ask trusted business questions in plain English.
Get Started