Net Revenue Retention Calculator
Net Revenue Retention (NRR) measures how much revenue you retain from existing customers over time, including expansion revenue. NRR above 100% means your existing customer base generates more revenue each year even before adding new customers. This is the holy grail of SaaS metrics.
How to Calculate
``
NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100
Example:
Starting MRR: $100,000
Expansion: +$15,000
Contraction: -$5,000
Churn: -$8,000
NRR = ($100K + $15K - $5K - $8K) / $100K = 102%
``
Industry Benchmarks
| NRR Range | Health | Typical Segment |
|---|---|---|
| <90% | Concerning | High churn environment |
| 90-100% | Acceptable | Consumer/SMB |
| 100-110% | Good | SMB/Mid-market |
| 110-130% | Excellent | Mid-market/Enterprise |
| >130% | Best-in-class | Enterprise with expansion |
Interpreting Your Results
NRR above 100% creates a powerful growth engine. Companies like Snowflake have achieved 150%+ NRR. Focus on reducing churn and increasing expansion through upsells, cross-sells, and usage-based pricing.
Why This Metric Matters
Understanding Net Revenue Retention helps you:
- Make data-driven business decisions with confidence
- Benchmark against industry standards and competitors
- Identify areas for improvement in your business model
- Communicate performance clearly to stakeholders and investors
- Set realistic goals and track progress over time
Best Practices for Accurate Measurement
1. Use consistent time periods: Compare month-over-month or quarter-over-quarter consistently 2. Include all relevant data: Ensure you capture all revenue sources and costs 3. Track cohorts separately: Analyze metrics by customer segment and acquisition date 4. Monitor trends: Single snapshots are less valuable than trends over time 5. Automate tracking: Use analytics tools to ensure consistent, accurate measurement
Every Metric From These Inputs
100 customers at $49 with 3% monthly churn and $200 CAC:
| Metric | Value | Formula |
|---|---|---|
| MRR | $4,900 | customers × ARPU |
| ARR | $58,800 | MRR × 12 |
| Annual churn | 30.6% | 1 − (1 − monthly)¹² |
| Average lifetime | 33.3 months | 1 ÷ monthly churn |
| LTV | $1,633 | ARPU ÷ monthly churn |
| LTV : CAC | 8.2:1 | LTV ÷ CAC |
| CAC payback | 4.1 months | CAC ÷ ARPU |
What Good Looks Like
| Metric | Healthy | Concerning |
|---|---|---|
| Monthly churn (SMB) | Under 3% | Above 5% |
| Monthly churn (enterprise) | Under 1% | Above 2% |
| LTV : CAC | 3:1 or better | Below 1:1 |
| CAC payback | Under 12 months | Above 18 |
| Net revenue retention | Above 100% | Below 90% |
The Metric This Set Omits
Net revenue retention — expansion revenue minus churn and contraction, from existing customers only. Above 100% means the business grows without acquiring anyone, which is the single strongest signal in SaaS and the one that most affects valuation. It cannot be derived from the inputs above because it needs upgrade and downgrade data.