NRR vs GRR Calculator
Calculate NRR and GRR together from the same starting MRR and expansion/contraction/churn inputs.
NRR (Net Revenue Retention) includes expansion. GRR (Gross Revenue Retention) excludes expansion and focuses on durability after churn and downgrades.
Calculating both from the same inputs prevents definition drift and makes retention diagnostics faster.
Prefer an explanation- Read the guide.
NRR vs GRR: differences, formulas, and how to use bothRetention & churn hub: cohorts, GRR/NRR, and retention curvesNRR/GRR targets: how to translate targets into expansion and churn goalsRevenue retention curves: GRR vs NRR over time (how to model)
$
$
$
$
Tip: you can type commas (e.g., 10,000).
Example
Using the default inputs, the result is:
99%
- Starting MRR
- $100,000
- Expansion MRR
- $12,000
- Contraction MRR
- $5,000
- Churned MRR
- $8,000
How to calculate
- Enter starting MRR for the cohort (beginning of period).
- Enter expansion, contraction, and churned MRR for the same cohort and period.
- Compute NRR and GRR and compare the gap to understand how much expansion is offsetting churn/downgrades.
Formula
NRR = (start + expansion - contraction - churn) / start; GRR = (start - contraction - churn) / start
- All inputs represent the same cohort and time window.
- MRR movements reflect recurring run-rate changes (not billings/cash).
FAQ
Can NRR be above 100%-
Yes. If expansion exceeds contraction + churn, the cohort grows without new customers and NRR can exceed 100%.
Why track GRR if NRR looks strong-
NRR can look strong due to expansion even when churn/downgrades are weak. GRR isolates durability without expansion.
Common mistakes
- Mixing cohorts or time windows (starting MRR from one cohort, movements from another).
- Including one-time items or billings/cash in MRR movements.
- Using blended numbers that hide segment churn pockets.
How to interpret
How to use NRR vs GRR
- If GRR is weak, focus on churn and downgrades (product value, support, renewals).
- If GRR is strong but NRR is flat, focus on expansion levers (upsell, seats, pricing).
- Always segment by customer size and plan to avoid blended averages.
Related calculators
SaaS Metrics
CAC Calculator
Calculate Customer Acquisition Cost (CAC) from total acquisition spend and new customers.
SaaS Metrics
Fully-loaded CAC Calculator
Calculate fully-loaded CAC by including paid spend plus sales & marketing costs (salaries, tools, and other acquisition costs).
SaaS Metrics
LTV Calculator
Estimate customer Lifetime Value (LTV) using ARPA, gross margin, and churn rate.
SaaS Metrics
LTV Sensitivity Calculator
See how gross profit LTV changes as churn and gross margin vary (simple 3x3 sensitivity).
SaaS Metrics
LTV:CAC Calculator
Compute LTV:CAC ratio and CAC payback using ARPA, gross margin, churn, and CAC.
SaaS Metrics
CAC Payback Period Calculator
Estimate how many months it takes to recover CAC (months to recover CAC) using gross profit.
Quick checks
- Keep time units consistent (monthly vs annual) across inputs and outputs.
- Segment by cohort/channel/plan before trusting a blended average.
- Use the related guide to avoid common definition and denominator mismatches.