Revlyn
Back to blogs
RevOps8 min read

What Is Net Revenue Retention? How to Calculate and Improve It.

Net revenue retention shows how much recurring revenue you keep and grow from existing customers. Here’s the formula, a worked example, current benchmarks, and the levers that move it.

By Rishabh, Revlyn ·

Net revenue retention (NRR) is the percentage of recurring revenue you keep from your existing customers over a period, usually 12 months, after counting upgrades, downgrades, and cancellations. It excludes revenue from new customers. An NRR above 100% means your existing base is growing on its own, and below 100% means it is shrinking.

If your revenue grew 15% last year, a fair next question is how much of that came from customers you already had. NRR answers it. Two companies can post identical growth, but one is adding customers faster than it loses them, while the other is quietly compounding what it already has. Investors, boards, and RevOps teams care about the difference.

This guide explains what NRR measures, how to calculate it, what a good number looks like, how to diagnose a weak one, and what actually improves it.

How to calculate net revenue retention

The formula is:

NRR = (starting recurring revenue + expansion − contraction − churn) ÷ starting recurring revenue × 100

Take the customers you had on day one of the period. Add what they expanded, subtract what they downgraded and what churned, and divide by what they paid on day one. Customers who signed during the period are not included.

Here’s an illustrative example for a SaaS company with $2,000,000 in ARR at the start of the year.

Line Amount
Starting ARR from existing customers $2,000,000
+ Expansion (upgrades, extra seats, cross-sell) $300,000
− Contraction (downgrades) $80,000
− Churn (cancellations) $120,000
Ending ARR from the same customers $2,100,000
NRR $2,100,000 ÷ $2,000,000 = 105%

These buckets are the same ones in a revenue waterfall, which is why a clean waterfall makes NRR easy to calculate and explain. New-logo revenue sits in a separate line and never enters the NRR math.

NRR, GRR, and logo retention: what each tells you

Metric What it counts Can it exceed 100%? What it tells you
Net revenue retention Revenue kept plus expansion, minus contraction and churn Yes Whether the existing base is growing or shrinking
Gross revenue retention Revenue kept after contraction and churn, with expansion excluded No, capped at 100% How leaky the bucket is
Logo retention Share of customers kept, regardless of size No Whether you’re losing many small accounts or a few big ones

In the example above, gross revenue retention is ($2,000,000 − $80,000 − $120,000) ÷ $2,000,000 = 90%. Look at NRR and GRR together. A 105% NRR sitting on a 90% GRR means you’re losing a tenth of your base every year and relying on expansion to cover it. That’s a different company from one with 105% NRR and 97% GRR.

What is a good NRR?

Benchmarks vary by source, company size, pricing model, and customer segment, so treat any single number carefully. Two recent datasets give a sense of the range:

Source Sample Median NRR Higher performers Median GRR
SaaS Capital, 2026 survey Bootstrapped B2B SaaS, $3M to $20M ARR 103% 117.9% at the 90th percentile 91%
Aleph and Benchmarkit, calendar 2025 B2B SaaS panel 102% About 108% in the top quartile 84%, down from 88%

The Benchmarkit data also found that usage-based companies had a median NRR near 108%, compared with about 98% for seat-based ones. So pricing model matters. The practical takeaway is that a median private SaaS company sits a little above 100%, and anything well above that is strong. Compare yourself with companies at a similar size, price point, and segment, not with the best public software companies.

Why NRR matters

Expansion revenue is cheaper than new-customer revenue, because you already have the relationship, the implementation, and the trust. High NRR lets a company grow with less acquisition spend, and it shows up in valuations. It’s also the measure that a land and expand strategy is built to move: land small, prove value, then grow the account.

A blended number can hide the problem

Here’s the same $2,000,000 base split by segment, with illustrative numbers:

Segment Starting ARR NRR GRR
Small business $600,000 92% 82%
Mid-market $900,000 108% 93%
Enterprise $500,000 115% 96%
Blended $2,000,000 About 105% About 90%

The blended 105% looks healthy. Underneath, the small business segment shrinks every year, while enterprise carries the average. Always break NRR down by segment, plan, and customer age. It also helps to cut it by acquisition source, which is where closed-loop reporting comes in: if you can trace each customer back to the channel that brought them in, you can see which sources produce customers who stay and grow, and which ones produce customers who churn in a year.

Diagnose before you fix

A weak NRR has three possible causes, and each needs a different response. Use your waterfall to see which component is the problem.

