Skip to content

One ratio, two names, three places they part company

NRR vs NDR: Are Net Revenue Retention and Net Dollar Retention the Same?

NRR vs NDR is a naming difference, not a maths difference. The three switches that make two retention numbers disagree, with the definitions public filings use.

By , Co-founder, GainTrace · Updated · 15 min read · For Head of Customer Success, RevOps

Short answer

NRR vs NDR is a naming difference in almost every case: net revenue retention and net dollar retention describe one ratio, a fixed cohort's revenue now against its revenue a year ago, with new customers excluded. Three things do differ between published versions: the cohort, what counts as revenue, and the window. Two filings can report 108% and 125% on that same idea.

NRR vs NDR usually surfaces the week somebody senior uses one acronym in a board deck and somebody else uses the other in the same meeting, with two different numbers attached. The instinct is that one of them must be a different metric. It is not. Net revenue retention and net dollar retention are the same ratio with two audiences, and the numbers differ for a reason that has nothing to do with the name.

This page is for the Head of CS or RevOps lead who has to settle it before the next review. It adjudicates the naming, shows the three switches that make two honest retention numbers disagree, quotes the definitions three public companies published for the same idea in 2026, and gives a one-page fingerprint that stops the argument recurring.

Key takeaways
  • NRR and NDR are the same ratio under two labels: net revenue retention is the operator's name and net dollar retention is the investor's, and both exclude revenue from new customers.
  • The three switches that make two retention numbers disagree are the cohort, the revenue basis and the window, and a difference of ten points between an ARR basis and a trailing-revenue basis is ordinary.
  • Public filings prove the point: Twilio reported a dollar-based net expansion rate of 108% for 2025, Datadog about 120%, and Snowflake a net revenue retention rate of 125%, each on its own published method.
  • Survey medians and billing-platform medians disagree by about 19 points on B2B SaaS net retention, because they measure different populations, so neither is the industry number.
  • Report NRR beside gross revenue retention, never against a churn rate, and write the cohort, the revenue basis and the window into the metric name.
Browse this guide

Questions this page answers

  • Is NDR the same thing as NRR?
  • What is the difference between net dollar retention and net revenue retention?
  • Why does finance report a different NRR than our CS dashboard?
  • How do public companies calculate dollar-based net retention?
  • What is a good NRR for B2B SaaS in 2026?
  • Should services revenue be inside NRR?
  • Do we report NRR or NDR to the board?

Is NRR vs NDR the same metric, or a naming difference?

The retention fingerprint

A retention fingerprint is the three-line footnote that has to travel with any NRR or NDR figure: which cohort, which revenue, which window. Two retention numbers are comparable only when their fingerprints match, which is why two companies describing the same land-and-expand idea can publish figures seventeen points apart without either of them being wrong.

NRR vs NDR is a labelling question. Net revenue retention, net dollar retention, dollar-based net retention rate and dollar-based net expansion rate all name the same ratio: revenue this period from the customers you had last period, divided by what those same customers paid last period, with revenue from new customers excluded. The word dollar means the number is measured in money instead of accounts. It carries no other arithmetic.

The ratio both names describe

NRR = Revenue now from the starting cohort ÷ Revenue then from the starting cohort × 100

Starting cohort
every customer paying on the first day of the window, and only those customers
Revenue now
what that same list pays at the end of the window, after expansion, contraction and cancellations
Excluded
anything a customer acquired during the window pays. Leaving new logos in turns a retention number into a growth number
What good looks like
above 100% means the base grew on its own. Read it beside gross revenue retention, which cannot exceed 100%

The expanded form most teams use, starting revenue plus expansion minus contraction minus churn, over starting revenue, is the same statement rearranged. How to calculate net revenue retention works through that version line by line. The interesting question is not which name to use. It is which of the three switches your version of the ratio has been set to, because nobody writes them down.

How are you calculating your NDR? Is it manually per account via a spreadsheet or do you use a software? If possible, can you share the math and exact steps?
r/CustomerSuccess, 2024

That question has been asked in the Reddit corpus for two years and answered a dozen different ways. Nine of the 33,600 posts we read mention net revenue retention and two mention net dollar retention, and no two of them describe the same procedure. The people arguing about NRR vs NDR in your company are arguing about the procedure, with the acronym standing in for it.

Why does NRR go by different names in different places?

