Net Revenue Retention Calculator

Free NRR calculator. Measure revenue retention and expansion from existing customers. Key SaaS health metric.

net revenue retention calculationnet retention formula

How Net Revenue Retention Calculator Works

NRR = (Beginning MRR + Expansion MRR − Churned MRR − Contraction MRR) ÷ Beginning MRR × 100. Measures revenue retention including upsells and downsells. NRR above 100% means your existing customers are growing faster than they churn — the ideal state for any subscription business.

Net Revenue Retention Benchmarks

LabelMeaning
Above 120%World-class — Snowflake/Twilio territory
110–120%Excellent — top-quartile SaaS
100–110%Healthy — existing customers growing slightly
Below 100%Revenue shrinking from existing base — churn exceeds expansion

Source: Bessemer Venture Partners SaaS Benchmarks, KeyBanc SaaS Survey 2024

Frequently Asked Questions

What is NRR?

Net Revenue Retention (NRR) measures how much revenue you retain from your existing customer base after accounting for churn, downgrades, and expansion (upsells/cross-sells). NRR above 100% means your existing customers are growing faster than they churn.

What is a good NRR?

Above 120% is world-class (Snowflake regularly exceeds 130%). 100–110% is healthy for most SaaS businesses. Below 100% means your existing revenue base is shrinking — a critical early warning sign.

NRR vs GRR — what's the difference?

Gross Revenue Retention (GRR) only counts churn and contraction — it caps at 100%. NRR includes expansion revenue, so it can exceed 100%. GRR shows pure retention quality; NRR shows the combined effect of retention and expansion.

Is my data stored?

No.

Can I use this on mobile?

Yes.

About This Tool

Built by the Calcyo team and last updated June 2026. All calculations follow industry-standard methodology. No data leaves your browser — calculations run entirely client-side using JavaScript. If you spot an error in the formula or benchmark data, email us at support@calcyo.xyz.

Related Tools