What you see Likely cause First move
Low GRR, with high churn Poor onboarding, weak fit, or unnoticed risk Study churned accounts; build early-warning signals
Contraction is large Over-sold seats, unused licenses, or poor packaging Review seat utilization; right-size plans at renewal
GRR is fine, expansion is small No upgrade path, or nobody owns growth Add packaging steps and name an expansion owner
Strong in one segment, weak in another Ideal customer mismatch Tighten targeting and change how you serve the weak segment

How to improve net revenue retention

Reduce churn. Since expansion can’t outrun a leaky base for long, start here. Make the first 90 days count with a clear onboarding path and a defined first-value milestone. Build a customer health score so you can spot at-risk accounts early, and attach a playbook to each risk band. Track champion changes, since a departed sponsor is a common warning sign.

Reduce contraction. Watch seat utilization and flag accounts using far fewer licenses than they pay for. Offer right-sizing before renewal, so a downgrade is a planned conversation and not a surprise. Review packaging to make sure the plans fit how customers actually use the product.

Grow expansion. Design pricing with natural upgrade steps tied to value, such as seats, usage, or advanced features. Have usage thresholds trigger alerts for the account owner. Pursue cross-sell where a second team or product genuinely fits, and name one owner for expansion, whether in sales or customer success. Our guide to land and expand covers expansion levers in more detail.

Be careful with price increases. A list price rise can lift NRR in the short term, but if churn follows, GRR drops and the gain disappears. Watch both numbers together.

What your data needs to track NRR reliably

  • A matching account ID between your CRM and billing system, so revenue lines up with the right customer.
  • Recurring revenue per account at the start of each period, stored as a snapshot, so you aren’t recalculating history.
  • Agreed definitions for expansion, contraction, churn, and reactivation. Decide how to treat a customer who cancels and returns, and a plan change that lowers revenue but keeps the customer.
  • Consistent currency handling if you sell in several currencies.
  • A monthly review. NRR is a good fit for the monthly commercial review in a RevOps meeting cadence.

Mistakes to avoid

  • Including revenue from customers who joined during the period
  • Mixing recurring revenue with one-time fees and services
  • Letting teams define churn and contraction differently
  • Reporting a blended number without segment breakdowns
  • Celebrating NRR while GRR falls
  • Comparing yourself with companies at a very different size or pricing model

Summary

Net revenue retention measures how much recurring revenue you keep and grow from existing customers: (starting revenue + expansion − contraction − churn) ÷ starting revenue. It excludes new customers and can exceed 100%. Read it alongside gross revenue retention, which excludes expansion and shows how leaky the base is. Recent benchmarks put the median around 102% to 103%, with usage-based companies higher than seat-based ones, though samples differ.

Break NRR down by segment and acquisition source, because a healthy blended number can hide a shrinking segment. Use your revenue waterfall to see whether churn, contraction, or weak expansion is the problem. Fix churn first, then contraction, then grow expansion with clear upgrade paths and a named owner, and make sure your CRM and billing share account IDs and definitions.

Frequently asked

What is net revenue retention?

It’s the percentage of recurring revenue retained from existing customers over a period, including expansion and subtracting contraction and churn. It excludes new customers.

How do you calculate NRR?

Add expansion to starting recurring revenue, subtract contraction and churn, divide by starting recurring revenue, and multiply by 100. Use only the customers who existed at the start of the period.

What’s the difference between NRR and GRR?

NRR includes expansion and can exceed 100%. GRR excludes expansion, counts only contraction and churn, and can’t exceed 100%. GRR shows how much you lose, and NRR shows the net result.

What is a good NRR for B2B SaaS?

Medians in recent benchmarks sit around 102% to 103%, with stronger performers at 108% or more, and some top-decile figures near 118%. Compare yourself with companies of a similar size, price point, and pricing model.

Can NRR be too high?

High NRR is rarely a problem, but it can hide weaknesses. If it relies on a few large expanding accounts while many small ones churn, GRR and logo retention will show the problem.

Should NRR be calculated monthly or annually?

The headline figure is usually annual, using a 12-month cohort. Many teams track it monthly on a trailing 12-month basis, which smooths seasonality. Whichever you use, keep the definition consistent.

How do we improve NRR fastest?

Diagnose first. If churn is the main drag, fix onboarding and early warning signals. If contraction is large, review seat utilization and packaging. If expansion is the gap, add upgrade paths and name an owner for growth.

Practical CRM notes, once a month.

HubSpot tips, RevOps playbooks, and what is working for growing revenue teams. Short, useful, and never salesy.

One email a month. No spam. Unsubscribe with one click.