The naming follows the audience. Net revenue retention grew up inside SaaS operating teams; net dollar retention and dollar-based net retention rate came from the investor and filing side, where dollar distinguishes a revenue-weighted number from a logo-weighted one. Public companies then define their own version in their filings, and the definitions do not match each other.

How three public companies defined the same idea in annual reports filed in 2026, with the figure each disclosed for fiscal 2025. Ordered from the most ARR-like method to the most consumption-like.
CompanyWhat they call itHow it is calculatedDisclosed figure
DatadogDollar-based net retention rateARR from the cohort of all customers 12 months prior, compared with that same cohort's ARR at period end, then a weighted average of the trailing 12 monthly point-in-time ratesAbout 120% as of 31 December 2025
TwilioDollar-Based Net Expansion RateRevenue from a cohort of active customer accounts in a quarter, divided by revenue from that same cohort in the year-ago quarter, averaged across quarters for longer periods108% for 2025
SnowflakeNet revenue retention rateProduct revenue from the cohort in the second year of a two-year window, divided by that cohort's product revenue in the first year, with customers that stopped using the platform kept in at zero125% as of 31 January 2026

Three names, three methods, one idea. Twilio states the consequence in its own risk factors, and it is the sentence to bring to any meeting where two retention numbers are being compared.

Our metrics are not based on any standardized industry methodology and are not necessarily calculated in the same manner or comparable to similarly titled measures presented by other companies.
Twilio, annual report on Form 10-K for the year ended 31 December 2025

Which three switches make NRR vs NDR disagree?

NRR vs NDR disagree at three switches, and each one moves the answer by several points on the same accounts. The first is the cohort: who is in the denominator and whether customers that went to zero stay in it. The second is the revenue basis: point-in-time ARR against revenue recognised over the window. The third is the window: a point-in-time comparison against a trailing twelve months.

The three switches, the two settings each one has, and which setting to use when. Ordered by how much each switch moves the number.
SwitchSetting ASetting BUse when
Revenue basisPoint-in-time ARR or MRR on two datesRevenue recognised across two full periodsA: subscriptions with stable contract values. B: consumption pricing, where ARR is an estimate and revenue is the fact
CohortEvery customer paying on day one, kept in at zero if they leaveCustomers above a size threshold, or only those on committed contractsA: any internal number. B: only when the filing footnote says so, and never compared with an A number
WindowOne point-in-time comparison, this date against the same date a year agoTrailing twelve months, or an average of the point-in-time rates across the yearA: a monthly operating review. B: a board or investor figure, where one lumpy month should not set the headline
The trailing-revenue form, used by consumption businesses

NRR (revenue basis) = Cohort revenue recognised in year two ÷ Cohort revenue recognised in year one × 100

Cohort revenue recognised
money recognised from those customers across a full twelve months, not their run rate on one day
Customers that stopped buying
stay in the cohort and contribute zero in year two, which is what keeps the ratio honest
Why it differs
an expansion that lands in October adds three months of revenue to this form and a full year of run rate to the ARR form
What good looks like
one basis, named in the metric, used the same way every quarter. Switching basis between quarters is how a flat year becomes a story

Worked example: the same accounts, ten points apart

A cohort of 100 customers pays $1,000,000 in ARR on 1 January 2025. During the year, expansions add $200,000, of which $160,000 lands on 1 October; contraction removes $30,000 on 1 March; cancellations remove $50,000 on 1 July. On the ARR basis, ending cohort ARR is $1,120,000, so NRR is 112%. On the trailing-revenue basis, the October expansion contributes only three months, the March contraction bites for ten and the July cancellation for six, so cohort revenue for 2025 is about $1,020,000 against $1,000,000 in 2024, or 102%. Same accounts, same cohort, same year, ten points of difference from the basis alone. These figures are illustrative; run them on your own cohort.

Two further settings hide inside the cohort switch and cause most of the remaining arguments: whether services and one-off revenue count, and whether a price increase counts as expansion. Decide both once, write them into the fingerprint, and apply them to every quarter you restate.

I'm also reluctant about NRR because most of it comes from organic growth of our customers (does that have necessarily to have with the CSM?). Should we only GRR since we're mostly retention focused?
r/CustomerSuccess, 2025

What is a good NRR or NDR for B2B SaaS in 2026?

Median net revenue retention for private B2B SaaS sits at 101% in the two largest 2025 surveys, and the honest answer to what is good depends on which population you are in. Survey medians and billing-platform medians are about 19 points apart, and the gap is a population difference rather than an error in either one.

