What is NRR (Net Revenue Retention)?

Definition

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of revenue retained from existing customers over a period, including the effects of upgrades (expansion), downgrades (contraction), and cancellations (churn). An NRR above 100% means existing customers are generating more revenue over time — the gold standard for SaaS businesses.

Detailed Explanation

NRR answers a critical question: if you stopped acquiring new customers today, would your revenue from existing customers grow, stay flat, or shrink? It captures the full picture of your existing customer base's health by including both losses (churn and downgrades) and gains (upgrades and expansion).

NRR above 100% is the hallmark of the best SaaS businesses because it means the revenue from each customer cohort grows over time. A customer who started at $100/month may be paying $150/month a year later due to upgrades, additional seats, or cross-sold products. Even after accounting for other customers who cancelled or downgraded, the cohort as a whole is worth more than when it started.

NRR below 100% means your existing customer base is shrinking. Even if you're acquiring new customers, you're fighting against a revenue drain from your installed base. Companies with NRR significantly below 100% (say, 80-90%) face a tough growth challenge because they need to replace 10-20% of their revenue base every year just to stay flat, before they can start growing.

Importantly, NRR is affected by involuntary churn. Every customer lost to a failed payment reduces NRR. Since involuntary churn is preventable with proper payment recovery, improving your dunning process directly improves NRR.

Why It Matters

NRR is arguably the single most important SaaS metric. It determines how efficiently you can grow and directly influences valuation. Public SaaS companies with NRR above 120% trade at significantly higher revenue multiples than those below 100%. Investors see high NRR as proof of strong product-market fit, effective expansion sales, and healthy customer relationships. For operators, NRR above 100% means your existing customer base is a revenue growth engine, not a liability.

How to Calculate

NRR = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) x 100. Example: Starting MRR from a cohort: $100,000. Expansion (upgrades): +$15,000. Contraction (downgrades): -$3,000. Churn (cancellations): -$5,000. NRR = ($100,000 + $15,000 - $3,000 - $5,000) / $100,000 = 107%.

Practical Example

A SaaS company measures NRR on their January customer cohort (1,000 customers, $200,000 MRR). By December: 80 customers cancelled (-$16,000 MRR), 30 downgraded (-$4,500 MRR), 120 upgraded (+$30,000 MRR), 50 added seats (+$8,000 MRR). NRR = ($200,000 + $30,000 + $8,000 - $4,500 - $16,000) / $200,000 = 108.75%. Their existing customers grew revenue by 8.75% without any new acquisitions.

Industry Benchmarks

SegmentBenchmark
Best-in-class SaaS120-130%+ NRR
Good SaaS110-120% NRR
Acceptable SaaS100-110% NRR
Needs improvement90-100% NRR
Red flag<90% NRR

Related Terms

Frequently Asked Questions

What is a good NRR for SaaS?+
Above 100% is the minimum goal — it means your existing customer base is at least stable. 110-120% is good. 120-130%+ is best-in-class (companies like Snowflake, Twilio, and Datadog have achieved this). Enterprise SaaS typically achieves higher NRR because larger customers expand more. SMB SaaS often struggles to exceed 100% due to higher churn.
What is the difference between NRR and GRR?+
NRR (Net Revenue Retention) includes expansion revenue. GRR (Gross Revenue Retention) does not — it only measures retention of existing revenue without counting upsells. GRR can never exceed 100%. NRR can exceed 100% if expansion outweighs churn. Both are valuable: GRR shows your churn problem, NRR shows whether expansion compensates for it.
How does involuntary churn affect NRR?+
Involuntary churn (failed payments) directly reduces NRR by contributing to the "Churned MRR" component. If involuntary churn represents 30% of your total churn and your NRR is 95%, eliminating involuntary churn could push NRR above 98%. Preventing involuntary churn is one of the fastest ways to improve NRR.
Should NRR be calculated monthly or annually?+
NRR is typically reported on a trailing 12-month basis to smooth out seasonal variations and provide a meaningful long-term view. Monthly NRR can be calculated for operational tracking but is more volatile. When investors or analysts reference NRR, they almost always mean the annual figure.
Can NRR be too high?+
Extremely high NRR (150%+) can indicate that you're underpricing at initial sale and relying too much on expansion. While this isn't necessarily bad, it might mean you're leaving money on the table at the point of acquisition. It can also indicate aggressive seat-based pricing that forces customers to pay more as they grow, which may eventually cause backlash.

Stop Losing Revenue to Failed Payments

Rezoki recovers failed payments automatically with AI-powered emails and voice calls. Set up in 5 minutes.