Net Revenue Retention Calculator
Calculate your NRR to see whether existing customers are growing or shrinking your revenue. Benchmark against top SaaS companies instantly.
Enter Your MRR Data
MRR at the start of the period
Revenue gained from upsells and upgrades
Revenue lost from downgrades
Revenue lost from cancellations
Net Revenue Retention
107.0%
Acceptable but room to improve
MRR Movement Breakdown
Expansion
+15.0%
Contraction
-5.0%
Churn
-3.0%
Starting MRR
$100,000
Net Change
+$7,000
Ending MRR
$107,000
Get your NRR report via email
We'll send a detailed breakdown with improvement tips.
How It Works
Enter MRR Components
Input your starting MRR, expansion revenue from upsells, contraction from downgrades, and churned revenue from cancellations.
See Your NRR
Get your net revenue retention rate with a color-coded rating and see how expansion, contraction, and churn break down as percentages.
Benchmark & Improve
Compare your NRR against industry benchmarks and identify the biggest levers to improve retention and expansion.
Formula
NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR x 100NRR above 100% means your existing customer base is generating more revenue over time even without new customers. Below 100% means your revenue from existing customers is shrinking.
Frequently Asked Questions
What is net revenue retention (NRR)?
Net revenue retention (NRR), also called net dollar retention (NDR), measures the percentage of recurring revenue retained from existing customers over a period, including expansion, contraction, and churn. An NRR above 100% means your existing customer base is growing without any new sales. It is one of the most important SaaS metrics because it shows whether your product delivers increasing value over time. Learn more about NRR and its impact in our net revenue retention guide.
What is a good NRR for SaaS?
For SaaS companies, 100% NRR is the floor -- it means you are at least not losing revenue from existing customers. Between 110-130% is considered strong and indicates healthy expansion. Above 130% is elite, typical of top-quartile companies like Snowflake and Twilio. Enterprise SaaS tends to have higher NRR (120%+) than SMB-focused products because larger accounts expand more. Check how your churn compares with our SaaS churn rate benchmarks.
How do I improve my NRR?
Three levers drive NRR improvement. First, reduce churn by improving onboarding, monitoring engagement, and proactively reaching at-risk accounts. Second, increase expansion revenue through usage-based pricing, seat expansion, and upselling premium tiers. Third, minimize contraction by ensuring customers use the features they pay for. Tracking these components individually lets you pinpoint exactly where to invest. Use our SaaS metrics calculator to compute all your retention metrics from raw data, and check your customer lifetime value to see the downstream impact.
Why Net Revenue Retention Matters
Net revenue retention is the single best indicator of product-market fit in a subscription business. A company with 120% NRR can lose 20% of its customers every year and still grow revenue. That compounding effect is what makes high-NRR businesses so valuable to investors and operators alike.
NRR captures the full picture of customer health because it accounts for expansion (upsells, cross-sells, seat additions), contraction (downgrades), and churn (cancellations) all in one number. Revenue growth from new customers can mask retention problems, but NRR strips away new logo revenue and shows what is really happening with your installed base.
According to SaaS Capital, the median public SaaS company has an NRR of about 110%. Companies above 130% -- like Datadog, Snowflake, and Twilio -- trade at significantly higher revenue multiples. The reason is simple: high NRR means predictable, compounding revenue that does not require proportional increases in sales and marketing spend. You can explore the relationship between churn rates and revenue retention in our detailed guide.
For early-stage startups, NRR also signals pricing power and product stickiness. If your NRR is below 100%, it usually means either your churn rate is too high, your expansion motion is weak, or both. Start by understanding where the leakage is happening -- use our SaaS metrics calculator to break down your MRR movements and identify the biggest improvement opportunities.
Ultimately, improving NRR is cheaper than acquiring new customers. Studies show it costs 5-7x more to acquire a new customer than to retain and expand an existing one. Focus on customer success, usage-based expansion paths, and reducing involuntary churn to move the needle. Track your customer lifetime value alongside NRR to see the full economic picture.
Track NRR Automatically Across All Entities
Get real-time dashboards for retention, expansion, and churn metrics. See NRR trends over time and catch problems before they compound.