How to calculate net dollar retention
Use this premium calculator to measure how much recurring revenue you retained and expanded from your existing customer base over a given period. Net dollar retention, often called NDR or NRR, is one of the clearest signals of product value, pricing power, and account growth.
Net Dollar Retention Calculator
Beginning MRR, ARR, or cohort revenue at the start of the period.
Upsells, cross-sells, seat growth, usage growth, or price increases.
Downgrades, reduced usage, discounting, or partial account shrinkage.
Revenue fully lost from customers who left during the period.
NDR should always compare the same cohort within the same time window.
Formatting affects display only. It does not change the underlying calculation.
Useful if you want to save or screenshot the result for a specific segment.
Your results
This sample shows that expansion more than offset contraction and churn, producing an NDR above 100% for the selected quarterly period.
Expert guide: how to calculate net dollar retention correctly
Net dollar retention is one of the most important recurring revenue metrics for software, subscription, and service businesses. It tells you what happened to a defined starting customer revenue base after upsells, cross-sells, downgrades, reduced usage, and churn all played out over the same period. If you want a single metric that connects product value, customer success, pricing, account management, and long term revenue durability, net dollar retention belongs near the top of your dashboard.
In simple terms, net dollar retention measures whether your existing customers are worth more or less at the end of the period than they were at the beginning. It ignores revenue from brand new customers and focuses only on the same starting cohort. That is why investors, finance leaders, and operators pay so much attention to it. A company with strong NDR can continue growing even before counting new logo sales, because current accounts are naturally expanding fast enough to offset losses.
What net dollar retention means
Net dollar retention, also called NDR or net revenue retention, compares beginning recurring revenue from a customer group to ending recurring revenue from that same group. The metric includes four core components:
- Starting revenue: recurring revenue from the cohort at the beginning of the period.
- Expansion revenue: increases from upgrades, add-on products, more seats, more usage, or pricing changes.
- Contraction revenue: decreases from downgrades, lower usage, or partial reductions.
- Churned revenue: revenue completely lost when customers leave.
If the result is above 100%, your existing customers grew in value despite any losses. If it is exactly 100%, the cohort ended flat. If it is below 100%, the starting customer base shrank over the period.
Step by step process to calculate NDR
- Choose a fixed cohort. Use customers active at the beginning of the month, quarter, or year. Do not add new customers acquired during the period.
- Measure the starting recurring revenue. This is your baseline MRR or ARR for that cohort on day one.
- Add all expansion. Include upsells, extra seats, usage growth, and any recurring price increases from the same starting cohort.
- Subtract contraction. Include partial revenue declines from downgrades, fewer licenses, lower consumption, or negotiated discounts.
- Subtract churn. Remove revenue lost from accounts that fully canceled.
- Divide by starting revenue and multiply by 100. That converts the result into a percentage.
Worked example
Suppose your enterprise customer cohort started the quarter at $100,000 in recurring revenue. During the quarter, those same accounts generated $18,000 in expansion, lost $7,000 to contraction, and lost another $5,000 to churn. Your ending revenue from the cohort is:
$100,000 + $18,000 – $7,000 – $5,000 = $106,000
Now divide ending cohort revenue by starting revenue:
$106,000 / $100,000 = 1.06
Multiply by 100:
NDR = 106%
That result means your existing customer base grew by 6% in the period without counting a single new customer. This is usually a strong sign that the product has room to expand within accounts and that your retention engine is working.
Gross retention vs net dollar retention
People often confuse gross revenue retention and net dollar retention. The difference is simple but important. Gross retention looks only at what you kept before expansion. Net dollar retention includes expansion and shows the full revenue effect of customer behavior inside the existing base.
- Gross revenue retention: (Starting Revenue – Contraction – Churn) / Starting Revenue x 100
- Net dollar retention: (Starting Revenue + Expansion – Contraction – Churn) / Starting Revenue x 100
A company can have average gross retention but very strong NDR if expansion is consistently high. That does not mean gross retention stops mattering. In fact, both metrics should be reviewed together. Gross retention shows the leak rate. NDR shows whether account growth is powerful enough to outpace those leaks.
| Metric | Formula | What it tells you | Why leaders track it |
|---|---|---|---|
| Gross Revenue Retention | (Starting – Contraction – Churn) / Starting x 100 | How much recurring revenue you kept before upsells | Reveals baseline product stickiness and loss control |
| Net Dollar Retention | (Starting + Expansion – Contraction – Churn) / Starting x 100 | How much the same cohort is worth after all revenue movements | Shows whether the installed base can compound over time |
What is a good net dollar retention rate?
The answer depends on your customer segment, pricing model, and maturity. Enterprise SaaS businesses often target NDR above 110%. Product-led businesses with heavy self-serve volume may run lower. Usage-based models can fluctuate more because consumption changes faster than seat-based contracts. The broad interpretation is usually:
- Under 90%: warning zone, because the customer base is shrinking meaningfully.
- 90% to 100%: stable but not self-expanding enough to offset losses.
- 100% to 110%: healthy for many recurring revenue businesses.
- 110% to 120%: strong, often seen in high-performing SaaS segments.
- 120%+: elite, especially if sustained at meaningful scale.
It is better to compare yourself against similar companies than against generic internet benchmark posts. Contract length, average deal size, implementation effort, seat expansion potential, and pricing architecture all affect what a realistic NDR target looks like.
Selected public company retention statistics
Public software companies often disclose retention metrics in annual reports, earnings releases, or investor presentations. The numbers below are examples of real, widely cited retention disclosures from public company materials. Because definitions and reporting periods can vary, always review the original filing or investor relations source before using them as strict apples-to-apples benchmarks.
| Company | Disclosed metric | Reported figure | Context |
|---|---|---|---|
| Snowflake | Product revenue retention rate | 131% | Frequently highlighted in annual reporting as evidence of strong expansion within existing accounts. |
| Cloudflare | Dollar-based net retention rate | More than 115% | Reported in investor materials as a sign of continued account growth and cross-sell momentum. |
| MongoDB | Net ARR expansion rate | More than 120% | Often used to show how current customers expand usage and adopt more of the platform over time. |
These statistics are useful because they show how important retention quality is in the public market. Investors reward businesses that not only win customers but also increase revenue per customer over time. High NDR can improve forecast confidence, sales efficiency, and valuation narratives because it implies lower dependence on new logo acquisition alone.
Common mistakes that distort NDR
1. Including new customers
This is the most common error. NDR must evaluate the same starting cohort only. New logos belong in acquisition metrics, not retention metrics.
2. Mixing period definitions
Monthly, quarterly, and annual NDR can all be useful, but you cannot compare them casually. A 102% monthly NDR and a 102% annual NDR mean very different things.
3. Misclassifying contraction and churn
If an account partially downgrades, that is contraction. If the account leaves entirely, that is churn. Clean categorization helps finance and customer success teams diagnose the true source of revenue pressure.
4. Ignoring usage timing
Usage-based pricing can create timing distortions. Make sure your reporting policy handles delayed billing, true-ups, or seasonal usage consistently.
5. Using bookings instead of recurring revenue
NDR is generally a recurring revenue metric, not a bookings metric. Contract value and recognized recurring revenue do not always move in the same period.
How to improve net dollar retention
Improving NDR requires you to reduce preventable losses while increasing the number of accounts that expand naturally. The best programs work across product, support, customer success, finance, and sales.
- Speed up time to value. Customers who reach their first meaningful outcome faster are more likely to renew and expand.
- Segment accounts by risk and growth potential. Not all customers need the same intervention model. Focus customer success capacity where it changes outcomes.
- Design expansion paths into the product. Additional seats, premium modules, higher usage limits, and workflow depth all create room for organic growth.
- Use health scores that predict contraction early. Falling usage, support issues, or champion turnover should trigger action before renewal season.
- Align pricing with value creation. Customers expand more willingly when pricing scales with the value they are already receiving.
- Review discounting discipline. Excessive discounting may hide weak willingness to pay and can reduce future expansion quality.
Why NDR matters beyond SaaS
Although NDR is most associated with SaaS, the underlying logic applies to any recurring or repeat revenue model. Membership businesses, managed services, subscription commerce, telecom, cloud infrastructure, and even some financial service products can use a version of this framework. If revenue continues after the initial sale and existing customers can either grow or shrink in value, NDR is relevant.
It is also a strategic metric. Strong NDR can justify higher customer acquisition investment because the lifetime value of customers improves when they expand over time. Weak NDR has the opposite effect. It makes growth more expensive because every period starts with a larger replacement burden.
Operational benchmarks and how to interpret the result
Do not evaluate NDR in isolation. Pair it with logo retention, gross retention, payback period, customer acquisition cost, and customer lifetime value. A company with high NDR but weak gross retention may be relying too much on a subset of expanding accounts. Another company with excellent gross retention but low expansion may need a stronger monetization or packaging strategy.
When you present NDR internally, show the bridge from starting revenue to ending revenue. That is why the chart in the calculator is useful. Leaders can see exactly how expansion, contraction, and churn contributed to the final result. The more transparent the bridge, the easier it is to decide whether to invest in onboarding, product adoption, pricing, or account growth programs.
Authoritative sources worth reviewing
If you want broader context on business dynamics, customer management, and public company disclosures, these authoritative resources are useful starting points:
- U.S. Securities and Exchange Commission EDGAR for annual reports and investor disclosures from public software companies that report retention metrics.
- U.S. Small Business Administration for practical guidance on building sustainable customer relationships and business performance foundations.
- Harvard Business School Online for educational context on customer retention strategy and its effect on growth.
Final takeaway
If you are wondering how to calculate net dollar retention, the answer is straightforward: start with recurring revenue from a fixed cohort, add expansion, subtract contraction and churn, then divide by starting revenue and convert to a percentage. The real challenge is not the math. It is the operational discipline required to define cohorts consistently, classify revenue movements accurately, and use the result to improve customer value over time.
A high NDR means your installed base is compounding. A low NDR means future growth must work harder just to replace what was lost. Use the calculator above to measure the metric cleanly, then use the result as a management tool rather than a vanity number. The best companies do not just report retention. They engineer it.