What is Net Revenue Retention (NRR) in SaaS?

What is Net Revenue Retention (NRR) in SaaS?

Net Revenue Retention is the metric that separates good SaaS businesses from great ones. An NRR above 100% means your existing customers generate more revenue over time — even without a single new customer. It is the clearest measure of product value, customer success effectiveness, and long-term business health.

NRR Definition

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from your existing customer base after accounting for expansions (upsells, upgrades, cross-sells), contractions (downgrades), and churns (cancellations). It captures the net movement of revenue within your existing customer cohort over a period — typically one month or one year.

NRR Formula

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

Example: $100,000 starting MRR + $18,000 expansion − $10,000 churned = $108,000. NRR = ($108,000 ÷ $100,000) × 100 = 108%.

Use our NRR Calculator to calculate yours instantly.

NRR Benchmarks

100% NRR means you are replacing churned revenue exactly — no net growth from existing customers. Best-in-class SaaS companies achieve 120–160% NRR. Public enterprise SaaS companies like Snowflake and Twilio have historically reported NRR above 130%. For SMB SaaS, 100–110% is healthy. Enterprise SaaS should target 115–130%. Anything below 90% NRR signals a serious retention problem.

NRR vs GRR (Gross Revenue Retention)

Gross Revenue Retention (GRR) measures only retained revenue from cancellations and downgrades — it can never exceed 100%. NRR adds expansion revenue, which is why it can exceed 100%. GRR shows your floor (what you retain at minimum). NRR shows your ceiling (what you grow when expansion fires). Both matter. See Gross vs Net Churn for the related churn-side comparison.

Why NRR Above 100% Is Transformative

When NRR exceeds 100%, your existing customer base grows your revenue independently. This means you can grow total ARR even if new customer acquisition slows. It dramatically reduces dependence on constant new customer acquisition, improves capital efficiency, and signals strong product-market fit and customer success execution. A SaaS business with 120% NRR essentially has a built-in growth engine inside its existing customer base.

NRR and the Metrics Ecosystem

NRR is the output of Churn Rate and Expansion Revenue combined. Strong NRR improves LTV by extending effective customer lifespan and raising effective ARPU. High NRR companies can sustain higher CAC because each customer becomes more valuable over time. See the full framework in the SaaS Metrics Guide.

Frequently Asked Questions

How is NRR different from churn rate? Churn rate measures lost customers or revenue as a percentage. NRR measures the net revenue movement — including both losses and gains — within the existing customer base. A company can have non-zero churn but still achieve 120% NRR if expansion revenue more than offsets losses.

What drives high NRR? Successful upsell and cross-sell programs (seat expansion, plan upgrades, add-ons), strong customer onboarding and activation, low voluntary churn driven by high product value, and usage-based pricing models that naturally expand as customers grow.

How often should I calculate NRR? Monthly for operational tracking and quarterly for investor reporting. Annual NRR is the standard benchmark comparison metric, but monthly tracking lets you catch deterioration early and measure the impact of customer success initiatives in near-real-time.