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.
What this calculator does
The net revenue retention calculator helps measure how much recurring revenue is retained and expanded from an existing customer base.
It is useful for:
- SaaS benchmarking
- retention analysis
- investor reporting
- growth planning
Formula
Net Revenue Retention = (Starting MRR + Expansion MRR - Churned MRR) ÷ Starting MRR × 100
Where:
- Starting MRR = recurring revenue at the start of the period
- Expansion MRR = additional recurring revenue from existing customers
- Churned MRR = recurring revenue lost from existing customers
- Net Revenue Retention = retained and expanded revenue percentage
Example calculation
If:
- Starting MRR = 100000
- Expansion MRR = 15000
- Churned MRR = 5000
Then:
- NRR = (100000 + 15000 - 5000) ÷ 100000 × 100
- NRR = 110%
What is net revenue retention?
Net revenue retention shows how well a business keeps and grows revenue from existing customers over time.
Why net revenue retention matters
This calculation helps businesses:
- assess product stickiness
- measure account expansion
- support investor conversations
- benchmark SaaS performance
When to use this calculator
Use this calculator when you want to:
- review recurring revenue quality
- benchmark SaaS health
- compare periods
- assess expansion efficiency
Common mistakes
Common mistakes include:
- mixing new revenue with existing customer expansion
- using inconsistent MRR definitions
- ignoring contraction revenue separately
- comparing different time periods
Net revenue retention vs churn rate
These are closely related.
- NRR looks at retained and expanded revenue
- Churn rate focuses on customer loss
Related calculations
You may also want to use:
- Churn Rate Calculator
- SaaS MRR Calculator
- ARPA Calculator
FAQs
What does this calculator do?
It helps you calculate net revenue retention.
Why is NRR important?
It shows whether existing customers are maintaining and growing recurring revenue over time.
Is NRR above 100% good?
Generally yes, because it means expansion more than offsets churned revenue.
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.