Table of Contents
More Founders Journey Articles
Net Dollar Retention (NDR) is an essential metric for growing SaaS businesses.
Though lesser known, it provides deeper insights than Monthly Recurring Revenue (MRR) and Annual Run Rate (ARR). Many companies mistakenly only track these two benchmarks.
This article will cover everything you need to know about NDR: what it is, how it’s calculated, and how it supports sustainable growth.
What is Net Dollar Retention (NDR)?
NDR is a churn metric that calculates the percentage of recurring revenue retained from existing customers over time.
It’s considered a “high-level” metric because it considers factors that impact recurring revenue — cancelations, downgrades, pause requests, etc.
Other popular metrics such as Monthly Recurring Revenue (MRR) and Annual Run Rate (ARR) show recurring revenue from current customers but not revenue churn — the amount of lost revenue over time. MRR/ARR doesn’t consider customers who:
- Cancel a subscription
- Downgrade a subscription
- Pause or “freeze” a subscription
Here is an example:
You have 100 customers who pay $10 a month for a subscription. In January, seven customers cancel subscriptions. Your MRR for January ($1,000) doesn’t tell you anything about revenue churn.
Also, two companies with the same MRR might have very different circumstances. For instance, Company A’s MRR for January is $1,000. Company B’s MRR for January is $1,000.
However, Company A had three customers who canceled subscriptions in January. MRR reveals nothing about Company A’s revenue churn.
These considerations make NDR an important metric because it reveals customers' behavior over a given period of time. These stats generate deeper insights than MRR/ARR.
Suggested reading: What is Negative Churn? (And How to Achieve It)
You can calculate NDR using metrics tracked in Baremetrics, the one-stop customer intelligence dashboard for SaaS, e-commerce, and subscription businesses. Start a free trial today!
How to Calculate NDR
Calculating Net Dollar Retention shows your revenue from current customers and considers upgrades, downgrades, and churn. Here’s the easiest way to calculate NDR:

