How to Calculate Dollar Retention Rate

Net Dollar Retention (NDR) Calculator

Revenue at the start of the period.
Upgrades/Add-ons from same cohort.
Downgrades within the cohort.
Revenue lost from cancelled accounts.
function calculateDRR() { var start = parseFloat(document.getElementById('startingRev').value); var expansion = parseFloat(document.getElementById('expansionRev').value) || 0; var contraction = parseFloat(document.getElementById('contractionRev').value) || 0; var churn = parseFloat(document.getElementById('churnRev').value) || 0; var resultBox = document.getElementById('drrResultBox'); var drrValueDiv = document.getElementById('drrValue'); var interpretationDiv = document.getElementById('drrInterpretation'); if (isNaN(start) || start = 100) { interpretation = "Excellent! You have negative churn, meaning expansion outweighs lost revenue."; } else if (drr >= 90) { interpretation = "Good. Your retention is healthy for most B2B SaaS models."; } else { interpretation = "Room for improvement. A rate below 90% may indicate high churn or low expansion opportunities."; } interpretationDiv.innerHTML = interpretation; }

What is Dollar Retention Rate?

Dollar Retention Rate (DRR), often referred to as Net Revenue Retention (NRR), is a critical SaaS metric that measures the percentage of revenue retained from existing customers over a specific period. Unlike Gross Revenue Retention, DRR accounts for expansion revenue (upsells and cross-sells) as well as downgrades and churn.

The Formula

DRR = [(Starting Revenue + Expansion – Contraction – Churn) / Starting Revenue] x 100

Why DRR Matters

  • Predicts Growth Sustainability: A DRR over 100% (Negative Churn) means your business grows even if you don't acquire a single new customer.
  • Investor Appeal: Investors look for high DRR (110%+) in enterprise SaaS as a sign of high product-market fit.
  • Efficiency: It is significantly cheaper to expand existing customers than to acquire new ones.

Practical Example

Imagine your SaaS company starts January with $100,000 in Monthly Recurring Revenue (MRR).

  • Existing customers upgrade their plans, adding $20,000 (Expansion).
  • Some customers downgrade to cheaper tiers, losing $5,000 (Contraction).
  • A few customers cancel entirely, losing $10,000 (Churn).

Calculation:
($100,000 + $20,000 – $5,000 – $10,000) / $100,000 = 1.05
Dollar Retention Rate = 105%

Frequently Asked Questions

What is a good Dollar Retention Rate?

For Enterprise SaaS, 100% is considered the floor, with 110%-130% being top-tier. For SMB-focused SaaS, 90% is often considered healthy due to naturally higher churn in smaller businesses.

Does DRR include new customers?

No. DRR only tracks the revenue from customers who were already with you at the start of the period. New sales are tracked separately under New Logo Acquisition.

Leave a Comment