Published net retention figures by source and population, with the caveat each publisher discloses. Ordered from the largest survey to the individual filings.
Source and datePopulationMedian NRRCaveat to publish with it
SaaS Capital, September 2025More than 1,000 private B2B SaaS companies101% (GRR 91%)Self-selected respondents to an annual survey; weaker companies respond less
Benchmarkit and Pavilion, May 2025Private B2B SaaS, CY2024 data101% (GRR 88%)Headline n is 583 but the retention charts carry N = 228 and N = 225
High Alpha, 2025800+ private SaaS, Q2 2025 data100% to 104% across ARR bandsSelf-selected, syndicated through 40+ venture and platform partners
ChartMogul, December 2025About 2,700 B2B SaaS companies on a billing platform82% (upper quartile 97%)Platform population skews smaller and self-serve. Never publish it as the B2B SaaS median
Public filings, fiscal 2025Three listed usage-based companies108%, about 120%, 125%Each on its own published method, and not comparable with each other

Read the row that matches your business and ignore the rest. A self-serve product with $3,000 contracts and a billing platform behind it lives nearer the 82% row than the 101% row, and a consumption business with committed contracts can print 120% while losing a quarter of its logos. Our NRR calculator runs the figure from a cohort export if you want your own number before arguing about anyone else's.

Quick question, what are your NRR expectations from a metrics standpoint? My YTD is 120%, and I'm being told they want more. This seems like a pretty good number to me, but what do I know
r/CustomerSuccess, 2024

Which number should we report to the board, NRR or NDR?

Pick one name, use it everywhere, and publish the fingerprint beside it. Between NRR and NDR there is nothing to choose on the arithmetic, so choose on the audience: investors and finance read net dollar retention or dollar-based net retention, operating teams read net revenue retention. What matters is that the deck, the dashboard and the comp plan all mean the same procedure by it.

The fingerprint that goes beside the number

  • Cohort: every customer paying on the first day of the window, new logos excluded, departures kept in at zero.
  • Revenue basis: point-in-time ARR, or revenue recognised across the period. Name which.
  • Window: monthly, quarterly annualised, or trailing twelve months, with the exact start and end dates.
  • Inclusions: whether services, one-off fees, overages and price increases are inside the number.
  • Currency: whether cross-currency accounts are held at a fixed rate or moved with the spot rate.
  • Pairing: gross revenue retention is published on the same slide, on the same cohort.
  • Restatement rule: what happens to the number when two customers merge or a contract is consolidated.
  • Owner: one team computes it, and the definition lives with the number rather than in someone's head.

The pairing line matters most. Net revenue retention has no churn complement, because expansion has no ceiling, so an NRR of 115% can sit on top of a gross revenue retention of 80% and hide a fifth of the base walking out. Retention rate vs churn rate covers why those two numbers never add to 100%, and how to hit a gross retention target covers the floor number itself.

Started a new role 4ish months ago with individual quarterly NRR targets from 120-175% and am not loving how I'm basically now an Account Manager (measured on post sales expansion) vs adoption/retention/GRR as the main metric.
r/CustomerSuccess, 2026

A target of 120% to 175% on one person's accounts is a different metric again: portfolio NRR computed on accounts that change hands. How do I hit a CSM NRR target on my own accounts deals with that case, where the fingerprint has to say what happens when accounts are reassigned mid-quarter.

How do I settle an NRR vs NDR argument before the next review?

Settling it takes one cohort export and about two hours. Rebuild both numbers from the same list, then compare the two fingerprints and not the two figures, because the figures will keep disagreeing until the switches match.

  1. Export one cohort, dated

    Every customer paying on the first day of the window with what they paid that day. Both teams work from this file, and any account that joined later is deleted from it now.

  2. Ask each side for its fingerprint, in writing

    Cohort, revenue basis, window, inclusions. Most arguments end here, when one side discovers it has been using revenue recognised and the other has been using ARR on two dates.

  3. Recompute both ways from the same file

    Point-in-time ARR ratio, then trailing revenue ratio. Write both numbers down with their basis in the label. A gap of several points is normal and is the point of the exercise.

  4. Decide the house basis and date it

    One basis for internal reporting, one for the board if they differ, and a date from which each applies. Restate the last four quarters on the new basis so the trend line stays honest.

  5. Put gross revenue retention beside it

    Same cohort, same window. GRR cannot exceed 100%, so the pair immediately shows whether the net number is growth on a sound base or expansion papering over leakage.

  6. Write it into the metric dictionary

    One page, the fingerprint above, the owner named, reviewed once a quarter. A metric name that carries its own definition survives being pasted into a deck by somebody who was not in this meeting.

