NRR Calculator
Calculate your SaaS Net Revenue Retention (NRR) and Gross Revenue Retention (GRR) to analyze account expansion, contractions, and churn rates.
Net Revenue Retention (NRR)
How to Calculate Net Revenue Retention
Net Revenue Retention measures the percentage of recurring revenue retained from an existing cohort of customers over a specific timeframe. NRR reflects account expansions alongside contractions and churn, showing whether your customer base expands organically without new acquisition spend.
To calculate NRR, track these cohort metrics over a month or year:
- Starting MRR: The base recurring revenue generated by an existing customer cohort at the start of the period.
- Expansion MRR: Additional revenue generated from seat upgrades, tier changes, or add-ons within the same cohort.
- Contraction MRR: Revenue lost from customer downgrades or plan reductions.
- Churned MRR: Recurring revenue lost entirely due to account cancellations.
The NRR and GRR Formulas
Net Revenue Retention is computed by adding expansion MRR and subtracting contraction and churned MRR, then dividing by starting MRR:
NRR % = [(Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR] x 100
For example, if Starting MRR is $100,000, Expansion is $15,000, Contraction is $3,000, and Churn is $2,000: [($100,000 + $15,000 - $3,000 - $2,000) / $100,000] x 100 = ($110,000 / $100,000) x 100 = 110.00%.
Gross Revenue Retention (GRR) Formula
Gross Revenue Retention measures revenue stability by excluding account expansion:
GRR % = [(Starting MRR - Contraction MRR - Churned MRR) / Starting MRR] x 100
With the same numbers: [($100,000 - $3,000 - $2,000) / $100,000] x 100 = ($95,000 / $100,000) x 100 = 95.00%.
SaaS NRR Benchmarks by Market Focus
The table below summarizes standard NRR and GRR benchmarks across SaaS market segments.
| Segment | Target NRR | Target GRR | Growth Impact |
|---|---|---|---|
| SMB SaaS | 90% to 100% | 80% to 85% | Requires strong new acquisition to offset churn |
| Mid-Market SaaS | 105% to 115% | 85% to 90% | Net negative churn compounds organic revenue |
| Enterprise SaaS | 120% to 140%+ | 90% to 95% | Rapid account expansion drives valuation multiples |
Frequently Asked Questions
What does an NRR over 100% signify?
An NRR above 100% means your existing customer cohort generated more revenue growth through account expansion than you lost from downgrades and cancellations combined. This is known as net negative revenue churn.
Can Gross Revenue Retention exceed 100%?
No. Because GRR ignores expansion revenue and only accounts for downgrades and churn, GRR has a maximum theoretical value of 100%.
Why do enterprise software valuations prioritize NRR?
High NRR proves strong product utility and expanding enterprise usage. Investors value companies with high NRR because account expansion compounds recurring revenue over time without incurring additional acquisition overhead.