Skip to content
Metricalytics

NRR Calculator: Net Revenue Retention (NDR)

Calculate NRR (Net Revenue Retention), also called NDR (Net Dollar Retention), including expansion, contraction, and churn.

NRR (Net Revenue Retention), also called NDR (Net Dollar Retention), measures recurring revenue kept from existing customers including expansion. Formula: (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100.

1Revenue Movements
Enter your MRR changes for the period.
$

MRR at the beginning of the period

$

Upsells, cross-sells, and upgrades

$

Downgrades and reduced plans

$

MRR lost from cancellations

2Retention Results
Your net revenue retention analysis.

Net Revenue Retention (NRR)

103.0%

Healthy

Ending MRR

$103.0K

After all movements

Gross Revenue Retention

91.0%

Excluding expansion

Health Status

Healthy

Existing customers grow revenue

Healthy NRR. Expansion offsets churn. Focus on reducing churn further to push NRR above 110%.

How it works

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures how much revenue you keep and grow from existing customers. NRR above 100% means expansion revenue offsets churn and contraction. This is the single most important SaaS efficiency metric.

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

How to use this calculator

Follow these steps to get an accurate NRR Calculator result.

  1. Open the NRR Calculator and set your currency.
  2. Enter Starting MRR (your MRR at the beginning of the period).
  3. Enter Expansion MRR (upsells, cross-sells, upgrades), Contraction MRR (downgrades), and Churned MRR (cancellations) for the same period.
  4. Review your NRR percentage. Above 100% means existing customers grow faster than you lose them. Use the built-in analysis to understand whether to focus on expansion or retention.

Worked examples

Plug in sample numbers to see how the NRR Calculator formula works in practice.

Healthy NRR

Starting MRR
$100,000
Expansion
$12,000
Contraction
$3,000
Churn
$4,000

NRR = ($100K + $12K − $3K − $4K) ÷ $100K × 100 = 105%

Benchmarks

Directional ranges—always prefer your own baselines and unit economics.

Context Guidance
Above 100% Existing base grows without new logos
Strong SaaS Often 110–130%+ depending on segment
Enterprise target Many VCs look for 120%+ NRR
NDR synonym NDR = Net Dollar Retention = NRR

Common mistakes

  • Excluding expansion from NRR — That is closer to GRR. NRR includes expansion revenue.
  • Using logo count instead of revenue — NRR/NDR is a revenue retention metric, not logo retention.
  • Mixing cohorts incorrectly — Anchor to starting MRR of the cohort or period you are measuring.

Frequently Asked Questions

What is NRR?

NRR stands for Net Revenue Retention (also called Net Dollar Retention or NDR). It measures the percentage of recurring revenue retained from existing customers over a period, including upsells, cross-sells, downgrades, and churn. NRR above 100% means your existing customers are growing faster than you are losing them.

What is NDR / Net Dollar Retention?

NDR is another name for NRR. Net Dollar Retention uses the same formula as Net Revenue Retention: (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100.

How do you calculate NRR or NDR?

NRR/NDR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100. Example: $100K starting MRR, $10K expansion, $5K contraction, $3K churn = 102% NRR. Use this free calculator for an instant result.

What is a good NRR for SaaS?

Above 100% NRR is the gold standard, meaning existing customers grow revenue faster than churn erodes it. Top public SaaS companies average 110-130% NRR. Below 100% means you need constant new customer acquisition just to maintain revenue. 90-100% is common for SMB-focused SaaS.

How is NRR different from GRR?

GRR (Gross Revenue Retention) only measures retention without including expansion revenue. GRR is always ≤ 100% and shows how much revenue you keep excluding upsells. NRR includes expansion and can exceed 100%. Both are important: GRR shows retention quality, NRR shows growth quality from existing customers.

How can I improve NRR?

Three levers: reduce churn (improve onboarding, customer success, product-market fit), reduce contraction (downgrade prevention, flexible pricing), and increase expansion (upsells, cross-sells, usage-based pricing). Expansion revenue is the most efficient growth driver because it leverages existing relationships.

What NRR do VCs look for?

Top-tier VCs expect 120%+ NRR for enterprise SaaS, 110%+ for mid-market, and 100%+ for SMB. NRR above 130% is exceptional and signals strong product-market fit. Below 100% raises concerns about retention quality and long-term revenue sustainability.