What Is Net Revenue Retention?
NRR measures how much revenue you retain from existing customers including expansions. Over 100% NRR means your existing base is growing — even without new customers.
Definition
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of revenue retained from a cohort of existing customers after accounting for upgrades, downgrades, and cancellations — but excluding new customer revenue. NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100.
NRR above 100% means existing customers are spending more than they were 12 months ago — the base is growing on its own without new customer acquisition. This is called 'negative churn' and is the hallmark of elite SaaS businesses. Public SaaS companies with 120%+ NRR command the highest valuations.
NRR below 100% means the existing customer base is shrinking — churn exceeds expansion. At 80% NRR, even with no churn you're losing 20% of revenue from existing customers annually. This puts enormous pressure on new customer acquisition just to maintain flat revenue.
Real-World Example
Starting MRR from existing customers: $100K. During the quarter: $15K in upgrades/expansions, $5K in downgrades, $8K in cancellations. Ending MRR from those same customers: $102K. NRR = ($100K + $15K - $5K - $8K) / $100K = 102%. Existing customers are growing slightly — healthy but not elite.
Why It Matters
NRR is arguably the most important metric in SaaS — it determines whether the business is a compounding wealth creator (>100% NRR) or a leaky bucket requiring constant new customer treadmill to offset churn (<100% NRR).
Get Glen’s Updates
Investing insights, new tools, and whatever I’m building this week. Free. No spam.
Unsubscribe anytime. I respect your inbox more than Congress respects property rights.
Frequently Asked Questions
What is a good NRR for SaaS?
Over 100% NRR is the first benchmark — your base is not shrinking. Over 110% is strong (good expansion motion). Over 120% is elite (Snowflake, Datadog, Cloudflare territory). SMB-focused SaaS often struggles to exceed 100% due to high SMB churn. Enterprise SaaS with land-and-expand models regularly achieve 120-140% NRR.
What is the difference between gross revenue retention (GRR) and NRR?
Gross Revenue Retention (GRR) measures retained revenue excluding expansions — it only counts churn and contraction. GRR can never exceed 100%. NRR includes expansions so it can exceed 100%. GRR tells you your worst case; NRR tells you your actual trajectory including upsell success.
How do you improve NRR?
Three levers: reduce churn (keep customers from canceling), reduce contraction (prevent downgrades through customer success), and increase expansion (upsell more seats, features, or usage tiers to existing customers). The expansion motion — getting existing customers to pay more — is the highest-value, lowest-cost growth activity.
Related Terms
Recommended Resources
Tools & books I actually use and recommend
SeekingAlpha Premium
Quant ratings, earnings transcripts, and the stock analysis community where I published 300+ articles.
Try SeekingAlphaA Random Walk Down Wall Street
Burton Malkiel's classic case for index investing. The book that convinced millions to stop stock-picking.
View on AmazonThe Little Book of Common Sense Investing
John Bogle's manifesto on why low-cost index funds beat everything else. Straight from the founder of Vanguard.
View on AmazonSome links above are affiliate links. I only recommend products I personally use. See my full disclosures.