Net Dollar Retention (NDR)
The percentage of recurring revenue retained from existing customers after accounting for expansion, contraction, and churn. Above 100% means existing customers generate more revenue over time.
Also known as: NDR, net revenue retention, NRR
Formula
((Start MRR + Expansion - Contraction - Churn) / Start MRR) x 100
Why net dollar retention (NDR) matters
NDR is arguably the most important SaaS metric because it shows whether your product becomes more valuable to customers over time. An NDR above 100% means you could stop all new customer acquisition and still grow revenue.
Top-performing SaaS companies achieve 120-150% NDR, meaning their existing customer base generates 20-50% more revenue each year through upgrades, seat expansion, and cross-sells.
The newsletter
Join our KISS newsletter
One short read a week on what actually moves revenue, in a free email. Read by 10,000+ operators and founders.
No spam. Unsubscribe in one click.
How to calculate net dollar retention (NDR)
Start with the MRR from a cohort of customers at the beginning of a period. At the end, measure that same cohort's MRR including expansion and minus churn and contraction. Divide end MRR by start MRR.
Net Dollar Retention Calculator
((Start MRR + Expansion - Contraction - Churn) / Start MRR) x 100
What is a good net dollar retention (NDR)?
Best-in-class SaaS: 130-150%. Good: 110-130%. Acceptable: 100-110%. Below 100% means you are losing revenue from existing customers faster than you are growing it.
How to Track in KISSmetrics
Use KISSmetrics Revenue Reports to track MRR by customer cohort over time. The Cohort Report shows how revenue from each signup month evolves, directly visualizing your NDR.
Common Mistakes
- -Confusing net dollar retention with gross dollar retention (which excludes expansion)
- -Not measuring NDR by customer segment - your best segments may mask problems in others
- -Celebrating high NDR driven by price increases rather than genuine expansion
Pro Tips
- +Break NDR into components: what portion comes from seat growth, plan upgrades, and usage expansion
- +Track NDR by acquisition channel to understand which sources produce the most expandable customers
- +Use NDR trends to forecast future revenue more accurately than pipeline alone
Related Terms
Gross Revenue Retention
Gross Revenue Retention (GRR) measures the percentage of recurring revenue retained from existing customers, excluding any expansion revenue. It isolates the impact of downgrades and churn on your revenue base.
Expansion Revenue
Expansion revenue is additional recurring revenue generated from existing customers through upsells, cross-sells, seat additions, or increased usage. It is the primary driver of net revenue retention above 100%.
Churn Rate
The percentage of customers or revenue lost over a given period. Customer churn measures account losses; revenue churn measures dollar losses.
Monthly Recurring Revenue (MRR)
The predictable revenue a subscription business earns every month from all active subscriptions, normalized to a monthly amount.
Further Reading
Net Revenue Retention: The Most Important SaaS Metric Investors Look At
Learn what net revenue retention (NRR) is, how to calculate it, and why it matters more than growth rate for SaaS businesses seeking sustainable expansion.
Product-Led Growth: Strategies, Metrics, and the PLG Flywheel
A complete guide to product-led growth covering PLG vs. sales-led, the five critical PLG metrics (activation rate, time-to-value, expansion revenue, NRR, viral coefficient), the PLG flywheel, pricing models, and common mistakes.
The Customer Lifecycle: A Framework for Tracking What Actually Matters
Learn the 5 stages of the customer lifecycle (Aware, Desire, Purchase, Repeat, Passionate) and how to measure each stage to grow revenue systematically.
The SaaS Customer Lifecycle: Steps Most Businesses Forget to Track
Map the complete SaaS customer lifecycle from first visit through advocacy. Learn which metrics to track at each stage and where most teams have blind spots.
Build your business intelligence layer for free.
Cohorts on your real customers, built from events KISSmetrics captured itself rather than a warehouse export. It scans your site and configures the reports, so the curve is there the same day.