Free NRR & Churn Calculator
Calculate Net Revenue Retention, Gross Retention, and churn instantly. Free interactive SaaS NRR calculator — no signup required.
What this tool does
Calculate Net Revenue Retention (NRR), Gross Revenue Retention (GRR), revenue churn, and customer churn from your starting MRR, expansion, contraction, and lost-customer numbers — the canonical SaaS retention dashboard.
Inputs
- Starting MRR for the period
- Expansion MRR (upsells, seat additions, plan upgrades)
- Contraction MRR (downgrades, seat reductions)
- Churned MRR (lost customers)
- Customers at start of period
- Customers lost during the period
Outputs
- Net Revenue Retention (NRR) percentage
- Gross Revenue Retention (GRR) percentage
- Monthly customer churn rate
- Monthly revenue churn rate
- Benchmark band: Excellent (>120%), Good (100–120%), Average (85–100%), Poor (<85%)
Frequently asked questions
What is Net Revenue Retention (NRR)?
NRR measures the percentage of recurring revenue retained from existing customers over a period, including expansion (upsells, seat additions), downgrades, and churn. An NRR above 100% means your existing customers are growing your revenue without any new sales. Formula: (Starting MRR + Expansion − Downgrade − Churn) ÷ Starting MRR.
What's the difference between NRR and GRR?
Gross Revenue Retention (GRR) excludes expansion revenue — it only measures what you kept. NRR includes expansion and can exceed 100%. GRR is always ≤100%. Top SaaS companies target GRR >90% and NRR >120%.
What is a good NRR for a SaaS company?
Excellent: >120% (best-in-class, e.g. Snowflake, Twilio). Good: 100–120% (healthy growth from existing customers). Average: 85–100% (flat or slight contraction). Poor: <85% (significant churn — fix before scaling acquisition).
How is customer churn rate calculated?
Customer churn rate = (Customers lost during period ÷ Customers at start of period) × 100. A monthly churn rate below 2% is considered excellent for B2B SaaS.
Do you save my data?
No. All calculations run in your browser and are saved to localStorage so you can come back later. We only capture your email if you request the PDF report.
