Net Revenue Retention (NRR)

Net revenue retention measures how much recurring revenue you keep from existing customers, including expansion and churn.

Glossary 5 min

Definition

Net revenue retention (NRR) is the percentage of recurring revenue you keep from existing customers over a given period, after accounting for expansion, contraction, and churn. An NRR above 100% means your existing customers are spending more over time, even without adding new accounts.

Why it matters

NRR is the metric that separates companies that grow efficiently from those that don't. A company with 120% NRR can grow 20% per year without signing a single new customer. A company with 85% NRR needs to replace 15% of its revenue just to stay flat.

Investors watch NRR closely because it reveals the quality of your customer base. High NRR means customers find increasing value over time. Low NRR means something is broken, and that something is often onboarding.

Strong onboarding drives NRR in two ways. First, it reduces churn by helping customers reach value fast. Second, it sets the stage for expansion by making sure customers actually use the features they're paying for. A customer who never finished onboarding won't upgrade to a higher tier.

How to measure it

Formula:

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

Where:

  • Starting MRR: Monthly recurring revenue at the beginning of the period
  • Expansion MRR: Revenue gained from upgrades, add-ons, or increased usage
  • Contraction MRR: Revenue lost from downgrades
  • Churned MRR: Revenue lost from cancellations

Example calculation

Component Amount
Starting MRR $100,000
Expansion MRR +$15,000
Contraction MRR -$5,000
Churned MRR -$3,000

NRR = ($100,000 + $15,000 - $5,000 - $3,000) / $100,000 x 100 = 107%

This means the existing customer base grew its revenue by 7% without any new sales.

NRR benchmarks

  • Below 90%: You're losing customers faster than you can expand. Something is wrong.
  • 90-100%: Stable but not growing from existing customers. There's room to improve.
  • 100-110%: Healthy. Your existing base is growing.
  • 110-120%: Strong. You're likely doing well on both retention and expansion.
  • 120%+: Best-in-class. Common among top-performing SaaS companies with strong product-market fit.

Most SaaS companies target 100% as a minimum. The best-in-class B2B SaaS companies consistently hit 120% or higher.

The onboarding connection

Onboarding is where NRR starts. Customers who finish onboarding successfully are more likely to:

  • Retain: They understand the product and use it regularly, so they don't churn.
  • Expand: They've seen enough value to want more features, seats, or higher tiers.
  • Avoid contraction: They use what they're paying for, so there's no reason to downgrade.

If your NRR is below target, don't just look at your renewal process. Look at what happens in the first 30 days. Track your onboarding completion rate and time to value alongside NRR. You'll likely find a strong correlation.

OnboardingHub helps you build onboarding flows with progress analytics so you can see exactly which customers are on track and which need attention. Plans start at $99/month with no per-seat fees.

Related terms

Want to see how better onboarding affects your bottom line? Read the customer onboarding ROI guide or explore all the metrics that matter in the customer onboarding metrics guide.

Related guides

Put this into practice

Start building better onboarding experiences today.