Net Revenue Retention (NRR) Calculator

Calculate your Net Revenue Retention to measure how much revenue you retain and grow from existing customers over time.

Formula: NRR = (Starting MRR + Expansion - Churn - Contraction) ÷ Starting MRR × 100%

Revenue Inputs
Enter your MRR components from existing customers.

MRR from existing customers at period start

Upgrades and add-ons from existing customers

Revenue lost from cancelled customers

Revenue lost from downgrades

Net Revenue Retention
Your dollar-based retention rate.
105.0%
Good
Net positive growth from existing
NRRTarget: 100%+
0%100%150%
Retention Metrics
Detailed breakdown of retention.
Gross Retention
90.0%
without expansion
Starting MRR
$100,000
Ending MRR
$105,000
Net Change
+$5,000

Understanding NRR

Net Revenue Retention measures your ability to retain and grow revenue from existing customers, excluding new customer acquisition.

Benchmarks by Company Stage

  • 120%+ — Best-in-class (Snowflake, Twilio)
  • 100-120% — Strong SaaS performance
  • 90-100% — Acceptable for early-stage
  • <90% — Concerning, requires attention

NRR vs Gross Retention

  • Gross Retention caps at 100%—measures only losses.
  • Net Retention can exceed 100% when expansion outpaces churn.
  • Both are important: Gross shows churn risk, Net shows growth potential.

Improving NRR

  • Build expansion revenue through upsells and cross-sells.
  • Reduce churn with proactive customer success.
  • Price based on usage or value metrics.
  • Invest in product stickiness and integrations.