Net Revenue Retention Calculator

Measure revenue growth from existing customers. Calculate NRR from expansion, contraction, and churn — the single most important metric for SaaS health.

Net Revenue Retention (NRR) Calculator

Measure revenue growth from your existing customer base through expansion, contraction, and churn analysis.

$

MRR from existing customers at start of period

$

Upsells, cross-sells, and plan upgrades

$

Downgrades and plan reductions

$

Revenue lost from customer cancellations

Number of customers in the cohort for ARPU analysis

Time period for this NRR calculation

Net Revenue Retention

Stable

104.0%

Revenue neutral - expansion offsets churn

Expansion Rate

15.0%

Revenue growth from upsells

Contraction Rate

3.0%

Revenue lost to downgrades

Revenue Churn Rate

8.0%

Revenue lost to churn

Net Growth

$4,000

Period revenue change

Retention Rate

92.0%

Revenue retained (excluding expansion)

NRR Multiplier

1.04x

Revenue multiplier factor

Cohort ARPU Analysis

Starting ARPU

$200

Ending ARPU

$226

ARPU Growth

13.0%

NRR Analysis

Revenue Performance: Your NRR of 104.0% means existing customers generate 4.0% more revenue than last period

Expansion Engine: 15.0% expansion rate from upsells and cross-sells is solid

Revenue Leakage: 11.0% total revenue loss from churn (8.0%) and downgrades (3.0%)

Industry Benchmarks

130%+

Top 5% SaaS

Hyper-growth

120%+

Top quartile

Excellent

110%+

Above median

Good growth

100%+

Break-even

Stable

Optimization Strategies

🚀 Increase Expansion

  • • Implement usage-based pricing tiers
  • • Introduce complementary add-on features
  • • Proactive customer success outreach
  • • Create upgrade incentive programs
  • • Monitor feature adoption for upsell signals

🛡️ Reduce Revenue Leakage

  • • Improve onboarding and time-to-value
  • • Implement churn prediction models
  • • Create retention-focused pricing tiers
  • • Build stronger product stickiness
  • • Proactive support for at-risk accounts

How to Use the NRR Calculator

1. Enter Starting MRR

Input the MRR from your cohort of existing customers at the beginning of the period. Do not include new customers acquired during the period — NRR measures how well you retain and grow revenue from customers you already had.

2. Add Expansion Revenue

Include all revenue from upsells, cross-sells, and plan upgrades from the same customer cohort. This is what drives NRR above 100%.

3. Subtract Contraction and Churn

Contraction is revenue lost from downgrades. Churned revenue is from full cancellations. Together these represent your revenue leakage from existing customers.

Understanding Net Revenue Retention

What is NRR?

Net Revenue Retention (NRR), also called Dollar-Based Net Retention (DBNR) or Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from existing customers over a period — including expansion, contraction, and churn.

NRR = (Starting MRR + Expansion − Contraction − Churned MRR) ÷ Starting MRR × 100

Why NRR is the Most Important SaaS Metric

NRR is the single metric that reveals the health of your revenue engine more than any other. Unlike churn rate (which only measures losses), NRR captures the full picture: are you growing revenue from customers you already have?

  • NRR > 100%: You can grow revenue even with zero new customer acquisition
  • NRR = 100%: Existing customers stay stable — all growth requires new acquisition
  • NRR < 100%: Revenue is shrinking from your base — you're on a treadmill losing ground

NRR Benchmarks by Company Type

Public SaaS Leaders

  • • Snowflake: 130–168% NRR
  • • Twilio: 120–135% NRR
  • • Datadog: 130%+ NRR
  • • CrowdStrike: 120–125% NRR

By Stage

  • • Seed/Series A: 90–110% is acceptable
  • • Series B+: 110%+ expected
  • • Pre-IPO: 120%+ strongly preferred
  • • Enterprise: 125%+ for top valuations

SMB SaaS

  • • High churn makes 100%+ harder to achieve
  • • Focus on reducing downgrades first
  • • Target: 95–110% for most SMB products
  • • Usage-based pricing can boost NRR significantly

Usage-Based SaaS

  • • Naturally higher expansion potential
  • • Growth follows customer's own growth
  • • 130%+ is achievable and expected
  • • Requires tight usage monitoring

NRR vs GRR: What's the Difference?

Gross Revenue Retention (GRR) only measures revenue lost — it excludes expansion. GRR can never exceed 100%. NRR includes expansion and can exceed 100%, making it the more complete picture of revenue health.

GRR = (Starting MRR − Contraction − Churned MRR) ÷ Starting MRR × 100

GRR is useful for understanding your retention floor. Investors often look at both: GRR shows your baseline retention, NRR shows your growth engine.

How to Improve NRR

Increase Expansion Revenue

  • • Build usage-based pricing tiers
  • • Create natural upgrade triggers (usage limits, features)
  • • Train CS team on expansion conversations
  • • Develop cross-sell product lines
  • • Build in-app upgrade prompts at usage milestones

Reduce Revenue Leakage

  • • Deploy early warning churn prediction
  • • Improve onboarding to drive faster value
  • • Create annual plan incentives
  • • Build customer health scoring
  • • Proactive QBRs for at-risk accounts

Want Automatic NRR Tracking?

Connect your billing data and get real-time NRR cohort analysis, expansion opportunity alerts, and AI-powered retention recommendations.

Join the Waitlist