Here’s an example:
- At the start of a month, a business has $5,000 Starting MRR
- Some customers upgrade their subscriptions: + $2,000 Upgrades
- Other customers downgrade their subscriptions: – $300 Downgrades
- Other customers cancel their subscriptions: – $400 Churn
![]()
- Net Dollar Retention is 126%. That’s excellent! Companies should aim for above 120% NDR.
- NDR below 100% means churn and downgrades were greater than growth. Keep reading to learn how you can improve NDR!
How to Improve NDR
Once you add the NDR metric into your reporting mix, you’ll identify opportunities to improve customer churn.
For example, once you discover cancelations impact recurring revenue, you can establish user retention strategies that minimize future cancelations. These attrition strategies include:
- Upselling
- Encouraging customers to subscribe to premium-level services that provide more value and reverse a lower retention rate.
- Cross-Selling
- Encouraging customers to subscribe to similar services that improve the customer experience and low retention.
- New Customer Acquisition Techniques
- Techniques that reduce the impact of cancelations and increase the total number of customers.
- Key Metrics
- Metrics that identify churn long before it becomes a problem.
- Baremetrics generates invaluable daily, weekly, or monthly reports with a broad range of churn metrics, such as MRR, ARR, lifetime value, new MRR added in the last seven days, average revenue per user, and more. Try it for free!
Pro-tip: Many customers churn when their credit cards expire and receive notification that you can’t collect payments, prompting them to re-evaluate your service.
Baremetrics’ Recover alerts you when credit cards are due to expire, so you can encourage your customer base to update payment details, which improves churn and turnover rate.
Conclusion
Net Dollar Retention is an essential metric for identifying how cancelations, downgrades, pause requests, and other factors influence revenue.
Using the simple calculation above proves far more insightful than using metrics like MRR and ARR alone. You will get increased customer satisfaction and a high retention rate.
Daily, weekly, and monthly reports and Recover from Baremetrics let you identify and reduce churn and improve your customer retention rate.
FAQ
-
What is Net Dollar Retention (NDR) and why does it matter for SaaS businesses?
Net Dollar Retention (NDR) is a churn metric that measures the percentage of recurring revenue retained from your existing customer base over a given period, after accounting for upgrades, downgrades, cancellations, and pauses.
Unlike MRR or ARR, which only show what your revenue looks like at a single point in time, NDR captures the movement underneath that number. Two subscription businesses can report identical MRR while one is quietly losing ground to revenue churn and offsetting it with new acquisition. NDR exposes that difference. For SaaS founders and finance leads, it is one of the clearest signals of whether your product is genuinely retaining and growing revenue from subscribers you already have, which is ultimately cheaper than replacing them. -
How do you calculate Net Dollar Retention using the NDR formula?
The net dollar retention formula is: take your starting MRR, add expansion revenue from upgrades or cross-sells, subtract revenue lost to downgrades and cancellations, then divide by starting MRR and multiply by 100.
For example: starting MRR of $5,000, plus $2,000 in upgrades, minus $300 in downgrades, minus $400 in churn, gives you an NDR of 126%. The inputs you need are:- Starting MRR for the period
- Expansion MRR from upsells or cross-sells
- Contraction MRR from downgrades
- Churned MRR from cancellations
-
What is a good Net Dollar Retention benchmark for a B2B SaaS company?
A good NDR benchmark for a B2B SaaS business is above 100%, and top-performing subscription companies typically target 120% or higher.
When NDR exceeds 100%, expansion revenue from existing subscribers is more than offsetting revenue lost to cancellations and downgrades. That is the condition known as negative churn, where your subscriber base grows in revenue terms even without new customer acquisition. An NDR below 100% is a warning sign: your existing customer cohorts are shrinking in revenue, and new acquisition is simply masking the problem. Baremetrics publishes open benchmark data from hundreds of SaaS companies, so you can compare your NDR against businesses at a similar MRR range rather than guessing at industry averages. -
What is the difference between Net Dollar Retention and Gross Dollar Retention?
Net Dollar Retention includes expansion revenue from upgrades and cross-sells, while Gross Dollar Retention only measures how much of your starting revenue you kept, with no credit for expansion.
Gross Dollar Retention (GDR) is capped at 100% because it cannot exceed your starting MRR. It tells you how well you are holding onto existing revenue. NDR can exceed 100% because it adds expansion MRR into the calculation, showing whether your existing customer base is growing in value. For subscription businesses evaluating the health of their revenue engine, NDR is the more complete view. GDR is useful for isolating pure retention performance when you want to separate the impact of upselling from your ability to simply keep customers from churning or downgrading. -
How can a SaaS business improve its Net Dollar Retention rate without raising prices?
Improving NDR without raising prices comes down to two levers: reducing revenue lost to cancellations and downgrades, and increasing expansion MRR from existing subscribers through upsells and cross-sells.
On the retention side, identifying churn signals early gives your team time to intervene before a subscriber cancels. On the expansion side, guiding customers toward higher-value pricing tiers or complementary features turns your existing base into a self-funding growth engine. One commonly overlooked cause of involuntary churn is failed payments from expired credit cards. Baremetrics Recover addresses this by alerting you before a card expires, so you can prompt customers to update billing details before the subscription lapses, recovering revenue that would otherwise be lost without any pricing change. -
How can I measure and reduce involuntary churn caused by failed payments?
Involuntary churn from failed payments is best reduced by monitoring card expiry dates proactively and automatically retrying failed charges before a subscription lapses.
Failed payments are one of the most preventable causes of revenue churn in subscription businesses. Customers who never intended to cancel lose access because an expired card was not updated, and many do not return. Baremetrics Recover is built specifically for this problem: it alerts you when credit cards in your subscriber base are approaching expiry and automatically retries failed payments, reducing the revenue lost to billing failures rather than genuine cancellations. For SaaS businesses tracking NDR, recovering involuntary churn directly improves your retention rate without requiring any changes to your product or pricing. -
How do I benchmark my churn rate and NDR against similar SaaS companies?
Benchmarking your churn rate and NDR against comparable SaaS businesses requires data from companies at a similar MRR range, pricing model, and customer segment, not generic industry averages.
Generic benchmarks pulled from a broad mix of software companies are rarely actionable for a B2B subscription business at $100K to $5M MRR. The relevant comparison points are companies with similar billing intervals, customer segments, and revenue scale. Baremetrics publishes open benchmark data drawn from hundreds of real subscription businesses, covering metrics including churn rate, LTV, and MRR growth. You can use this data to assess whether your NDR and retention performance is in line with businesses at a comparable stage, and identify where the gap is large enough to prioritise.