Net Revenue Retention
Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a period, including expansions, contractions, and churn. An NRR above 100% means existing customers generate more revenue over time.
Also known as: NRR, net dollar retention, NDR
Formula
((Starting MRR + Expansion - Contraction - Churn) / Starting MRR) x 100
Why It Matters
NRR is the definitive measure of whether your product delivers increasing value to customers. When NRR exceeds 100%, your existing customer base grows on its own - even if you stopped acquiring new customers entirely, revenue would still increase. This is the hallmark of exceptional product-market fit.
The best SaaS companies in the world achieve NRR of 120-140%, meaning their existing customers generate 20-40% more revenue each year through upgrades, seat expansions, and additional product purchases. This compounds dramatically: a base of 1,000 customers at 130% NRR will generate nearly 3x the revenue in 4 years without adding a single new customer.
NRR also serves as a quality check on your growth. A company growing 50% year-over-year with 80% NRR is running on a treadmill - it must constantly acquire new customers to replace the revenue it loses from existing ones. A company growing 50% with 120% NRR has a much more durable growth engine.
How to Calculate
Start with the recurring revenue from a cohort of customers at the beginning of the period. Add expansion revenue (upgrades, additional seats, cross-sells). Subtract contraction revenue (downgrades) and churned revenue (cancellations). Divide the result by the starting revenue and multiply by 100. NRR above 100% means expansions outpace churn and contractions.
Net Revenue Retention Calculator
((Starting MRR + Expansion - Contraction - Churn) / Starting MRR) x 100
Industry Applications
A usage-based analytics platform achieves 135% NRR because customers naturally consume more data as they grow, automatically increasing their monthly bills without any sales effort.
Benchmark: Best-in-class SaaS NRR: 130%+ for enterprise, 110-120% for mid-market, 100-110% for SMB
A B2B wholesale platform tracks NRR across merchant accounts, finding that merchants who use their integrated shipping feature have 125% NRR vs. 92% for those who do not.
How to Track in KISSmetrics
KISSmetrics enables NRR tracking by monitoring revenue changes at the individual customer level. Track upgrade, downgrade, and cancellation events alongside revenue amounts. Use cohort analysis to see how revenue from each customer group evolves over time. The Revenue Report can show expansion and contraction trends across your customer base.
Common Mistakes
- -Calculating NRR on a base that includes new customers acquired during the period, which inflates the number
- -Not separating gross retention from net retention - you need both to understand the dynamics of churn vs. expansion
- -Using NRR to mask a churn problem - 120% NRR with 20% gross churn means you are losing many customers but compensating with aggressive upsells to survivors
- -Measuring NRR on too short a time horizon (monthly) where noise can obscure the underlying trend
Pro Tips
- +Always report NRR alongside gross revenue retention to tell the full story of customer revenue dynamics
- +Segment NRR by customer size, industry, and cohort to identify which segments drive expansion and which drive churn
- +If NRR is below 100%, focus on reducing churn before investing in expansion - you cannot upsell customers who leave
- +Use NRR trends as an early warning system: declining NRR often precedes a broader revenue growth slowdown by 2-3 quarters
- +Target 110%+ NRR for SMB-focused SaaS and 120%+ for mid-market and enterprise
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%.
Contraction Revenue
Contraction revenue (or contraction MRR) is the reduction in recurring revenue from existing customers who downgrade their plans, reduce seats, or decrease usage. It represents partial revenue loss that stops short of full cancellation.
Revenue Churn
Revenue churn (also called MRR churn) is the percentage of recurring revenue lost from existing customers in a given period due to cancellations and downgrades. It measures the rate at which your revenue base erodes.
Churn Rate
The percentage of customers or revenue lost over a given period. Customer churn measures account losses; revenue churn measures dollar losses.
See Net Revenue Retention in action
KISSmetrics tracks every user across sessions and devices so you can measure what matters. Start free - no credit card required.