Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Net Revenue Retention
102%
retained revenue from existing customers
Starting MRR $100,000
Ending MRR $102,000
Net Change $2,000

What Is Net Revenue Retention?

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures how much recurring revenue you keep from your existing customer base over a period — typically a month or a year — including the impact of upgrades, downgrades, and cancellations. It deliberately excludes revenue from brand-new customers, so it isolates the health of the customers you already have. An NRR above 100% means your existing customers are growing in value faster than they are leaving, the hallmark of a strong SaaS business.

How to Use This Calculator

Enter four figures for the period you want to analyze: your Starting MRR (recurring revenue at the start), Expansion MRR (upsells, cross-sells, seat additions), Contraction MRR (downgrades) and Churned MRR (revenue lost from cancellations). The calculator returns your NRR percentage, the ending MRR for that cohort, and the net dollar change.

The Formula Explained

$$\text{NRR} = \frac{\text{Starting MRR} + \text{Expansion} - \text{Contraction} - \text{Churn}}{\text{Starting MRR}} \times 100\%$$ The numerator rebuilds the ending recurring revenue from the same group of customers, then divides by where they started. Multiplying by 100 turns the ratio into a percentage that you can benchmark over time.

Advertisement
Bar diagram showing starting MRR adjusted by expansion, contraction and churn to reach ending revenue
NRR builds on starting MRR by adding expansion and subtracting contraction and churn.

Worked Example

Suppose you begin a month with $100,000 in MRR. Existing customers add $15,000 in upgrades, downgrade $5,000, and cancel $8,000. Ending MRR = \(100{,}000 + 15{,}000 - 5{,}000 - 8{,}000 = \$102{,}000\). $$\text{NRR} = \frac{102{,}000}{100{,}000} \times 100 = 102\%$$ Because it is above 100%, expansion more than offset losses.

Three colored gauge dials showing NRR below 100 percent, at 100 percent, and above 100 percent
NRR under 100% signals net shrinkage, while above 100% means net growth from existing customers.

FAQ

What is a good NRR? Best-in-class SaaS companies post 120%+; 100% means flat retention, and below 100% signals net shrinkage of the existing base.

How is NRR different from gross retention? Gross retention excludes expansion and is capped at 100%, measuring only how much you lose. NRR includes expansion, so it can exceed 100%.

Should I use MRR or ARR? Either works — just keep all four inputs in the same unit and period for a consistent result.

Last updated: