Metrics 7 min read ·

Net Revenue Retention: The Most Important SaaS Metric You're Not Tracking

Net revenue retention (NRR) is the single best indicator of SaaS business health. If your NRR is above 100%, you grow even without new customers. Here is how to calculate it, what good looks like, and how to improve yours.

If you could only track one SaaS metric, make it net revenue retention. NRR tells you whether your existing customer base is growing or shrinking in value — and it's the metric that public SaaS companies get valued on more than almost anything else.

Yet most early and mid-stage SaaS companies don't track it at all. They know their churn rate. They know their MRR. But they don't combine them into the single number that tells the complete story.

What Is Net Revenue Retention?

Net revenue retention measures the revenue from your existing customers over a period, accounting for expansion (upgrades, cross-sells), contraction (downgrades), and churn (cancellations).

The formula:

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

If you started the month with $100K MRR from existing customers, gained $15K in upgrades, lost $5K to downgrades, and lost $8K to churn, your NRR is:

($100K + $15K - $5K - $8K) / $100K = 102%

That 102% means your existing customer base grew by 2% without counting any new customers. Over 12 months, that compounds significantly. Use the MRR simulator to model the compounding effect for your own numbers.

Why NRR Matters More Than Churn Rate

Churn rate tells you how many customers (or how much revenue) you're losing. NRR tells you the net impact when you factor in growth from existing customers. This distinction matters enormously:

  • A company with 5% monthly churn but strong expansion can have 120% NRR
  • A company with 2% monthly churn but no expansion has 76% NRR
  • The first company is in much better shape despite the "worse" churn rate

NRR also captures downgrades, which logo churn ignores entirely. A customer who downgrades from $500/month to $50/month doesn't show up in your churn numbers, but it shows up in NRR.

What Does Good NRR Look Like?

NRR benchmarks vary significantly by segment:

Enterprise SaaS (ACV $50K+)

  • Best in class: 130%+ (Snowflake, Twilio in their prime)
  • Good: 115-130%
  • Average: 105-115%
  • Concerning: Below 100%

Mid-Market SaaS (ACV $5K-$50K)

  • Best in class: 115%+
  • Good: 105-115%
  • Average: 95-105%
  • Concerning: Below 90%

SMB SaaS (ACV under $5K)

  • Best in class: 105%+
  • Good: 95-105%
  • Average: 85-95%
  • Concerning: Below 80%

Notice that "above 100%" gets harder as you move down-market. SMB customers have fewer seats to add, smaller budgets to expand, and higher inherent churn. An 95% NRR for an SMB product can be perfectly healthy.

Check how your numbers compare on our churn benchmarks page for more detailed breakdowns by industry.

How to Improve Your NRR

NRR has two sides: reducing losses (churn + contraction) and increasing gains (expansion). Most companies focus entirely on reducing churn. The highest-leverage move is usually to work on both simultaneously.

1. Reduce Involuntary Churn

The lowest-hanging fruit. Smart dunning and proactive card expiration outreach can recover 30-50% of failed payments with minimal effort. This directly improves NRR with no impact on the customer experience.

2. Build Expansion Into the Product

The best SaaS products have natural expansion loops: more users, more data, more features, more usage. Product-led expansion isn't just a growth strategy — it's a retention strategy. Customers who are expanding are far less likely to churn.

3. Prevent Downgrades

Every downgrade is a missed opportunity to either demonstrate value or save the revenue. Build downgrade prevention flows that understand why the customer wants to reduce their plan and address the root cause. Sometimes a pause is better than a downgrade.

4. Increase Feature Adoption

Customers who only use 20% of your product are primed for churn or downgrade. Sticky feature adoption campaigns help customers discover the features that make your product essential. Higher adoption means higher willingness to pay — and higher NRR.

5. Nail Onboarding

Customers who don't activate properly never get to the expansion stage. Activation milestones ensure new customers reach value quickly. Think of onboarding as the foundation that all downstream NRR depends on.

Tracking NRR in Practice

Here's how to set up NRR tracking:

  1. Define your period — monthly NRR for operational decisions, annual NRR for strategic and investor reporting
  2. Categorize all MRR movements — new, expansion, contraction, churned, reactivation. Your billing system should be able to produce these
  3. Exclude new customers — NRR only counts revenue from customers who existed at the start of the period
  4. Track it monthly and as a rolling 12-month number — monthly shows trends, rolling annual smooths noise
  5. Segment it — NRR by plan tier, by customer size, by cohort. The segments that are below 100% need immediate attention

Add NRR to your churn dashboard as a primary metric. It should be one of the first numbers you see every morning.

The Bottom Line

NRR above 100% means your existing customer base is a growth engine. NRR below 100% means you're on a treadmill — running faster and faster (acquiring more customers) just to stay in place.

The best SaaS companies treat NRR as a north star metric. Not as a number to report, but as a number to obsess over, decompose, and improve week by week. If you haven't been tracking it, start today — the calculator can help you get the baseline numbers, and the Priority Finder will tell you where to focus first.

Ready to run your first retention experiment?

Browse 30+ proven playbooks for reducing churn across every stage of the customer lifecycle.

Browse Experiments →