SaaS NDR & NRR calculator

Is your revenue growing or shrinking from existing customers? Calculate your NDR and see if you have a "leaky bucket" problem.

Net dollar retention0.0%
How to use this calculator
  1. 1.Enter Start ARR
  2. 2.Add Expansion
  3. 3.Subtract Churn
  4. 4.Subtract Downgrades
  5. 5.Read NDR

Key Takeaways

  • NDR > 100% means you grow revenue even without new customers — the #1 VC metric
  • Target 105-115% for healthy SaaS, 120%+ is world-class
  • SMB SaaS typically has 85-95% NDR — enterprise hits 110-130%
  • Usage-based pricing naturally drives higher NDR through expansion

What is SaaS NDR (net dollar retention)?

NDR (Net Dollar Retention) — also called NRR (Net Revenue Retention) — measures how much revenue you keep and grow from existing customers over a period, typically 12 months.

Formula: NDR = (Starting ARR + Expansion - Churn - Downgrades) ÷ Starting ARR × 100

Example: $100K starting ARR + $15K expansion - $8K churn - $2K downgrades = 105% NDR

NDR above 100% means you're growing revenue even without acquiring new customers. It's the #1 metric VCs use to evaluate SaaS businesses.


Why NDR is the most important SaaS metric

NDR LevelWhat It MeansBusiness Implication
< 100%Losing revenue from existing customers"Leaky bucket" — growth requires constant new sales
100-110%Stable with modest expansionHealthy baseline
110-120%Strong expansion revenueEfficient growth engine
> 120%World-class retentionCompound growth from existing base

Key Insight: A SaaS with 120% NDR can 2x revenue in 3-4 years from existing customers alone — without any new sales.


SaaS NDR benchmarks by segment (2025)

SegmentAverage NDRTop Performers
SMB SaaS (<$5K ACV)85-95%100-105%
Mid-Market ($5-50K ACV)100-110%115-125%
Enterprise ($50K+ ACV)110-120%130%+

Why Enterprise wins: Larger contracts have more upsell headroom (seats, modules, tiers) and dedicated CSM relationships.


The components of NDR

ComponentImpactHow to Improve
ExpansionIncreases NDRUpsells, cross-sells, seat growth
ChurnDecreases NDRBetter onboarding, customer success
DowngradesDecreases NDRLock in value, reduce plan complexity

Formula Breakdown:

  • Expansion: Additional revenue from existing customers (upgrades, add-ons)
  • Churn: Lost revenue from customers who cancel
  • Downgrades: Revenue lost from customers who reduce their plan

Gross retention vs. net retention

MetricFormulaWhat It Shows
GRR (Gross Revenue Retention)(Start - Churn - Downgrades) ÷ StartAbility to retain existing revenue
NRR (Net Revenue Retention)(Start + Expansion - Churn - Downgrades) ÷ StartAbility to grow existing revenue

Benchmark: Target 90%+ GRR and 105%+ NRR. If GRR is below 85%, you have a churn problem.


Why your NDR is below 100% (top 5 reasons)

1. product doesn't deliver value

Customers churn when they don't see ROI. Track time-to-value and feature adoption metrics.

2. no expansion opportunities

If your product has one tier with no upsell path, NDR maxes out at ~100%. Build expansion revenue into your product.

3. poor onboarding

Week 1-2 determines long-term retention. Invest in onboarding automation and CS resources.

4. wrong customer segment

SMB customers churn 2-3x more than enterprise. If you're selling to SMB, expect lower NDR.

5. pricing doesn't scale with usage

Usage-based or seat-based pricing naturally drives expansion. Flat-fee pricing caps your NDR ceiling.


How to improve NDR

StrategyImpactDifficulty
Usage-based pricing+10-20% NDRHigh (requires billing changes)
Dedicated CSM for top accounts+5-10% NDRMedium
Product-led expansion (feature gating)+5-15% NDRMedium
Reduce involuntary churn (failed payments)+2-5% NDRLow
Health scoring + proactive outreach+3-8% NDRMedium

Frequently Asked Questions

FAQ

What is a "good" NDR for SaaS?

105-115% is healthy. 120%+ is world-class and typically signals product-market fit with expansion potential.

Is NDR the same as NRR?

Yes. NDR (Net Dollar Retention) and NRR (Net Revenue Retention) are used interchangeably.

How do i calculate NDR monthly vs. annually?

Calculate for a 12-month cohort. Monthly NDR fluctuates too much to be useful.

Can NDR be higher than 120%?

Yes. Some enterprise SaaS like Snowflake and Twilio have reported NDR above 150% due to usage-based pricing.

What's the difference between NDR and logo churn?

Logo churn = % of customers lost. NDR = revenue impact. You can lose small customers but still have high NDR if large customers expand.

How does pricing model affect NDR?

Usage-based and seat-based pricing naturally drive expansion. Flat-rate pricing limits NDR to ~100% minus churn.

Should startups focus on NDR or acquisition?

Early stage: prioritize acquisition to build base. After $1-2M ARR: NDR becomes critical for sustainable growth.

What NDR do vcs look for?

Seed/Series A: 100%+ is acceptable. Series B+: VCs want 110%+. Growth equity: 115-120% is expected.