Net Dollar Retention Calculator

Accurately calculate your Net Dollar Retention (NDR) with our free tool. Understand how to measure customer revenue growth, including expansion, contraction, and churn, for your SaaS or subscription business.

Calculate Your Net Dollar Retention (NDR)

$

Total recurring revenue from existing customers at the beginning of the period (e.g., beginning of month/quarter).

Please enter a non-negative number.
$

Additional revenue from existing customers (upgrades, cross-sells) during the period.

Please enter a non-negative number.
$

Lost revenue from existing customers (downgrades) during the period.

Please enter a non-negative number.
$

Revenue lost from existing customers who cancelled their subscriptions during the period.

Please enter a non-negative number.

Your Net Dollar Retention (NDR)

0.00%
Total Revenue from Existing Customers (End of Period)
Net Change in Revenue
Starting Revenue

Formula Used: Net Dollar Retention = ((Starting Recurring Revenue + Expansion Revenue - Contraction Revenue - Churn Revenue) / Starting Recurring Revenue) * 100. This calculation reflects the percentage of revenue retained from your existing customer base over a specified period.

Net Dollar Retention Breakdown

This chart illustrates the components of your Net Dollar Retention, showing the starting revenue, net change from expansion, contraction, and churn, and the resulting ending revenue from your existing customer base. All values are in the selected currency.

What is Net Dollar Retention (NDR)?

Net Dollar Retention (NDR), often referred to as Net Revenue Retention (NRR), is a critical SaaS metric that measures the percentage of recurring revenue retained from an existing customer base over a specific period. It accounts for upgrades (expansion), downgrades (contraction), and cancellations (churn) within that customer cohort. Unlike simple churn rate, NDR provides a holistic view of how much revenue you're growing or shrinking from your current customers, making it a powerful indicator of customer health and product-market fit.

Who should use it? NDR is particularly vital for SaaS and subscription-based businesses, but also relevant for any company with recurring revenue streams. Investors heavily scrutinize NDR as a key indicator of a company's ability to generate revenue growth without constantly acquiring new customers. Product managers, sales leaders, and customer success teams also use NDR to gauge the impact of their strategies on customer lifetime value and overall business health.

Common misunderstandings: A frequent misconception is confusing NDR with Gross Dollar Retention (GDR). GDR only considers churn and contraction, never expansion. Therefore, GDR will always be 100% or less. NDR, however, can exceed 100% if expansion revenue outweighs contraction and churn, indicating "negative churn" – a highly desirable state where existing customers alone drive revenue growth. Another common mistake is inconsistent unit usage; always ensure you're using the same currency and time period (e.g., monthly recurring revenue - MRR, or annual recurring revenue - ARR) for all inputs.

Net Dollar Retention Formula and Explanation

The formula to calculate net dollar retention is straightforward, yet it captures complex customer behavior:

NDR Formula:

NDR = ((Starting Recurring Revenue + Expansion Revenue - Contraction Revenue - Churn Revenue) / Starting Recurring Revenue) × 100

Let's break down each variable:

Key Variables for Net Dollar Retention Calculation
Variable Meaning Unit Typical Range
Starting Recurring Revenue The total recurring revenue from your existing customer base at the beginning of the measurement period. This is your baseline. Currency (e.g., $) Any positive value
Expansion Revenue Additional recurring revenue generated from your existing customer base during the period. This includes upgrades, cross-sells, and add-ons. Currency (e.g., $) ≥ 0
Contraction Revenue Lost recurring revenue from your existing customer base due to downgrades or reductions in service during the period. Currency (e.g., $) ≥ 0
Churn Revenue Total recurring revenue lost from customers who completely canceled their subscriptions or services during the period. This is also known as "revenue churn." Currency (e.g., $) ≥ 0
NDR Result The final Net Dollar Retention percentage, indicating revenue growth/shrinkage from existing customers. Percentage (%) Typically 80% - 150%+

Understanding these components is crucial for improving your MRR growth and overall business health. A high NDR (especially above 100%) signifies that your existing customers are generating more revenue over time, reducing the reliance on new customer acquisition for growth.

