SaaS Gross Revenue Retention (GRR %) vs. Net Dollar Retention (NDR / NRR %) Calculator

Calculate cohort GRR % (max 100%) and NDR / NRR % from starting ARR, expansion, and churn.

GRR % & Net Dollar Retention (NDR %)
89% GRR • 113% NDR
Gross Retained USD 8,900,000.00 (89%) + Expansion USD 2,400,000.00 = 113% NRR
Gross Revenue Retention (GRR %, max 100%) 89%
Net Dollar Retention (NDR / NRR %) 113%
Gross Churn + Contraction Rate 11% (USD 1,100,000.00)
Cohort Expansion Rate +24% (USD 2,400,000.00)
Inputs
Amounts are treated in the selected currency; no foreign-exchange conversion is applied.
USD
Starting Annual Recurring Revenue of the existing customer cohort 12 months ago.
USD
Expansion ARR from upsells and seat growth within that cohort.
USD
Downgrade / contraction ARR within that cohort.
USD
Churned ARR from lost customers in that cohort.
Results & Graph
GRR % & Net Dollar Retention (NDR %)
89% GRR • 113% NDR
Gross Retained USD 8,900,000.00 (89%) + Expansion USD 2,400,000.00 = 113% NRR
Gross Revenue Retention (GRR %, max 100%)
89%
Net Dollar Retention (NDR / NRR %)
113%
Gross Churn + Contraction Rate
11% (USD 1,100,000.00)
Cohort Expansion Rate
+24% (USD 2,400,000.00)

GRR % & Net Dollar Retention (NDR %) Sensitivity & Breakdown

Gross Retained USD 8,900,000.00 (89%) + Expansion USD 2,400,000.00 = 113% NRR
Graph 1 • Starting Cohort Arr Sensitivity Recalculates the domain equation across 50% to 150% of the primary input while holding other parameters constant.
0 Ending Cohort: USD 11,300,000.00 50.1 Ending Cohort: USD 11,300,000.00 100.1 Ending Cohort: USD 11,300,000.00 50%: 78 Ending Cohort: USD 11,300,000.00 78 50% 75%: 85.3 Ending Cohort: USD 11,300,000.00 85.3 75% 100%: 89 Ending Cohort: USD 11,300,000.00 89 100% 125%: 91.2 Ending Cohort: USD 11,300,000.00 91.2 125% 150%: 92.7 Ending Cohort: USD 11,300,000.00 92.7 150%
Graph 2 • Primary & Supporting Metric Comparison Compares the primary output alongside supporting domain benchmarks.
GRR % & Net Dollar Retention (NDR %) 89% GRR • 113% NDR Gross Revenue Retention (GRR %, max 100%) 89% Net Dollar Retention (NDR / NRR %) 113% Gross Churn + Contraction Rate 11% (USD 1,100,000.00)
Graph 3 • Exact Output Table & Units Displays each calculated output in its exact domain unit.
GRR % & Net Dollar Retention (NDR %)89% GRR • 113% NDRGross Revenue Retention (GRR %, max 100%)89%Net Dollar Retention (NDR / NRR %)113%Gross Churn + Contraction Rate11% (USD 1,100,000.00)Cohort Expansion Rate+24% (USD 2,400,000.00)
Summary: From a USD 10,000,000.00 starting cohort, USD 1,100,000.00 in churn/contraction yields 89% GRR, while +USD 2,400,000.00 in upsells lifts Net Dollar Retention (NDR) to 113%.
Summary: From a USD 10,000,000.00 starting cohort, USD 1,100,000.00 in churn/contraction yields 89% GRR, while +USD 2,400,000.00 in upsells lifts Net Dollar Retention (NDR) to 113%.
Interactive chart & math engine powered by CalculatorGraph

GRR % & Net Dollar Retention (NDR %) Reference Schedule

MetricFormulaCohort ResultEnterprise SaaS Benchmark
Gross Revenue Retention (GRR)(Start − Churn − Contraction) ÷ Start89%≥ 90% Enterprise / ≥ 80% Mid-Market
Net Dollar Retention (NDR / NRR)(Start − Churn − Contraction + Expansion) ÷ Start113%≥ 115% Enterprise / ≥ 105% SMB

Formula & Mathematical Methodology: SaaS GRR % & NDR / NRR % Formula

