Free NRR Calculator

Calculate your Net Revenue Retention (NRR) and Gross Revenue Retention (GRR) in seconds. Enter your numbers below — results update instantly and all calculations run in your browser.

Net Revenue Retention (NRR)

0%

Gross Revenue Retention (GRR)

0%

† GRR excludes expansion MRR and can never exceed 100%. NRR includes expansion and can exceed 100%. Calculations run entirely in your browser — your data never leaves your device.

The NRR & GRR Formulas

NRR measures how much of your starting recurring revenue you retain after accounting for churn, contraction, and expansion. GRR is the same but excludes expansion, so it represents your retention floor.

Net Revenue Retention

NRR = ((Starting MRR − Churned MRR − Contraction MRR + Expansion MRR) ÷ Starting MRR) × 100

Gross Revenue Retention

GRR = ((Starting MRR − Churned MRR − Contraction MRR) ÷ Starting MRR) × 100

What a Good Result Looks Like

An NRR of 100% means expansion exactly offsets your losses. Above 100% means your existing customer base is growing on its own — the hallmark of a great SaaS business. The health indicators use these benchmarks:

For GRR, top SaaS companies maintain 90%+. Best-in-class reach 95%+. GRR below 80% signals a churn or contraction problem that expansion revenue is merely masking.

Common Mistakes

Common Mistake

Including new customer revenue (new MRR) in the expansion figure. NRR measures revenue change from your existing customer base only — new sales should be excluded. Another common error is confusing NRR with GRR: GRR never includes expansion, so it can never exceed 100%, while NRR can. Finally, make sure all four inputs (starting MRR, churn, contraction, expansion) are measured over the same time period — mixing a monthly churn figure with a quarterly expansion figure produces meaningless results.

Want all 14 SaaS metrics at once?

Use the full calculator to get NRR, GRR, MRR, churn, LTV:CAC, and more — with instant health benchmarks.

Go to full calculator →

Related Guides