Net Retention Rate Calculator
Calculate your company’s net retention rate (NRR) by entering your starting MRR, expansion revenue, contraction revenue, and churned revenue. Understand how well you’re retaining and growing revenue from existing customers.
Your Net Retention Rate Results
This means your company is retaining and expanding revenue from existing customers.
Starting MRR: $0.00
Ending MRR: $0.00
Net Revenue Retention: $0.00
How Is Net Retention Rate Calculated? The Complete Guide
Net Retention Rate (NRR), also known as Net Revenue Retention (NRR) or Net Dollar Retention (NDR), is one of the most critical SaaS metrics for measuring business health. It reveals how well a company retains and expands revenue from its existing customer base over a specific period, excluding new customer acquisitions.
The Net Retention Rate Formula
The standard formula for calculating Net Retention Rate is:
NRR = (Starting MRR + Expansion – Contraction – Churn) / Starting MRR × 100
Where:
- Starting MRR: Monthly Recurring Revenue at the beginning of the period
- Expansion: Additional revenue from upsells, cross-sells, or add-ons
- Contraction: Revenue lost from downgrades or reduced usage
- Churn: Revenue lost from cancelled subscriptions
Why Net Retention Rate Matters
NRR is considered the “holy grail” of SaaS metrics because:
- Predicts long-term growth: Companies with NRR > 100% can grow even without new customers
- Measures customer success: High NRR indicates happy customers who find value in your product
- Attracts investors: VC firms prioritize NRR when evaluating SaaS companies
- Identifies revenue leaks: Low NRR reveals problems with churn or contraction
Net Retention Rate Benchmarks by Industry
| Industry | Average NRR | Top Quartile NRR | Median NRR |
|---|---|---|---|
| Enterprise SaaS | 110% | 130%+ | 105% |
| Mid-Market SaaS | 105% | 125%+ | 100% |
| SMB SaaS | 95% | 115%+ | 90% |
| E-commerce Subscriptions | 85% | 100%+ | 80% |
| B2B Services | 90% | 110%+ | 85% |
Source: SaaStr Annual Surveys (2020-2023)
How to Improve Your Net Retention Rate
If your NRR is below 100%, these strategies can help:
1. Reduce Churn
- Implement customer health scoring
- Create proactive customer success programs
- Identify and address at-risk accounts early
- Improve onboarding experiences
2. Drive Expansion Revenue
- Develop usage-based pricing models
- Create clear upgrade paths
- Implement cross-selling strategies
- Offer premium features and add-ons
3. Minimize Contraction
- Offer flexible plans instead of cancellations
- Provide pause options for temporary downturns
- Create win-back campaigns for downgraded customers
- Analyze contraction patterns to identify product gaps
Net Retention Rate vs. Gross Retention Rate
| Metric | Definition | Formula | What It Measures | Ideal Range |
|---|---|---|---|---|
| Net Retention Rate (NRR) | Revenue retained from existing customers, including expansions | (Starting MRR + Expansion – Contraction – Churn) / Starting MRR × 100 | Overall revenue health from existing customers | 100%+ |
| Gross Retention Rate (GRR) | Revenue retained from existing customers, excluding expansions | (Starting MRR – Contraction – Churn) / Starting MRR × 100 | Customer retention without expansion effects | 90%+ |
The key difference is that NRR includes expansion revenue while GRR does not. A company might have:
- 90% GRR (losing 10% of revenue to churn/contraction)
- 120% NRR (gaining 30% from expansions on top of the 90% retention)
Common Mistakes in Calculating Net Retention Rate
Avoid these pitfalls when computing NRR:
- Including new customer revenue: NRR should only measure existing customers
- Ignoring time periods: Always calculate over consistent periods (monthly, quarterly, annually)
- Double-counting expansions: Ensure expansion revenue isn’t counted in both starting MRR and expansion
- Not normalizing for customer count: A few large customers can skew results
- Forgetting reactivations: Revenue from reactivated customers should be included
Advanced Net Retention Rate Analysis
For deeper insights, consider these advanced NRR metrics:
- Cohort NRR: Track NRR for specific customer cohorts over time
- Logo Retention Rate: Percentage of customers retained (not revenue)
- Net Revenue Retention by Segment: Calculate NRR for different customer segments
- NRR Contribution Analysis: Break down how much of NRR comes from expansions vs. retention
- Customer Lifetime Value (LTV) Impact: Model how NRR affects LTV over 3-5 years
Net Retention Rate in Public SaaS Companies
Public SaaS companies consistently demonstrate the power of strong NRR:
| Company | Industry | Reported NRR (2023) | 5-Year Revenue CAGR | Market Cap (2024) |
|---|---|---|---|---|
| Salesforce | CRM | 120% | 22% | $250B |
| Shopify | E-commerce | 115% | 45% | $120B |
| Zoom | Video Communications | 130% | 30% | $25B |
| Datadog | Cloud Monitoring | 135% | 40% | $40B |
| Snowflake | Data Warehousing | 158% | 65% | $70B |
Source: Company 10-K filings and SEC.gov (2023)
Calculating Net Retention Rate for Different Business Models
1. Subscription SaaS Companies
The standard NRR formula works well for subscription businesses. Key considerations:
- Use MRR (Monthly Recurring Revenue) for monthly calculations
- For annual contracts, use ARR (Annual Recurring Revenue)
- Include prorated amounts for mid-period changes
- Account for contract term changes (monthly to annual)
2. Usage-Based Pricing Models
For companies with consumption-based pricing (like AWS or Snowflake):
- Track “committed” vs. “usage” revenue separately
- Calculate NRR based on actual usage patterns
- Account for seasonality in usage patterns
- Consider minimum commit thresholds
3. Hybrid Models (Subscription + Usage)
Many modern SaaS companies combine elements:
- Base subscription fee (treated as MRR)
- Variable usage charges (treated as expansion/contraction)
- Overage fees (typically counted as expansion)
- Pre-purchased credits (amortized over time)
4. Professional Services & Consulting
For service-based recurring revenue:
- Track retainer agreements as “MRR”
- Project-based expansions as “expansion revenue”
- Reduced scope as “contraction”
- Ended engagements as “churn”
Net Retention Rate and Customer Lifetime Value (LTV)
NRR has a direct impact on Customer Lifetime Value. The relationship can be modeled as:
LTV = (ARPA × Gross Margin %) / (1 – NRR)
Where:
- ARPA: Average Revenue Per Account
- Gross Margin %: Typical SaaS gross margins (70-80%)
- NRR: Net Retention Rate (as decimal, e.g., 1.10 for 110%)
Example calculations:
| NRR | ARPA ($) | Gross Margin | LTV ($) | LTV Increase vs. 100% NRR |
|---|---|---|---|---|
| 90% | 1,000 | 75% | $3,000 | -50% |
| 100% | 1,000 | 75% | $6,000 | 0% |
| 110% | 1,000 | 75% | $30,000 | 400% |
| 120% | 1,000 | 75% | $15,000 | 150% |
| 130% | 1,000 | 75% | $7,500 | 25% |
This demonstrates why even small improvements in NRR can have outsized impacts on company valuation, as LTV is a key component in SaaS valuation multiples.
Net Retention Rate in Different Growth Stages
1. Early-Stage Startups (Pre-Product Market Fit)
Characteristics:
- NRR typically < 100%
- High churn as product-market fit is found
- Limited expansion opportunities
- Focus on improving GRR before NRR
2. Growth-Stage Companies ($1M-$10M ARR)
Characteristics:
- NRR target: 100-110%
- Developing expansion motions
- Building customer success teams
- Churn reduction becomes priority
3. Scale-Stage Companies ($10M-$100M ARR)
Characteristics:
- NRR target: 110-130%
- Sophisticated expansion strategies
- Customer success automation
- Segmented NRR analysis
4. Public Companies ($100M+ ARR)
Characteristics:
- NRR target: 120-150%+
- Predictable expansion revenue
- Advanced customer health scoring
- NRR becomes board-level metric
Tools for Tracking Net Retention Rate
Specialized software can help track and analyze NRR:
- Baremetrics: Real-time SaaS metrics including NRR
- ProfitWell: Free and paid NRR tracking with benchmarks
- ChartMogul: Advanced subscription analytics
- MRR.io: Focused on revenue retention metrics
- Stripe Sigma: For Stripe-powered businesses
- Custom BI Solutions: Looker, Tableau, Power BI
Net Retention Rate FAQs
What’s a good Net Retention Rate?
Aim for:
- >100%: Healthy growth from existing customers
- >120%: Excellent (top quartile for most industries)
- >150%: World-class (like Snowflake or Datadog)
How often should I calculate NRR?
Best practices:
- Monthly: For operational decision-making
- Quarterly: For board reporting
- Annually: For strategic planning
Should I include one-time fees in NRR?
Generally no. NRR should focus on:
- Recurring revenue only
- Exclude professional services
- Exclude setup fees
- Include only revenue that recurs
How does NRR relate to customer satisfaction?
Strong correlation exists between:
- High NRR and high NPS (Net Promoter Score)
- Low NRR and high customer effort scores
- Expansion revenue and product usage metrics
- Churn rates and support ticket volumes
Can NRR be greater than 200%?
Technically yes, but rare. Examples:
- Early-stage companies with aggressive upsells
- Usage-based models with viral expansion
- Companies with very low starting MRR
- Typically unsustainable long-term
Conclusion: Mastering Net Retention Rate
Net Retention Rate is more than just a metric—it’s a comprehensive indicator of your company’s health, customer satisfaction, and growth potential. By:
- Accurately calculating NRR using the proper formula
- Benchmarking against industry standards
- Implementing strategies to improve retention and expansion
- Monitoring NRR alongside other key metrics
- Using NRR to inform product and customer success strategies
You can transform NRR from a simple calculation into a powerful growth engine for your business. Remember that the most successful SaaS companies don’t just retain customers—they turn them into enthusiastic advocates who drive both revenue growth and market expansion.
For further reading, explore these authoritative resources:
- SEC EDGAR Database – Review public company filings for NRR disclosures
- Harvard Business Review Customer Retention Section – Academic research on retention strategies
- SBA Guide to Customer Retention – Government resources for small businesses