Expect the rebuild itself to be the slow part. Reviewers in the G2 corpus describe assembling these numbers by hand every cycle, which is where definitions drift between quarters even when everybody agrees in the meeting.

I use custom dashboards and reports to track MRR, churn, upsells and how it all comes down to NRR but also customer health and NPS.
Mid-Market reviewer, public G2 review

Twenty-five of the 4,978 public G2 reviews we read mention NRR, and the pattern in them is consistent: teams buy software to see the number, then rebuild the number outside it anyway. The fingerprint is what makes the rebuild reproducible. Keeping renewal management and the retention number on one system is what makes the rebuild unnecessary.

How does GainTrace report NRR and NDR on one basis?

GainTrace computes retention from billing and CRM movements on a named cohort, so the cohort, the revenue basis and the window are set once and hold across every quarter. Net and gross retention sit on the same screen, each account's expansion and contraction is traceable to the movement that caused it, and expansion intelligence shows which accounts are driving the net number. Renewal forecasting carries the same cohort into the quarter ahead.

Frequently asked questions

Is NDR the same thing as NRR?

Yes, in almost every use. Net dollar retention and net revenue retention name the same ratio: revenue now from the customers you had a year ago, divided by what those customers paid then, with new customers excluded. Dollar means revenue-weighted rather than logo-weighted. Differences between two published numbers come from the cohort, the revenue basis and the window, not from the acronym.

Why does finance report a different NRR than our CS dashboard?

Usually because finance computes revenue recognised across two twelve-month periods while the CS dashboard compares ARR on two dates. An expansion booked in October adds a full year of run rate to the ARR version and three months of revenue to the recognised version. On an ordinary account base the two methods can sit ten points apart, with neither side making an error.

What is a good NRR for B2B SaaS in 2026?

Median net revenue retention was 101% in SaaS Capital's September 2025 survey of more than 1,000 private B2B SaaS companies and 101% in the Benchmarkit and Pavilion 2025 report on CY2024 data with N = 228. ChartMogul's billing-platform data puts the B2B SaaS median at 82%, because that population skews smaller and self-serve. Compare yourself with the population you belong to.

Should services revenue be included in NRR?

Only if you say so in the definition and apply it to every period. Most operators keep NRR to recurring revenue so the number stays comparable across quarters, because one large implementation can move it on its own. If services are inside, publish a recurring-only version beside it, since that is the version an investor will assume they are reading.

Can NRR be above 100% while gross retention is poor?

Yes, and it is the most useful thing the pair tells you. Net revenue retention adds expansion, so 115% net can sit on top of 80% gross, which means a fifth of the base left and the survivors bought enough to cover it. Publish the two together on one cohort, since the net number on its own hides the leak.

How do public companies calculate dollar-based net retention?

Each one publishes its own method in its annual report. Datadog compares a cohort's ARR now with its ARR twelve months ago and averages the trailing twelve point-in-time rates. Twilio divides a cohort's revenue in a quarter by the same cohort's revenue in the year-ago quarter. Snowflake divides a cohort's product revenue in year two by its product revenue in year one.

How this was researched

We read the definitions each company publishes for its own net retention metric in annual reports on Form 10-K filed with the SEC in 2026 for fiscal 2025 (Datadog, Twilio and Snowflake), and quote them as filed. Benchmarks come from SaaS Capital (September 2025, more than 1,000 private B2B SaaS respondents, self-selected), Benchmarkit with Pavilion (May 2025, N = 228 on the NRR chart), High Alpha (2025, 800+ respondents) and ChartMogul (December 2025, about 2,700 B2B SaaS companies on its billing platform). Practitioner quotes come from 33,600 Reddit posts published between May 2024 and September 2026, of which nine mention net revenue retention and two mention net dollar retention, and from 4,978 public G2 reviews of five customer success platforms, of which 25 mention NRR and 6 mention GRR. The retention fingerprint, the three-switch model and the worked example are our own; the example uses illustrative figures.

Next steps

Write your fingerprint this week, rebuild both numbers from one cohort export, and keep the definition with the number. Start free or book a demo.

See GainTrace first in your Google results

Add as a preferred
source on Google
View markdown