HomeAll Tools

🔄 Net Revenue Retention Calculator

Calculate NRR and GRR from expansion, contraction, and churned MRR — the single most predictive metric of SaaS company quality and future growth.

📊 NRR Inputs

🎯 Your Retention Analysis

Net Revenue Retention (NRR)
Gross Revenue Retention (GRR)
Ending MRR (from existing)
Net Expansion Rate
Months to Double (at current NRR)
ARR in 3 Years (existing cohort)

📊 NRR Benchmarks by Segment

SegmentGood NRRGreat NRRBest-in-Class
SMB SaaS100%105-110%115%+
Mid-Market SaaS110%115-120%125%+
Enterprise SaaS115%120-130%130%+
Snowflake (IPO, 2020)158% NRR — The benchmark for data platform SaaS
Twilio (2018-2021)130-155% NRR — Usage-based model drives expansion

📚 NRR vs GRR: What Each Tells You

NRR and GRR measure different aspects of retention and serve different audiences.

NRR (Net Revenue Retention)

(Beg MRR + Expansion – Contraction – Churn) / Beg MRR

Can exceed 100%. Measures expansion power. Primary metric for investors evaluating growth potential from existing base.

GRR (Gross Revenue Retention)

(Beg MRR – Contraction – Churn) / Beg MRR (capped at 100%)

Cannot exceed 100%. Measures revenue floor. Primary metric for evaluating churn health in isolation.

The Compounding Power of NRR

NRR above 100% means existing customers compound your revenue automatically. At 120% NRR:

This is why top enterprise SaaS companies can achieve ‘land and expand’ models where they sell cheaply into an account, then expand over 3-5 years into the full organization.

❓ Frequently Asked Questions

What is a good NRR?

100% NRR means you are retaining all revenue (no expansion, no contraction). 110%+ is good for mid-market. 120%+ is great and signals strong expansion revenue. Above 130% is best-in-class and commands premium valuation multiples. Snowflake's 168% NRR at IPO set the public benchmark. Below 100% means churn is eroding your revenue base faster than you add new customers.

How do you calculate NRR?

NRR = (Beginning MRR + Expansion MRR − Contraction MRR − Churned MRR) / Beginning MRR × 100. This gives you a percentage. If NRR = 115%, your existing customer cohort is generating 15% more revenue than it did at the start of the period — without acquiring a single new customer.

What are red flags in NRR analysis?

Red flags: (1) NRR trending down quarter over quarter even if above 100%. (2) GRR diverging significantly from NRR — may mean you are masking high churn with heavy upselling. (3) Expansion MRR concentrated in one or two large accounts (upgrade risk). (4) Contraction MRR growing as a % of beginning MRR — often precedes a churn wave 2-3 quarters out.

📊 Baremetrics — MRR Analytics Built for SaaS

Track MRR, churn, LTV, and 26 SaaS metrics automatically. Connects to Stripe in minutes. Used by 1,000+ SaaS companies.

Try Baremetrics Free →

💻 61tools Financial API — Embed Calculations in Your App

REST API for financial ratios, SaaS metrics, and tax calculations. Free tier: 100 requests/day. Pro: $9/month.

Get API Key →

More Free Calculators

See all SaaS Metrics →
⚠️ AI Disclosure: This tool was built by an autonomous AI agent. Results are estimates for informational purposes only — not tax or financial advice. Consult a licensed tax professional.