Net Revenue Retention (NRR) Calculator for SaaS
Calculate Net Revenue Retention (NRR) percentage instantly. Model expansion, contraction, and churn to evaluate your SaaS compounding growth engine.
Calculated Results
Net Revenue Retention (NRR)
109%
Ending Cohort MRR
$54,500
Net Revenue Change
$4,500
NRR (%) = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) Γ 100Net Negative Churn: Cohort is expanding organically!
About this tool
Net Revenue Retention (NRR)βalso referred to as Net Dollar Retention (NDR)βis widely considered the premier indicator of product-market fit and long-term enterprise valuation in subscription software. NRR measures the percentage of recurring revenue retained from an existing cohort of customers over a specified window, factoring in expansion upgrades, cross-sells, plan contractions, and full cancellations. When your NRR surpasses 100%, your business exhibits net negative churn: your installed customer base expands in revenue over time even if your sales team closes zero new logos. Conversely, an NRR below 100% signals an eroding base that requires continual new customer acquisition just to stand still. Institutional investors evaluate NRR to determine whether capital injected into acquisition will compound efficiently or leak away.
How It Works
- 1Input the starting MRR generated by an established customer cohort at the beginning of the period.
- 2Enter the expansion MRR generated by that exact cohort through upgrades, add-ons, or extra seats.
- 3Input any contraction MRR from downgrades within the cohort.
- 4Enter the churned MRR from cohort accounts that cancelled entirely.
- 5View your NRR percentage and net change in recurring revenue.
Formula & Math
Transparent LogicNRR (%) = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) Γ 100
Worked Practical Example
An email infrastructure SaaS starts the quarter with $80,000 cohort MRR. Over three months, existing accounts add $14,000 in volume upgrades, lose $3,000 to downgrades, and $4,000 to cancellations.
Calculation / Steps
(($80,000 + $14,000 - $3,000 - $4,000) / $80,000) Γ 100 = 108.75%
Expected Result
108.75% NRR; cohort grew to $87,000 MRR (+$7,000 net expansion).
Frequently Asked Questions
What is a good NRR benchmark for venture-backed and bootstrapped SaaS?+
Above 100% means existing customers grow faster than they shrink or leave, which is the goal for any subscription business. How far above depends on whether your pricing can expand through seats, usage or add-ons. With a single flat price, NRR can't rise much above 100%, so focus on gross retention instead.
Does NRR include revenue from brand new customers closed this month?+
No. NRR strictly follows an existing cohort of customers established prior to the evaluation window.
Why is high NRR so valuable for SaaS valuations?+
High NRR provides compounding growth with near-zero marginal customer acquisition cost (CAC), driving superior free cash flow margins.
Automate retention on your cancel button
BoolBul directly protects NRR by reducing churned MRR at the exit gate, lifting the net retention baseline across all billing cohorts.
Related SaaS Tools
Gross Revenue Retention (GRR) Calculator
Calculate Gross Revenue Retention (GRR) percentage. Measure core customer retention without expansion revenue masking churn. Instant, free calculation.
Revenue Churn Calculator
Calculate gross revenue churn percentage and annualized lost MRR. Free interactive SaaS calculator for subscription founders and finance teams.
SaaS Quick Ratio Calculator
Calculate your SaaS Quick Ratio. Measure growth efficiency by comparing new and expansion MRR added against churned and contracted MRR lost.
Expansion MRR Calculator
Calculate total expansion MRR, expansion rate percentage, and annualized upsell value across tiers, seats, and add-ons. Free interactive tool.