Net Revenue Retention (NRR)
The percentage of recurring revenue retained from existing customers over a period, after accounting for churn, downgrades, and expansion.
Formula
NRR = (Starting MRR − Churned MRR − Downgrade MRR + Expansion MRR) ÷ Starting MRR × 100
Measured over a fixed period (typically monthly or annually). Only uses revenue from customers who existed at the start of the period — no new customer revenue included.
What is NRR?
Net Revenue Retention (NRR) — sometimes called Net Dollar Retention (NDR) — is one of the most powerful indicators of SaaS business health. It measures what happens to revenue from your existing customer base over time: do they stay, expand, downgrade, or leave?
The most important property of NRR: it can exceed 100%. An NRR above 100% means your existing customers are collectively paying you more this period than they did at the start — even after factoring in all churn and downgrades. At that point, your existing customer base alone is growing your revenue, and new customer acquisition becomes pure acceleration rather than a necessity to stand still.
How to calculate NRR: step-by-step
- Define your cohort — take all customers who were active at the start of the measurement period (e.g., January 1st).
- Record starting MRR — the total MRR from that cohort at the period start.
- Identify churned MRR — revenue lost from customers in the cohort who fully cancelled.
- Identify downgrade MRR — revenue lost from customers who moved to a lower plan.
- Identify expansion MRR — revenue gained from customers who upgraded or added seats.
- Apply the formula — (Starting − Churned − Downgrades + Expansion) ÷ Starting × 100.
Worked Example
NRR benchmarks
NRR benchmarks vary significantly by market segment. Enterprise SaaS typically achieves higher NRR because customers expand seats over time and churn is low. SMB-focused SaaS tends to see lower NRR due to higher churn rates.
| NRR | Assessment | What It Means |
|---|---|---|
| Below 100% | Declining | Churn is outpacing expansion; you need new customers just to stay flat |
| 100–110% | Healthy | Existing customers are slowly growing your revenue; solid foundation |
| 110–120% | Strong | Meaningful expansion; product is delivering increasing value over time |
| 120%+ | Best-in-class | Top-tier enterprise SaaS; existing customers alone would grow ARR significantly |
Why NRR matters more than gross churn
Gross revenue retention only measures what you lose. NRR captures the full picture — what you lose plus what you gain from the customers who stay. A company with 5% monthly gross revenue churn but strong expansion revenue can still have a healthy NRR above 100%.
NRR is also the metric that most strongly predicts long-term company value. In public SaaS market analysis, NRR is one of the most powerful predictors of revenue growth rate — more so than growth metrics alone. Companies with NRR above 120% can grow ARR significantly even with minimal new customer acquisition.
How to improve NRR
There are two levers: reduce the denominator losses (churn and downgrades) or increase the numerator gains (expansion revenue). The highest-leverage actions are typically:
- Reduce involuntary churn — failed payments account for a surprising share of churn; implement dunning and automatic payment retry.
- Build expansion into the product — usage-based pricing, per-seat models, and tiered feature gates create natural expansion paths as customers grow.
- Identify at-risk accounts early — low engagement or declining usage often predicts churn weeks before it happens; intervene proactively.
- Invest in customer success for top segments — a small number of customers usually drives a disproportionate share of expansion MRR.
Track NRR automatically from Stripe
Abner calculates your NRR from Stripe subscription data, updated daily. See expansion, churn, and downgrades broken out separately so you know exactly where to focus.
Start free trial →Related metrics and reading
- Monthly Recurring Revenue (MRR) — the base metric that NRR is calculated against.
- Churn Rate — the largest driver of NRR degradation.
- What is Net Revenue Retention? A guide for SaaS founders
- Gross Revenue Retention vs. Net Revenue Retention: what's the difference?
Calculate Net Revenue Retention (NRR) automatically from your Stripe data. Start your free 14-day trial — no credit card required.