Net Revenue Retention Calculator
Free NRR calculator. Measure revenue retention and expansion from existing customers. Key SaaS health metric.
How Net Revenue Retention Calculator Works
NRR = (Beginning MRR + Expansion MRR − Churned MRR − Contraction MRR) ÷ Beginning MRR × 100. Measures revenue retention including upsells and downsells. NRR above 100% means your existing customers are growing faster than they churn — the ideal state for any subscription business.
Net Revenue Retention Benchmarks
| Label | Meaning |
|---|---|
| Above 120% | World-class — Snowflake/Twilio territory |
| 110–120% | Excellent — top-quartile SaaS |
| 100–110% | Healthy — existing customers growing slightly |
| Below 100% | Revenue shrinking from existing base — churn exceeds expansion |
Frequently Asked Questions
What is NRR?
Net Revenue Retention (NRR) measures how much revenue you retain from your existing customer base after accounting for churn, downgrades, and expansion (upsells/cross-sells). NRR above 100% means your existing customers are growing faster than they churn.
What is a good NRR?
Above 120% is world-class (Snowflake regularly exceeds 130%). 100–110% is healthy for most SaaS businesses. Below 100% means your existing revenue base is shrinking — a critical early warning sign.
NRR vs GRR — what's the difference?
Gross Revenue Retention (GRR) only counts churn and contraction — it caps at 100%. NRR includes expansion revenue, so it can exceed 100%. GRR shows pure retention quality; NRR shows the combined effect of retention and expansion.
Is my data stored?
No.
Can I use this on mobile?
Yes.
About This Tool
Built by the Calcyo team and last updated June 2026. All calculations follow industry-standard methodology. No data leaves your browser — calculations run entirely client-side using JavaScript. If you spot an error in the formula or benchmark data, email us at support@calcyo.xyz.