Net Dollar Retention Rate Calculator
Calculation Results
Formula Explanation
The Net Dollar Retention Rate (NDRR) measures revenue growth or contraction from your existing customer base over a specific period. It accounts for expansion revenue, contraction revenue, and churned revenue from your starting customer cohort.
NDRR = ((Starting ARR + Expansion ARR - Contraction ARR - Churned ARR) / Starting ARR) * 100
Where:
- Starting ARR: Total ARR from customers at the beginning of the period.
- Expansion ARR: Additional ARR generated from existing customers via upsells or cross-sells.
- Contraction ARR: Reduction in ARR from existing customers via downgrades.
- Churned ARR: ARR lost from customers who churned entirely.
Note: This calculation focuses solely on the revenue dynamics within your existing customer base and does not include new customer acquisition revenue.
Revenue Dynamics
| Component | Value (USD) | Percentage of Starting ARR |
|---|---|---|
| Starting ARR | — | 100.00% |
| Expansion ARR | — | — |
| Contraction ARR | — | — |
| Churned ARR | — | — |
| Net New ARR | — | — |
| Ending ARR (from Starting Customers) | — | — |
What is Net Dollar Retention Rate (NDRR)?
The Net Dollar Retention Rate, often abbreviated as NDRR or NRR, is a critical key performance indicator (KPI) for subscription-based businesses, particularly SaaS companies. It quantifies the change in revenue generated from your existing customer base over a specific period, accounting for upsells (expansion), downgrades (contraction), and churn.
Unlike Gross Dollar Retention (GDRR) which only looks at revenue retained from churned and contracted customers, NDRR provides a more comprehensive view by incorporating expansion revenue. A net dollar retention rate above 100% signifies that your company is growing revenue from its existing customer base, which is a powerful indicator of product value, customer success, and sustainable growth. Conversely, a rate below 100% suggests that revenue from existing customers is declining.
Who Should Use NDRR?
- SaaS Companies: Essential for understanding recurring revenue health.
- Subscription Businesses: Applicable to any business model with recurring revenue streams.
- Financial Analysts: Used to assess the financial stability and growth potential of subscription companies.
- Sales & Customer Success Teams: Helps in identifying opportunities for upselling and understanding churn drivers.
Common Misunderstandings:
- Confusing it with New Customer Acquisition: NDRR ONLY measures changes from your *existing* customer base. It doesn't reflect revenue from new logos.
- Ignoring Contraction: Some may focus only on churn and expansion, forgetting that downgrades also impact net retention.
- Unit Errors: Inconsistent use of monthly vs. annual figures or mixing different currencies can lead to inaccurate calculations. Always ensure all figures are for the same period and currency.
Net Dollar Retention Rate Formula and Explanation
The calculation for Net Dollar Retention Rate is straightforward but requires careful attention to the components. The core idea is to find the net change in revenue from your existing customers and express it as a percentage of the revenue you had from those same customers at the start of the period.
The Formula:
NDRR = ((Starting ARR + Expansion ARR - Contraction ARR - Churned ARR) / Starting ARR) * 100
This can also be simplified to:
NDRR = ((ARR at End of Period from Original Cohort - Churned ARR) / Starting ARR) * 100
Or, more commonly calculated as:
NDRR = (Starting ARR + Net New ARR) / Starting ARR * 100
Where: Net New ARR = Expansion ARR - Contraction ARR - Churned ARR
Variables Explained:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Starting ARR | Total Annual Recurring Revenue from existing customers at the beginning of the period. | Currency (e.g., USD) | >= 0 |
| Expansion ARR | Additional ARR generated from existing customers (upsells, cross-sells). | Currency (e.g., USD) | >= 0 |
| Contraction ARR | Reduction in ARR from existing customers (downgrades, feature reductions). | Currency (e.g., USD) | >= 0 |
| Churned ARR | ARR lost from existing customers who fully churned. | Currency (e.g., USD) | >= 0 |
| Net New ARR | The net impact of expansion, contraction, and churn on ARR from existing customers. | Currency (e.g., USD) | Can be negative or positive |
| Ending ARR (from Original Cohort) | ARR from the *original* customer cohort at the end of the period. Calculated as: Starting ARR + Expansion ARR - Contraction ARR - Churned ARR |
Currency (e.g., USD) | >= 0 |
| Net Dollar Retention Rate (NDRR) | The percentage change in revenue from the existing customer base. | Percentage (%) | Typically 90% – 150%+, but can be lower or higher. |
Practical Examples
Example 1: Strong Growth
A SaaS company has the following figures for the past year:
- Starting ARR (Annual): $2,000,000
- Expansion ARR (Annual): $300,000 (from upgrades and add-ons)
- Contraction ARR (Annual): $80,000 (from some customers downgrading)
- Churned ARR (Annual): $120,000 (from customers leaving)
Calculation:
- Net New ARR = $300,000 – $80,000 – $120,000 = $100,000
- NDRR = (($2,000,000 + $100,000) / $2,000,000) * 100 = (2,100,000 / 2,000,000) * 100 = 105%
Interpretation: The company is growing revenue from its existing customer base, as expansion revenue more than offset contraction and churn. An NDRR of 105% is healthy.
Example 2: Below 100% Retention
Another SaaS company reports the following for a quarter (note: figures are annualized for consistency with the calculator's default period):
- Starting ARR (Quarterly, annualized): $1,500,000
- Expansion ARR (Quarterly, annualized): $50,000
- Contraction ARR (Quarterly, annualized): $100,000
- Churned ARR (Quarterly, annualized): $200,000
Calculation:
- Net New ARR = $50,000 – $100,000 – $200,000 = -$250,000
- NDRR = (($1,500,000 – $250,000) / $1,500,000) * 100 = ($1,250,000 / $1,500,000) * 100 = 83.33%
Interpretation: In this scenario, contraction and churn significantly outweighed expansion revenue. An NDRR below 100% (83.33%) indicates that the company is losing revenue from its existing customers. This signals a need to investigate reasons for downgrades and churn, and to focus on driving more expansion revenue.
How to Use This Net Dollar Retention Rate Calculator
- Input Starting ARR: Enter the total Annual Recurring Revenue (ARR) from your existing customer base at the very beginning of the period you are analyzing (e.g., January 1st for an annual calculation).
- Input Expansion ARR: Enter the total additional ARR generated from existing customers during the period through upsells, cross-sells, or adding more seats/features.
- Input Contraction ARR: Enter the total reduction in ARR from existing customers during the period due to downgrades or reduced service levels.
- Input Churned ARR: Enter the total ARR lost from customers who completely churned (stopped being a customer) during the period.
- Select Calculation Period: Choose whether your figures represent an Annual, Quarterly, or Monthly period. The calculator will interpret the input values accordingly if they are already annualized, or you can input raw monthly/quarterly figures. The primary calculation assumes inputs are for the selected period.
- Review Results: The calculator will automatically display:
- Net New ARR: The net revenue change from your existing customers.
- Ending ARR (from Original Cohort): The ARR from the *initial* group of customers after accounting for all changes.
- Net Dollar Retention Rate (NDRR): The final percentage.
- Interpret the NDRR:
- > 100%: Indicates revenue growth from your existing customer base. This is generally a very positive sign.
- = 100%: Indicates revenue neutrality from your existing base; expansion perfectly balanced contraction and churn.
- < 100%: Indicates revenue decline from your existing customer base, meaning churn/contraction outpaced expansion.
- Use Copy Results: Click the "Copy Results" button to quickly capture the calculated metrics.
Selecting Correct Units: Ensure all currency inputs (Starting ARR, Expansion, Contraction, Churn) are in the same currency (e.g., USD) and represent the same time frame (annualized, quarterly, or monthly, consistent with your selected 'Calculation Period'). The calculator primarily works with ARR (Annual Recurring Revenue) as a standard, but the principle applies to MRR (Monthly Recurring Revenue) if you consistently use monthly figures.
Key Factors That Affect Net Dollar Retention Rate
- Product Value & Market Fit: A product that deeply solves customer problems and has strong market fit will naturally lead to higher expansion and lower churn. Customers are more likely to upgrade and stay when they see consistent value.
- Customer Success & Onboarding: Effective onboarding ensures customers quickly realize value. Proactive customer success management identifies struggling customers and helps them succeed, reducing churn and identifying upsell opportunities.
- Pricing & Packaging Strategy: How you tier your product and price add-ons significantly impacts expansion revenue. Clear upgrade paths and value-based pricing encourage customers to spend more over time.
- Sales & Upselling Effectiveness: The ability of your sales and account management teams to identify and close expansion opportunities is crucial. This includes effective communication about new features or higher tiers.
- Customer Support Quality: Responsive and effective customer support can be a retention driver. Poor support can lead to frustration, downgrades, and eventual churn.
- Competitive Landscape: Competitors offering better features, pricing, or service can exert pressure, potentially leading to contraction or churn if your offering doesn't keep pace.
- Economic Conditions: During economic downturns, customers might look to cut costs, leading to more contraction and churn, even if they value the product.
- Product Usage & Adoption: Higher adoption rates and deeper usage of product features are strong indicators of customer stickiness and likelihood to expand. Low adoption can be an early warning sign for churn.
Frequently Asked Questions (FAQ)
What is the difference between Net Dollar Retention Rate (NDRR) and Net Revenue Retention (NRR)?
These terms are often used interchangeably. Both refer to the same metric: revenue change from an existing customer cohort, including expansion, contraction, and churn. Some prefer "Net Revenue Retention" as it's more descriptive.
What is the difference between NDRR and Gross Dollar Retention (GDRR)?
GDRR only measures the revenue retained from the original cohort, excluding any expansion revenue. It's calculated as (Starting ARR - Contraction ARR - Churned ARR) / Starting ARR * 100. NDRR is generally considered a more important metric as it reflects growth from the existing base.
Is an NDRR of 100% good or bad?
An NDRR of exactly 100% means your expansion revenue perfectly offset your contraction and churn revenue. While not negative, it indicates no net growth from your existing customers. Most high-growth SaaS companies aim for NDRR significantly above 100% (e.g., 110%+).
What if my inputs are in Monthly Recurring Revenue (MRR) instead of ARR?
You can use MRR. Ensure all inputs (Starting, Expansion, Contraction, Churn) are consistently in MRR for the *period* you select (e.g., if you select 'Monthly', use MRR values for that month). The calculator will then output a Monthly Net Dollar Retention Rate. You can annualize the result by multiplying by 12 if needed, but be mindful that compounding effects might make this an approximation.
How do I handle customers acquired *during* the period?
This calculator, and the standard NDRR calculation, focuses *only* on the cohort of customers you had at the *beginning* of the period. Revenue from new customers acquired during the period is excluded from this calculation.
What if Churned ARR is larger than Starting ARR?
This indicates a severe churn problem where you lost more revenue from departing customers than you initially had from the entire starting cohort. While mathematically possible, it highlights a critical business issue needing immediate attention.
Can NDRR be negative?
Yes, if the combined revenue lost from contraction and churn significantly exceeds the revenue gained from expansion. This would mean your existing customer base is shrinking in value.
What are benchmark NDRR figures for different company stages?
Early-stage startups might see NDRR in the 90-105% range. As companies mature and optimize their customer success and expansion strategies, rates of 110%-130%+ are common. Top-tier SaaS companies can achieve even higher rates.