NRR Calculator for Net Revenue Retention, NDR and GRR

Calculate how recurring revenue from the same existing customer cohort changes after churn, contraction and expansion. The calculator returns NRR, net dollar retention context, GRR, net and gross revenue churn, expansion rate and retained recurring revenue.

Net Revenue Retention Inputs

Use one currency for every monetary input. Dollar symbols are display labels and do not convert exchange rates.

Follow one existing-customer cohort. Beginning revenue, churn, contraction and expansion must use the same recurring-revenue basis and the same measurement period. Do not add revenue from customers acquired after the period begins.

Opening MRR or ARR from customers already active at the start of the period. Keep the same revenue basis across every field.
Recurring revenue from opening-cohort customers that falls to zero because those customers fully churn during the period.
Recurring revenue lost when existing customers downgrade, remove seats, reduce committed usage or otherwise remain active at a lower recurring amount.
Additional recurring revenue from the same opening cohort through upgrades, added seats, cross-sells, recurring usage growth or eligible price expansion.
Net Revenue Retention, NRR -
Gross Revenue Retention, GRR -
Ending Recurring Revenue from Existing Customers -
Net Revenue Churn -
Gross Revenue Churn -
Expansion Rate -
Net Retained Revenue Change -
Retention Signal -

Example: Existing SaaS Customer Cohort

Beginning recurring revenue: $100,000

Churned revenue: $5,000

Contraction revenue: $2,000

Expansion revenue: $8,000

NRR / NDR: 101.0%

GRR: 93.0%

Ending existing-customer revenue: $101,000

Net revenue churn: -1.0%

Gross revenue churn: 7.0%

Expansion rate: 8.0%

Net retained change: +$1,000

The opening cohort grew by 1% without any new-customer revenue. NRR can exceed 100% when expansion offsets churn and contraction, while GRR remains capped at 100% because it excludes expansion.

NRR, NDR and GRR Formulas

NRR = (Beginning Recurring Revenue - Churned Revenue - Contraction Revenue + Expansion Revenue) / Beginning Recurring Revenue x 100 GRR = (Beginning Recurring Revenue - Churned Revenue - Contraction Revenue) / Beginning Recurring Revenue x 100 Net Revenue Churn = 100% - NRR Gross Revenue Churn = 100% - GRR Expansion Rate = Expansion Revenue / Beginning Recurring Revenue x 100 Ending Existing-Customer Revenue = Beginning Revenue - Churn - Contraction + Expansion

NRR and NDR: Net revenue retention and net dollar retention are commonly used for the same existing-customer revenue-retention concept.

NRR vs GRR: NRR includes expansion. GRR deliberately excludes expansion and measures the revenue floor preserved after losses.

Period consistency: A monthly, quarterly or annual calculation can work, but do not mix MRR with ARR or movements from different periods.

Add This NRR Calculator to Your Website

Embed this free net revenue retention calculator on a website, SaaS metrics article or finance resource. The ?embed=1 view shows only the calculator, results, charts and required SolveIndex attribution. The resize script automatically fits the iframe after calculations and responsive layout changes.

Embedding requirement: Keep the SolveIndex attribution and source link visible and unchanged.
  
SaaS & Software

Net revenue retention, net dollar retention and GRR guide

Learn how to calculate NRR and GRR, define the opening cohort, separate churn from contraction, interpret NRR above 100% and benchmark retention without mixing in new business.

NRR Calculator Frequently Asked Questions

Use these answers to keep net revenue retention, net dollar retention, GRR and revenue churn calculations consistent.

Net revenue retention measures recurring revenue retained from the same opening customer cohort after churn, contraction and expansion. Subtract churn and contraction from beginning recurring revenue, add expansion, divide by beginning recurring revenue and multiply by 100.
NRR and net dollar retention, or NDR, are commonly used for the same recurring-revenue retention concept in SaaS. Reporting conventions can differ, so state the formula, revenue basis and cohort definition when comparing companies.
NRR includes expansion revenue from existing customers. GRR excludes expansion and therefore measures only how much opening recurring revenue remains after churn and contraction. GRR cannot exceed 100% under the standard formula.
No. NRR follows the customers that existed at the start of the period. New-customer revenue belongs in total MRR or ARR growth, not in the NRR numerator.
Net revenue churn equals 100% minus NRR. It becomes negative when NRR is above 100%, meaning expansion from existing customers more than offsets churn and contraction during the period.

NRR Calculator Disclaimer: This calculator provides operating-metric estimates based on the inputs supplied. NRR, NDR and GRR definitions can vary by company, billing system and treatment of credits, reactivations, usage changes, currency effects, contract amendments, pauses and price changes. Keep the opening customer cohort and recurring-revenue basis consistent and reconcile the result with your billing and finance source of truth before using it for forecasting, investor reporting or valuation decisions.