InfyCalculator
📈

Net Revenue Retention Calculator

Compute net revenue retention (NRR) and gross revenue retention (GRR) from starting MRR plus expansion, contraction and churn — the metrics that show whether your base grows on its own.

Starting MRR
Expansion MRR (upsells)
Contraction MRR (downgrades)
Churned MRR (cancellations)
Loading calculator…

How it works

NRR = (start + expansion − contraction − churn) ÷ start × 100 · GRR = (start − contraction − churn) ÷ start × 100

Both metrics track only customers you already had, ignoring new logos. Gross revenue retention counts only losses — contraction and churn — so it can never exceed 100% and shows how sticky the product is. Net revenue retention adds expansion revenue back in, so it can rise above 100% when upsells outweigh losses; that is the sign of a business that would grow even if it stopped acquiring, and it is why elite SaaS companies target NRR of 120% or more.

Worked example

Starting at $100,000 MRR with $12,000 expansion, $3,000 contraction and $5,000 churn: NRR = (100,000 + 12,000 − 3,000 − 5,000) ÷ 100,000 = 104%. GRR = (100,000 − 3,000 − 5,000) ÷ 100,000 = 92%.

Frequently asked questions

Why can NRR exceed 100% but GRR cannot?

GRR only subtracts losses, so at best it retains everything for 100%. NRR adds expansion revenue from existing customers, which can more than offset churn and push the figure above 100%.

What is a good net revenue retention rate?

For SaaS, 100% is the break-even line, 110%+ is healthy, and best-in-class companies reach 120–130%. High NRR means the existing base compounds on its own, reducing dependence on new sales.

Should new customers be included?

No. Both NRR and GRR measure only the cohort you started the period with. Adding new logos would mix acquisition with retention and hide whether your current customers are actually expanding.

Related calculators

Educational estimate, not financial advice.