Practical Examples of Net Dollar Retention Calculation

Let's walk through a couple of examples to illustrate how to calculate net dollar retention using different scenarios.

Example 1: Healthy Growth with Negative Churn

A SaaS company starts a quarter with $500,000 in Monthly Recurring Revenue (MRR) from existing customers.

  • Starting MRR: $500,000
  • Expansion MRR: $75,000 (customers upgrading to higher plans)
  • Contraction MRR: $20,000 (customers downgrading)
  • Churn MRR: $30,000 (customers cancelling)

Calculation:

NDR = (($500,000 + $75,000 - $20,000 - $30,000) / $500,000) × 100

NDR = ($525,000 / $500,000) × 100

Result: NDR = 105%

Interpretation: This company has a healthy NDR of 105%, indicating that their expansion revenue from existing customers ($75,000) more than offsets the revenue lost from contraction ($20,000) and churn ($30,000). They are achieving "negative churn," meaning their existing customer base is growing revenue year-over-year.

Example 2: Below 100% NDR – Areas for Improvement

Another subscription service begins the month with €150,000 in MRR from existing clients.

  • Starting MRR: €150,000
  • Expansion MRR: €10,000
  • Contraction MRR: €15,000
  • Churn MRR: €25,000

Calculation:

NDR = ((€150,000 + €10,000 - €15,000 - €25,000) / €150,000) × 100

NDR = (€120,000 / €150,000) × 100

Result: NDR = 80%

Interpretation: An NDR of 80% suggests that this company is losing 20% of its existing customer revenue each month (or period). While some expansion exists, it's not enough to counteract the significant customer churn and contraction. This indicates a need to focus on improving customer retention strategies, enhancing product value to reduce downgrades, or optimizing upsell opportunities.

How to Use This Net Dollar Retention Calculator

Our Net Dollar Retention calculator is designed for simplicity and accuracy. Follow these steps to calculate your NDR:

  1. Select Your Currency: Choose the currency relevant to your business from the "Select Currency" dropdown. This ensures your inputs and results are displayed correctly.
  2. Enter Starting Recurring Revenue: Input the total recurring revenue from your existing customers at the beginning of your chosen period (e.g., month, quarter, year). Ensure this is from customers active at the start of the period.
  3. Enter Expansion Revenue: Add the total additional recurring revenue generated from these *same existing customers* during the period. This includes upgrades, cross-sells, and add-ons.
  4. Enter Contraction Revenue: Input the total lost recurring revenue from existing customers due to downgrades or reductions in their service during the period.
  5. Enter Churn Revenue: Provide the total recurring revenue lost from customers who completely canceled their subscriptions or services during the period. These are customers who were active at the beginning but are no longer active at the end.
  6. Click "Calculate NDR": The calculator will instantly display your Net Dollar Retention percentage, along with intermediate values like "Total Revenue from Existing Customers (End of Period)" and "Net Change in Revenue."
  7. Interpret Results: An NDR above 100% is excellent, indicating growth from your existing base. An NDR below 100% suggests revenue leakage that needs attention.
  8. Copy Results: Use the "Copy Results" button to quickly grab all the calculated values and assumptions for your reports or internal documentation.

Remember to use consistent timeframes (e.g., all monthly, all quarterly, or all annually) for all your revenue figures to ensure an accurate calculation.

Key Factors That Affect Net Dollar Retention