GRR% = (StartingARR − ChurnARR − ContractionARR) / StartingARR × 100
NDR% = (StartingARR + ExpansionARR − ChurnARR − ContractionARR) / StartingARR × 100
GRR% = (StartingARR − ChurnARR − ContractionARR) / StartingARR × 100; NDR% = (StartingARR + ExpansionARR − ChurnARR − ContractionARR) / StartingARR × 100
  • Starting Cohort Arr: Starting Annual Recurring Revenue of the existing customer cohort 12 months ago.
  • Cohort Expansion Arr: Expansion ARR from upsells and seat growth within that cohort.
  • Cohort Contraction Arr: Downgrade / contraction ARR within that cohort.
  • Cohort Churned Arr: Churned ARR from lost customers in that cohort.

Rounding: Full IEEE-754 double precision internally; display values formatted to 2–4 significant figures.

Worked Example: Default SaaS GRR % & NDR / NRR % Scenario

Calculate both Gross Revenue Retention (GRR %, capped at 100%, excluding expansion) and Net Dollar Retention (NDR / NRR %, including upsell expansion) from starting cohort ARR.

  1. Enter parameters for SaaS GRR % & NDR / NRR % in the input controls.
  2. Apply formula: GRR% = (StartingARR − ChurnARR − ContractionARR) / StartingARR × 100; NDR% = (StartingARR + ExpansionARR − ChurnARR − ContractionARR) / StartingARR × 100.
  3. Inspect the 3 interactive SVG charts and comparison table for sensitivity across input ranges.
Result: Produces instant SaaS GRR % & NDR / NRR % output with domain-verified units and sensitivity table.

Frequently Asked Questions

How is SaaS GRR % & NDR / NRR % calculated?

SaaS Gross Revenue Retention (GRR %) vs. Net Dollar Retention (NDR / NRR %) Calculator uses the verified equation: GRR% = (StartingARR − ChurnARR − ContractionARR) / StartingARR × 100; NDR% = (StartingARR + ExpansionARR − ChurnARR − ContractionARR) / StartingARR × 100. Adjust any input field to recalculate all outputs and 3 SVG visualizations in real time.

What units does the SaaS GRR % & NDR / NRR % tool use?

Each field displays its exact unit label (USD, USD, USD, USD) so results remain dimensionally consistent.

Can I solve backwards for a target output using Goal Seek?

Yes. Click "🎯 Goal Seek" in the results toolbar to solve backwards for any numeric input parameter.

Business & Marketing · SaaS & Subscription Metrics

SaaS Gross Revenue Retention (GRR %) vs. Net Dollar Retention (NDR / NRR %) Calculator: inputs, method, and how to read the result

Calculate cohort GRR % (max 100%) and NDR / NRR % from starting ARR, expansion, and churn.

Choose inputs for the case you are checking

The defaults are illustrative. Replace them with values for your case and keep the units shown beside each field.

  • Display Currency: Amounts are treated in the selected currency; no foreign-exchange conversion is applied.
  • Starting Cohort Arr: Starting Annual Recurring Revenue of the existing customer cohort 12 months ago.
  • Cohort Expansion Arr: Expansion ARR from upsells and seat growth within that cohort.
  • Cohort Contraction Arr: Downgrade / contraction ARR within that cohort.

What the calculation includes

With the default values shown, GRR % & Net Dollar Retention (NDR %) is 89% GRR • 113% NDR. The calculation follows SaaS GRR % & NDR / NRR % Formula; the formula and variable definitions above show how the inputs combine.

One-input check: With the other defaults held constant, changing Starting Cohort Arr from 10,000,000 USD to 11,000,000 USD changes GRR % & Net Dollar Retention (NDR %) from 89% GRR • 113% NDR to 90% GRR • 111.8% NDR. This is a comparison inside the calculator's stated model, not a prediction.

Where to use caution

  • Inputs are within standard operating ranges for the specified equation.
  • Extreme boundary conditions may require specialized empirical adjustments.

Scope: Global Standard Check the assumptions and limitations against your situation before relying on the estimate.

More in Business & Marketing: Unit Conversion Calculator, Date Difference & Business Days Calculator, SaaS Metrics Calculator (MRR, ARR, LTV, CAC & Break-Even).