Net Revenue Retention Calculator
Calculate net revenue retention based on starting MRR, expansion MRR, and churned MRR.
Net Revenue Retention
—
Guide
How it works
Use this calculator to estimate net revenue retention (NRR). Useful for measuring how well your business retains and expands revenue from existing customers.
What this calculator does
The net revenue retention calculator helps you measure how much recurring revenue is retained and expanded from your existing customer base over a given period.
It uses:
- starting MRR
- expansion MRR
- churned MRR
This gives you net revenue retention (%) - a key SaaS growth and retention metric.
How to use the net revenue retention calculator
- Enter your starting MRR (at the beginning of the period)
- Enter your expansion MRR (upsells, upgrades from existing customers)
- Enter your churned MRR (revenue lost from cancellations or downgrades)
- The calculator will return your NRR as a percentage
Ensure all values relate to the same time period.
Net revenue retention formula
NRR (%) = (Starting MRR + Expansion MRR - Churned MRR) / Starting MRR x 100
Where:
- Starting MRR = recurring revenue at the start of the period
- Expansion MRR = additional revenue from existing customers
- Churned MRR = revenue lost from existing customers
- NRR = retained and expanded revenue percentage
Example calculation
If:
- Starting MRR = 100000
- Expansion MRR = 15000
- Churned MRR = 5000
Then:
- NRR = (100000 + 15000 - 5000) / 100000 x 100
- NRR = 110%
This means your existing customer base generated 10% more revenue than at the start of the period.
What is net revenue retention?
Net revenue retention (NRR) measures how much revenue you retain and grow from existing customers over time.
It combines:
- retention (keeping customers)
- expansion (upsells and upgrades)
- churn (lost revenue)
How NRR affects business performance
NRR is one of the most important SaaS metrics:
- NRR > 100% -> expansion exceeds churn (strong growth)
- NRR = 100% -> revenue is stable
- NRR < 100% -> churn outweighs expansion
High NRR reduces reliance on new customer acquisition.
Why net revenue retention matters
Tracking NRR helps you:
- measure product stickiness
- understand customer lifetime value
- evaluate upsell and expansion success
- support investor and board reporting
- benchmark against top SaaS companies
It is a core metric for scalable, recurring revenue businesses.
NRR vs gross revenue retention (GRR)
These metrics are related but different:
- NRR includes expansion revenue
- GRR excludes expansion and only measures retention
GRR focuses on revenue kept, while NRR shows total account growth.
NRR vs churn rate
- NRR measures revenue retained and expanded
- Churn rate measures revenue or customer loss
NRR provides a more complete view of revenue health.
How to improve net revenue retention
Businesses can improve NRR by:
- improving onboarding and product adoption
- reducing churn through better retention strategies
- increasing upsells and cross-sells
- delivering continuous product value
- strengthening customer success programs
How to interpret NRR benchmarks
Typical SaaS benchmarks:
- < 90% -> weak retention
- 90% - 100% -> average
- 100% - 120% -> strong
- 120%+ -> best-in-class
Higher NRR indicates a more scalable and resilient business.
When to use this calculator
Use this calculator when you need to:
- evaluate recurring revenue quality
- benchmark SaaS performance
- analyse retention and expansion trends
- compare performance across periods
- support investor reporting
Common mistakes when calculating NRR
Common mistakes include:
- including new customer revenue (NRR only uses existing customers)
- using inconsistent MRR definitions
- ignoring contraction (downgrades) within churn
- comparing mismatched time periods
- double-counting expansion revenue
Always use clean, consistent data.
Related calculations
You may also want to:
- Use the Churn Rate Calculator to measure revenue loss
- Use the MRR Calculator to track recurring revenue
- Use the ARPA Calculator to measure revenue per account
- Use the Customer Lifetime Value Calculator to assess long-term value
Useful resources
- Stripe Billing - subscription and MRR tracking
- ChartMogul - SaaS analytics and retention metrics
- Baremetrics - subscription analytics dashboards
- Google Sheets - build SaaS KPI dashboards
FAQs
What is net revenue retention?
NRR measures how much recurring revenue is retained and expanded from existing customers.
How do you calculate NRR?
NRR (%) = (Starting MRR + Expansion MRR - Churned MRR) / Starting MRR x 100.
Is NRR above 100% good?
Yes. It means expansion revenue exceeds churn, indicating strong growth.
What is a good NRR?
Many SaaS companies aim for 100%-120% or higher.
What does low NRR mean?
It indicates that churn is outweighing expansion, which can limit growth.
Does NRR include new customers?
No. NRR only measures revenue changes from existing customers.
Interpreting your result
Your net revenue retention result should always be interpreted in context:
- compare it against your historical baseline
- review it alongside the main commercial or operational drivers behind the metric
- compare it across products, channels, periods, or segments where relevant
- avoid interpreting the result in isolation without checking the underlying input values
A single period can be noisy, so trend direction over several periods is usually more useful than one standalone result.
Data quality checklist
Before acting on this result, verify:
- the inputs use the same time period and reporting basis
- one-off anomalies are identified separately from steady-state performance
- discounts, refunds, taxes, or fees are handled consistently where relevant
- the underlying values are complete enough to support a meaningful conclusion
Small input inconsistencies can materially change the result.
How to improve this metric
Practical ways to improve this metric depend on the underlying business model, but often include:
- identify the main driver behind the result before making changes
- test one variable at a time so the impact is easier to measure
- compare performance by segment rather than only at an overall level
- review the metric regularly so changes can be caught early
Improvement is most reliable when measurement definitions remain stable over time.
Benchmarks and target setting
A good target depends on your industry, business model, and stage of growth.
When setting targets:
- compare against your own historical trend before relying on outside benchmarks
- define both minimum acceptable and aspirational target ranges
- review targets whenever pricing, cost, demand, or channel mix changes materially
- pair benchmark review with the underlying commercial context, not just the final number
Your own historical performance is usually the most practical benchmark.
Reporting cadence and decision workflow
For most teams, a simple cadence works best:
- Weekly: monitor the metric when trading conditions or campaign activity change quickly
- Monthly: compare the result against target and prior periods
- Quarterly: reassess assumptions, targets, and the main drivers behind the metric
A practical workflow is to calculate the metric, identify the primary driver of change, test one improvement, and then review the next comparable period before scaling.
Common analysis scenarios
You can use this metric in several practical scenarios:
- monthly performance reviews
- pricing, margin, or cost analysis
- planning and forecasting discussions
- investor, lender, or management reporting
In each scenario, pair the result with the underlying business context so decisions are not made on one number alone.
FAQ extensions
Should I compare this metric across channels?
Yes, but only when definitions and attribution rules are consistent.
How many periods should I review before making changes?
At least 3 comparable periods is a good baseline unless there is a clear data issue or one-off event.
What should I do if this metric improves but profit declines?
Check whether costs, discounts, conversion quality, or downstream profitability changed at the same time.
Explore more
More calculators in this topic
Continue exploring
Related calculators
Explore the next calculations most relevant to this topic.
business
Churn Rate Calculator
Calculate churn rate based on customers lost and customers at the start of the period.
business
SaaS MRR Calculator
Calculate monthly recurring revenue based on customers and subscription price.
business
ARPA Calculator
Calculate average revenue per account based on monthly recurring revenue and active accounts.