Why Use This GRR Calculator
While Net Revenue Retention (NRR) shows overall net growth from existing customers, Gross Revenue Retention (GRR) reveals how much revenue you would retain if no customer ever upgraded. This GRR calculator helps you:
- 🛡️ Uncover True Customer Floor — measure raw subscription loss without expansion distortions.
- 🔍 Detect Masked Churn — spot hidden account erosion masked by hyper-expansion in power accounts.
- 🏦 Satisfy Debt & VC Due Diligence — provide institutional investors with exact baseline retention metrics.
- 📊 Compare NRR vs. GRR Spread — evaluate the gap between baseline retention and expansion performance.
Gross Revenue Retention (GRR) Formula
\[\text{GRR (\%)} = \frac{\text{Starting MRR} - \text{Contraction MRR} - \text{Churned MRR}}{\text{Starting MRR}} \times 100\] \[\text{Gross Revenue Loss} = \text{Contraction MRR} + \text{Churned MRR}\]Where: - Starting MRR: Total MRR at the start of the evaluation period. - Contraction MRR: Dollar value of tier downgrades during the period. - Churned MRR: Dollar value of full customer cancellations during the period.
SaaS GRR Benchmarks Comparison
| SaaS Category | Target GRR Range | Maximum GRR | Risk Profile |
|---|---|---|---|
| Enterprise SaaS ($50k+ ACV) | 90% – 95%+ | 100% | Ultra-low risk; high retention & long contracts |
| Mid-Market SaaS ($5k–$50k ACV) | 85% – 90% | 100% | Moderate risk; strong product value required |
| SMB & Self-Serve (<$5k ACV) | 75% – 85% | 100% | Higher natural attrition; acquisition-dependent |
How to Use This GRR Calculator
- Input your Starting MRR at the beginning of the period.
- Input Contraction MRR lost due to downgrades.
- Input Churned MRR lost due to account cancellations.
- Instantly view your GRR %, Retained MRR, and Gross Revenue Loss.
Frequently Asked Questions
What is Gross Revenue Retention (GRR)?
Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from an existing cohort of customers over a period, accounting for downgrades and churn, but intentionally excluding expansion revenue.
Why can GRR never exceed 100%?
Because expansion revenue is omitted from GRR. The maximum possible GRR is 100%, achieved when there is zero contraction and zero churn.
What is a good GRR percentage for SaaS?
For Enterprise SaaS, 90%–95%+ is benchmark. For Mid-Market SaaS, 85%–90% is healthy. For SMB SaaS, 80%+ is typical due to higher baseline SMB business turnover.
What is the formula for GRR?
GRR % = [(Starting MRR − Contraction MRR − Churned MRR) / Starting MRR] × 100.
Why is GRR preferred by lenders and venture capital investors?
GRR isolates baseline customer retention. High expansion revenue can mask underlying customer dissatisfaction if NRR is high but GRR is low.
What is the difference between GRR and NRR?
GRR measures baseline revenue stability (max 100%), while NRR measures net growth from existing customers (can exceed 100% via expansion).
How can SaaS companies improve GRR?
By reducing voluntary cancellations, improving onboarding, fixing payment failure workflows (dunning), and preventing customer downgrades.