Many elements influence your Net Dollar Retention. Understanding these factors is crucial for improving your NDR and, consequently, your revenue growth strategies.

  • Product Value & User Experience: A strong, continuously evolving product that meets customer needs and offers an intuitive user experience is fundamental. High value reduces churn and encourages upgrades.
  • Customer Success & Support: Proactive customer success initiatives (onboarding, health checks, training) and responsive support can significantly reduce customer churn and drive expansion through deeper product adoption.
  • Pricing Strategy & Packaging: Flexible pricing tiers and effective product packaging can encourage customers to upgrade as their needs grow, contributing positively to expansion revenue. Conversely, rigid or poorly perceived pricing can lead to contraction.
  • Upsell & Cross-sell Opportunities: Identifying and executing strategies to upsell (higher-tier plans) and cross-sell (complementary products/features) to existing satisfied customers is a direct driver of expansion revenue.
  • Market Competition & Economic Climate: A highly competitive market or economic downturns can increase pressure on customers to cut costs, leading to higher contraction and churn.
  • Onboarding Process: A smooth and effective onboarding process ensures customers quickly realize value from your product, reducing early churn and setting the stage for long-term retention and potential expansion.
  • Feedback Loop & Product Development: Actively listening to customer feedback and incorporating it into your product roadmap demonstrates responsiveness and commitment, fostering loyalty and reducing reasons for churn or contraction.
  • Customer Lifetime Value (LTV): Improving customer lifetime value is directly correlated with a higher NDR, as it signifies customers are staying longer and/or spending more over their tenure.

By focusing on these areas, businesses can strategically improve their Net Dollar Retention, leading to more sustainable and predictable growth.

Frequently Asked Questions (FAQ) About Net Dollar Retention

Q: What is a good Net Dollar Retention rate?

A: A "good" NDR varies by industry and business model. However, for SaaS companies, an NDR of 100% is considered healthy, meaning you're at least breaking even with your existing customer base. An NDR of 120% or more is considered excellent and often signals strong product-market fit and effective customer expansion strategies, indicating "negative churn."

Q: What is the difference between Net Dollar Retention and Gross Dollar Retention?

A: Gross Dollar Retention (GDR) measures revenue retained from existing customers without accounting for any expansion revenue. It only considers churn and contraction, so GDR can never exceed 100%. NDR, on the other hand, includes expansion revenue, allowing it to exceed 100% if upsells and cross-sells outweigh churn and downgrades.

Q: Why is Net Dollar Retention so important for SaaS businesses?

A: NDR is critical because it demonstrates a company's ability to grow revenue from its existing customer base. This is often more cost-effective than acquiring new customers. A high NDR indicates customer satisfaction, product value, and a strong foundation for sustainable growth, which is highly attractive to investors and essential for financial forecasting.

Q: How often should I calculate my Net Dollar Retention?

A: Most businesses calculate NDR monthly or quarterly. The frequency depends on your billing cycles and how quickly you need to identify trends and react to changes in customer behavior. Annually is also common for long-term strategic planning.

Q: What if my Starting Recurring Revenue is zero?

A: If your Starting Recurring Revenue is zero, you cannot calculate NDR as it involves division by zero. NDR is meant for existing customer cohorts. If you are a brand new business with no existing customers, NDR is not applicable yet. You'll calculate it once you have a base of recurring revenue from existing customers.

Q: Does the currency I choose for the calculator affect the NDR percentage?

A: No, the currency you choose for the inputs does not affect the final Net Dollar Retention percentage. NDR is a ratio, so as long as all your input values (Starting, Expansion, Contraction, Churn) are in the same consistent currency, the percentage result will be the same. The currency selector simply ensures the display of your input and intermediate values is accurate.

Q: Can NDR be negative?

A: Technically, if your total revenue from existing customers at the end of the period (Starting + Expansion - Contraction - Churn) becomes negative (which is highly improbable as revenue can't be negative, only zero), or if your Starting Revenue is negative (also not possible), then the ratio could be interpreted as negative. In practice, NDR will always be 0% or positive. If your churn and contraction completely wipe out your starting revenue and any expansion, your NDR would be 0%.

Q: How does NDR relate to LTV (Customer Lifetime Value)?

A: Net Dollar Retention is a significant driver of Customer Lifetime Value (LTV). A high NDR means customers are staying longer and increasing their spending over time, directly contributing to a higher LTV. Improving NDR is one of the most effective ways to boost LTV without increasing customer acquisition costs.

Related Tools and Resources

Explore more tools and articles to optimize your SaaS metrics and business growth:

🔗 Related Calculators