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)?
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 revenue looks like right now, NDR captures the movement underneath that number: how much revenue you kept, how much expanded through upsells, and how much you lost to churn or contractions. For SaaS founders, it is one of the clearest signals of whether your product is genuinely retaining and growing revenue from the customers you already have, which matters as much as new acquisition. -
How do you calculate Net Dollar Retention?
To calculate Net Dollar Retention, take your starting MRR for a period, add any expansion revenue from upgrades or cross-sells, subtract revenue lost to downgrades and cancellations, then divide the result by your starting MRR and multiply by 100 to get a percentage. So if you begin the month with 5,000 dollars in MRR, add 2,000 in upgrades, lose 300 to downgrades, and lose 400 to churn, your NDR is 126 percent. From there, you can track this figure monthly to spot whether your expansion revenue is consistently outpacing customer contraction. Baremetrics tracks the underlying inputs automatically from your payment processor, so you are not manually reconciling cancellations and upgrade events to arrive at the number. -
What is a good Net Dollar Retention rate for a SaaS business?
A good NDR benchmark for a SaaS business is above 100 percent, and top-performing companies typically aim for 120 percent or higher. When NDR exceeds 100 percent, it means expansion revenue from existing subscribers, through upsells, cross-sells, or pricing tier upgrades, is more than offsetting revenue lost to cancellations and downgrades. An NDR below 100 percent is a warning sign: your existing customer base is shrinking in revenue terms even before you factor in acquisition costs. For subscription businesses, a strong NDR means your growth engine is partly self-funding, because retained customers who expand their spend reduce your dependence on new customer acquisition to maintain MRR. -
What is the difference between Net Dollar Retention and MRR?
MRR tells you the total recurring revenue your subscription business is generating at a point in time, but it does not tell you whether that figure is stable, growing from existing customers, or quietly eroding due to churn and downgrades. Net Dollar Retention fills that gap by measuring what is happening inside your existing customer base: how much revenue was retained, how much expanded, and how much was lost. Two SaaS companies can report the same MRR in a given month while having very different NDR figures, meaning one is growing healthily from its subscriber base and the other is offsetting significant revenue churn with new customer acquisition. Used together, MRR and NDR give you a far clearer picture of sustainable growth than either metric does on its own. -
How can a SaaS business improve its Net Dollar Retention rate?
Improving Net Dollar Retention comes down to two levers: reducing the revenue you lose to cancellations and downgrades, and increasing the revenue you earn from existing customers through upgrades and cross-sells. On the retention side, identifying churn signals early, before a customer cancels, gives you time to intervene with support, account reviews, or pricing adjustments. On the expansion side, systematic upselling to premium tiers and cross-selling complementary features turns your existing subscriber base into a revenue growth engine. One often-overlooked cause of churn is failed payments from expired credit cards, which Baremetrics Recover addresses by alerting you before a card expires so you can prompt customers to update their billing details before the subscription lapses.