⚡ Quick answer
To calculate Net Revenue Retention (NRR), use the formula: NRR = (Starting ARR + Expansion - Churn - Contraction) ÷ Starting ARR × 100%.
Net Revenue Retention
Starting ARR plus expansion minus churn and contraction, as % of starting ARR.
📖 What it is
Net Revenue Retention (NRR) is a critical metric for SaaS startups, reflecting how well your business retains and expands revenue from existing customers. It provides insights into customer satisfaction, product value, and overall business health.
The calculation involves starting Annual Recurring Revenue (ARR) and factors in expansions, churn, and contractions. By expressing this as a percentage, you can gauge how much revenue you are holding onto, apart from new customer acquisitions.
It's essential to use consistent time periods for your calculations and keep in mind that NRR does not account for new customer revenue, making it vital to use alongside other metrics for a comprehensive view of growth.
How to use
- Identify your starting Annual Recurring Revenue (ARR).
- Calculate total expansion revenue from existing customers.
- Determine total churn from lost customers.
- Calculate any contraction in revenue from existing customers.
- Plug these values into the NRR formula.
- Interpret the result to assess revenue retention and growth.
📐 Formulas
- Net Revenue Retention—NRR = (Starting ARR + Expansion − Churn − Contraction) ÷ Starting ARR × 100%
- Starting ARR—Starting ARR = Revenue at the beginning of the period
- Expansion—Expansion = Additional revenue from existing customers
- Churn—Churn = Revenue lost from customers leaving
- Contraction—Contraction = Revenue lost from existing customers downgrading
💡 Example
Start with $1M in ARR, add $200K in expansion, subtract $50K in churn, and deduct $50K in contraction.
Calculating NRR gives: NRR = ($1M + $200K - $50K - $50K) ÷ $1M × 100% = 110%.
Real-life examples
Example 1: SaaS Company A
Starting ARR of $1M, $200K in expansion, $50K in churn, and $50K in contraction results in an NRR of 110%.
Example 2: SaaS Company B
Starting ARR of $500K, $100K in expansion, $20K in churn, and $10K in contraction results in an NRR of 116%.
Scenario comparison
- High NRR Scenario—An NRR of 120% indicates strong customer satisfaction and upselling success.
- Low NRR Scenario—An NRR of 90% suggests issues with customer retention and possible product dissatisfaction.
Common use cases
- Evaluate customer satisfaction by analyzing NRR.
- Identify upselling opportunities within existing customer base.
- Assess overall business health and revenue growth potential.
- Make informed decisions on product development based on retention insights.
- Track performance over time to inform strategic planning.
- Benchmark against industry standards to gauge competitiveness.
- Analyze the impact of pricing changes on revenue retention.
- Use NRR to attract investors by showcasing growth potential.
How it works
Net Revenue Retention is calculated using the formula that combines starting ARR with expansion revenue, while deducting losses from churn and contraction. This percentage metric helps businesses evaluate how effectively they retain revenue from their existing customer base.
What it checks
This tool checks the effectiveness of a SaaS startup in retaining and expanding revenue from its existing customer base, expressed as a percentage of the initial ARR.
Signals & criteria
- Starting ARR
- Expansion
- Churn
- Contraction
Typical errors to avoid
- Double-counting discounts.
- Wrong period alignment.
- Mixing logo churn with revenue churn.
Decision guidance
Trust workflow
Recommended steps after getting a result:
- Gather accurate data for Starting ARR, expansions, churn, and contractions.
- Perform calculations using the correct formula.
- Review the results against industry benchmarks to assess performance.
FAQ
FAQ
Logo vs revenue churn?
This model is revenue-based; logo counts need a different view.