NRR Calculator
Enter your starting ARR, expansion, contraction, and churn for the period to get net and gross revenue retention, a benchmark grade, and a prioritized fix list.
Cohort ARR over the period
Your NRR appears here ↑
Enter your starting ARR and the expansion, contraction, and churn over the period. Net and gross retention, the benchmark grade, and the fix list update live — no button, no login.
Find the accounts that move NRR.
The expansion + retention skills in the GTM Claude Skills bundle rank accounts by expansion potential and by ARR × churn risk — in Claude Code on your own data. 42 skills, $39 one-time.
Get the operator playbook ($39) →What is net revenue retention (NRR)?
Net revenue retention is the percentage of recurring revenue you keep and grow from an existing customer cohort over a period — including expansion, minus contraction and churn. Above 100% means the base grows on its own, before you add a single new customer.
It's the single most important SaaS growth metric because it compounds. A company at 120% NRR doubles its existing-customer revenue every few years with zero new logos; one below 100% has to acquire just to stand still.
How to calculate NRR
Take the cohort's starting ARR, add expansion, subtract contraction and churn, then divide by the starting ARR: (starting ARR + expansion − contraction − churn) ÷ starting ARR × 100. Use the same customer cohort at start and end — do not include new logos.
Gross retention (GRR) is the same calculation without expansion: (starting ARR − contraction − churn) ÷ starting ARR. It shows how much you keep before any upsell, so a big gap between NRR and GRR means expansion is masking real churn.
What's a good NRR?
The benchmark is 110%+ for a healthy B2B SaaS and 120%+ for best-in-class. 100–110% is holding steady, and below 100% the base is shrinking. Gross retention should sit at 85–90% or higher; if NRR looks fine but GRR is low, expansion is papering over a churn problem that will eventually catch up.
NRR varies by segment — enterprise and usage-based products tend to run higher than SMB seat-based ones — but the direction is universal: expansion should outrun churn, and the wider the gap, the more efficient your growth.
Frequently asked questions
What is a good net revenue retention rate?
110%+ is healthy for B2B SaaS and 120%+ is best-in-class. 100–110% is holding steady, and below 100% means the customer base is shrinking. Gross retention should be 85–90% or higher.
How is NRR calculated?
Take the starting ARR of a customer cohort, add expansion revenue, subtract contraction and churn, and divide by the starting ARR. Multiply by 100. New-logo revenue is excluded.
What is the difference between NRR and GRR?
NRR (net revenue retention) includes expansion; GRR (gross revenue retention) does not. GRR shows how much revenue you keep before any upsell, so comparing the two reveals whether expansion is masking churn.
Why does NRR matter so much?
Because it compounds. High NRR means your existing base grows on its own, so every new customer adds to an expanding foundation instead of replacing lost revenue. It is the strongest predictor of efficient, durable SaaS growth.
How do I improve NRR?
Reduce churn and contraction (onboarding, health scoring, proactive saves) and build a systematic expansion motion (usage-triggered upsell, seat and tier expansion). If GRR is the problem, fix retention first — expansion cannot outrun heavy churn forever.