SaaS CalcSuite
SaaS

SaaS Net Revenue Retention: How to Calculate NRR

SaaSCalculatorz Team10 min read

What Is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) — also called Dollar-Based Net Revenue Retention or Net Dollar Retention — is the single most important growth metric for SaaS businesses. It measures the percentage of revenue you retain and expand from your existing customer base over a given period, after accounting for:

  • Expansion revenue: Upgrades, seat additions, usage overage charges
  • Contraction revenue: Downgrades to lower-priced plans
  • Churned revenue: Revenue lost from cancellations

NRR is typically measured monthly or annually. A NRR of 100% means you retained every dollar from existing customers. A NRR above 100% — which the best SaaS companies achieve — means your existing customer base is growing by itself, independent of new customer acquisition.

The NRR Formula

The standard NRR calculation is:

NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR x 100%

Where all figures are measured from the same cohort of customers at the start of the period.

Example: Your SaaS business had $500,000 MRR at the start of Q1 from 200 existing customers.

  • Starting MRR from existing customers: $500,000
  • Expansion MRR (upgrades and seat additions): +$45,000
  • Contraction MRR (downgrades): -$12,000
  • Churned MRR (cancellations): -$18,000
  • Ending MRR from same cohort: $500,000 + $45,000 - $12,000 - $18,000 = $515,000
  • NRR = $515,000 / $500,000 x 100 = 103%

This 103% NRR means even if you acquired zero new customers, your recurring revenue would still grow by 3% from this cohort over the period.

NRR vs Gross Revenue Retention: What Is the Difference?

Gross Revenue Retention (GRR) only accounts for revenue losses (churn and contraction) — it excludes expansion revenue. GRR is always at or below 100% because you can never retain more than you started with when counting only losses.

MetricIncludes ExpansionCan Exceed 100%What It Measures
Gross Revenue Retention (GRR)NoNo (max 100%)How well you retain existing revenue
Net Revenue Retention (NRR)YesYesFull revenue trajectory of existing customers

Both metrics matter. GRR reveals the health of your churn problem. NRR reveals the combined effect of churn, contraction, and expansion — the overall trajectory of your existing revenue base.

SaaS NRR Benchmarks in 2026

NRR benchmarks vary by business model and target market:

NRR RangeAssessmentTypical Profile
Below 90%ConcerningHigh churn; urgent retention focus needed
90%–100%AverageModerate churn offsetting some expansion
100%–110%GoodHealthy expansion offsetting churn
110%–120%StrongStrong expansion revenue; typical for PLG companies
120%+World-classExceptional; rare; seen at Snowflake, Twilio, Datadog

Enterprise SaaS companies with annual contracts tend to report higher NRR (120%+) because expansion comes through multi-year upsells and enterprise seat additions. SMB-focused SaaS companies typically see NRR of 90%–110% due to higher logo churn in the small business market.

Why NRR Above 100% Is a Compounding Growth Engine

The power of high NRR comes from compounding. If your NRR is 120%, your existing customer base doubles in revenue approximately every 3.8 years — without acquiring a single new customer. When you combine a 120% NRR with new customer acquisition, growth compounds dramatically.

Here is a simple projection with $1M starting ARR, 120% annual NRR, and $200K new ARR acquired per year:

YearARR from ExistingNew ARR AddedTotal ARR
Year 0$1,000,000—$1,000,000
Year 1$1,200,000$200,000$1,400,000
Year 2$1,680,000$200,000$1,880,000
Year 3$2,256,000$200,000$2,456,000

Contrast this with a company with 90% NRR: the existing base shrinks, and all new customer acquisition effort is spent replacing lost revenue before driving real growth.

How to Improve Your NRR

1. Build Usage-Based Expansion Into Your Pricing

Usage-based pricing models (charging per seat, per API call, per GB of storage) naturally generate expansion revenue as customers grow. Companies like Snowflake and Twilio achieve NRR above 130% because revenue expands automatically with customer usage without requiring a formal upsell conversation.

2. Invest in Customer Success

Proactive customer success management identifies at-risk accounts before they churn and identifies ready-to-expand accounts before competitors approach them. Enterprise SaaS companies that invest in dedicated CSMs for accounts above a revenue threshold consistently see NRR improvement of 10–20 percentage points.

3. Create Clear Upgrade Paths

Design your pricing tiers so customers naturally hit limits as they grow and need to upgrade. Feature gating, seat limits, and usage caps create natural expansion triggers. See our guide on SaaS pricing models for strategies on structuring expansion-friendly tiers.

4. Reduce Contraction Through Annual Contracts

Contraction happens when customers downgrade mid-cycle on monthly billing. Annual contracts reduce contraction because customers commit for the full year. Offering a 15%–20% discount on annual plans accelerates conversion to annual billing and significantly reduces contraction MRR.

5. Monitor Cohort NRR Monthly

Track NRR by customer cohort (the month or quarter they were acquired) rather than just in aggregate. Cohort NRR reveals whether retention is improving or declining over time for newer vs older customers, which is critical for diagnosing the root cause of NRR changes.

Use our SaaS Pricing Calculator to model how changes to churn and expansion rates affect your overall MRR trajectory. For context on related SaaS growth metrics, see our guide on SaaS CAC payback period.

Frequently Asked Questions

You might also like

Related SaaS Guides

Get smarter about your margins.

Get weekly insights on pricing psychology, profit margins, and online business economics.

No spam. Unsubscribe at any time. Read our Privacy Policy.