Calcority
SaaS & growth

Net Revenue Retention (NRR)

Formula reviewed by Tahir Asif, CMA

Revenue retained from existing customers after churn and downgrades, but including expansion — can exceed 100%.

NRR tracks how existing customer revenue changes over a period, net of churn and contraction but including upsells and expansion. Above 100% means expansion revenue is more than offsetting what's lost to churn — the existing customer base is growing on its own, without any new customer sales.

NRR is one of the most closely watched SaaS metrics by investors because it isolates the health of the existing book of business from the effect of new customer acquisition, which can mask a retention problem if growth is strong enough.

NRR
(Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR

Calculate your own net revenue retention (nrr) instantly, free.

Open the calculator →

How to calculate net revenue retention

Net revenue retention
(Starting ARR + Expansion − Contraction − Churn) ÷ Starting ARR
Use the customers you had at the start of the period. New customers signed during the period are left out.

NRR answers a narrow question: if you had signed no new customers, how much recurring revenue would your existing base be worth now? Above 100%, the base grew on its own because upgrades and add-ons outweighed cancellations and downgrades. Below 100%, it shrank.

The measurement is a cohort. Take every customer who was paying at the start (for example 12 months ago), add up what they paid then and what those same customers pay now, and divide. You can run it on MRR or ARR as long as start and end use the same one.

Worked example

A software company had $500,000 of ARR from its existing customers twelve months ago. Since then those customers have added $70,000 of upgrades and extra seats (expansion), downgraded $15,000 (contraction), and cancelled $40,000 (churn).

ComponentARR
Starting ARR (cohort)$500,000
Expansion+$70,000
Contraction−$15,000
Churn−$40,000
Ending ARR from the same customers$515,000

NRR is $515,000 ÷ $500,000 = 103%. Gross revenue retention (GRR) leaves out expansion: ($500,000 − $15,000 − $40,000) ÷ $500,000 = 89%. GRR can never exceed 100%, and NRR can.

The gap between the two, 14 points here, is the expansion engine. It tells you how much of your retention depends on selling more to customers who stay and how much on simply keeping them. A company at 103% NRR and 89% GRR is losing 11% of its base each year and covering it with upsells. Fixing churn would help more than any new upsell campaign.

Why a blended NRR can hide the real story

The 103% figure is an average across very different customers. Split the same $500,000 starting cohort by segment and the picture changes.

SegmentStarting ARRNRREnding ARR
Small business$150,00090%$135,000
Mid-market$250,000104%$260,000
Enterprise$100,000120%$120,000
All customers$500,000103%$515,000

Small-business customers shrink by 10% a year while enterprise customers grow by 20%. The blended 103% suggests a steady business, but it is really one segment leaking and another compounding. If the company keeps adding small-business customers, it will keep refilling a bucket with a hole in it. Shifting sales effort toward mid-market and enterprise accounts, or fixing the small-business product experience, would lift the blended figure faster than any pricing change.

When you report NRR to investors or a buyer, state the period (trailing twelve months is the usual choice), whether it is based on ARR or MRR, and how you treat price increases, usage overage and reactivated accounts. Two companies quoting the same percentage under different definitions are not comparable.

What is a good NRR?

Benchmarks move with pricing model, company size and contract value, so quote the one that matches you. Aleph, summarizing its 2026 report with Benchmarkit on 2025 data from 342 SaaS companies, gives a median NRR of about 102% and a median GRR of about 84%. The top quartile of the whole sample is at about 110% and the bottom quartile at about 92%.

SegmentMedian NRR
All companies102%
Usage-based pricing108%
Seat-based pricing98%
Under $5M ARR94%
Over $100M ARR103%

Median NRR by segment, as reported by Aleph (2025 data)

Read these as directional. A small company at 94% is average for its size, not failing. But below 90% is a sign that the business is leaking customers faster than it can grow them, and above 110% is strong in most segments.

Why NRR compounds

NRR applies every year to the base you already have, so small differences add up. Start with a cohort worth $100,000 and sign no one new:

NRRAfter 1 yearAfter 2 yearsAfter 3 years
90%$90,000$81,000$72,900
100%$100,000$100,000$100,000
110%$110,000$121,000$133,100

After three years, the 110% cohort is worth $133,100 and the 90% cohort is worth $72,900, which is 82% more. That is why investors weigh NRR heavily. A company above 100% needs less new-customer spending to reach the same growth, and it is less exposed to a slow sales quarter. It also improves the return on customer acquisition cost, since each customer becomes worth more over time.

Monthly and annual figures need care. A monthly NRR of 101% compounds to 1.01^12 = 112.7% a year. If you quote a monthly figure next to someone's annual one, the comparison is wrong.

Reading NRR correctly

  • Check GRR alongside it. An NRR of 105% with 75% GRR is a very different business from 105% with 92% GRR. The first depends on heavy upselling to cover heavy churn.
  • Look for concentration. One large customer expanding by $100,000 can lift NRR for a company with 20 customers. Recompute with the top account removed.
  • Separate price increases from real expansion. A 5% list-price increase raises NRR with no new value delivered, and it can raise churn later.
  • Segment it. Small customers often retain worse than large ones. A blended number can hide one segment that is leaking.
  • Consider the pricing model. Usage-based products can post high NRR when customers grow, and fall sharply when they cut back. Seat-based products usually move more slowly.

For the churn side in more detail, see churn rate and the churn rate calculator.

How to improve NRR

  • Reduce involuntary churn. Failed card payments cancel accounts by accident. Retry logic and card-update reminders recover revenue at almost no cost.
  • Onboard for the outcome. Customers who reach value in the first weeks renew. Track activation, not just sign-ups.
  • Build expansion into the product. Seats, usage tiers and add-ons give customers a natural way to buy more as they grow.
  • Focus on the right customers. If one segment churns at twice the rate of the rest, changing who you sell to can lift NRR faster than changing the product.
  • Watch contraction. Downgrades often come before cancellations. Contact accounts whose usage falls.

Common mistakes

  • Including revenue from new customers. That turns NRR into a growth rate. Only customers present at the start of the period belong in the numerator.
  • Counting reactivated customers as expansion. A customer who left and returned belongs in new business unless they never left the cohort.
  • Mixing MRR and ARR. Start with one and finish with the other and the ratio is off by a factor of twelve.
  • Using a period that is too short. One good month proves little. Look at a trailing twelve months, or a cohort followed across the same number of months.
  • Ignoring definitions when comparing. Ask whether a competitor's NRR includes usage overage, one-time fees or price increases.

What NRR can't tell you

NRR says nothing about how fast you win new customers, how much it costs, or whether the business is profitable. A company can post 115% NRR and still burn cash on acquisition. Combine it with the burn multiple and the Rule of 40 for a fuller picture.

Frequently asked questions

Net revenue retention (NRR) is the percentage of recurring revenue you keep from your existing customers over a period, including upgrades and after subtracting downgrades and cancellations. An NRR above 100% means the existing base grew without any new customers.

NRR = (starting ARR + expansion − contraction − churn) ÷ starting ARR, measured on customers who were paying at the start. With $500,000 starting, $70,000 expansion, $15,000 contraction and $40,000 churn, NRR is 103%.

Gross revenue retention ignores expansion, so it only measures how much revenue you keep and can't exceed 100%. NRR adds upgrades back in. In the example, GRR is 89% and NRR is 103%.

Aleph's 2026 report with Benchmarkit puts the median at about 102% for SaaS companies, with the top quartile around 110%. It varies by pricing model and size: usage-based medians run higher and companies under $5M of ARR run lower.

Yes. When expansion revenue from existing customers exceeds the revenue lost to churn and downgrades, NRR is above 100%. It means growth from the base alone.

No. NRR looks only at customers who were paying at the start of the period. Revenue from customers who joined during the period is excluded, or the number stops measuring retention.

← Back to the full glossary