Skip to content
Businesssaas

Net Revenue Retention Calculator

Net revenue retention from a fixed cohort, with gross retention alongside. Above 100% the existing base grows on its own; gross retention shows what that number is hiding.

Also called: net revenue retention calculator, net dollar retention.

$
$
$
$
Net revenue retention
105%

105% NRR. Above 100%: the existing base grows on its own.

Gross revenue retention
90%
Ending MRR from the cohort
$1,050,000.00
What that means
Above 100%: the existing base grows on its own.
Method and background

How this is calculated

Take one cohort and follow only its revenue. Expansion adds, contraction and churn subtract, and new customers are excluded entirely. Including them would measure sales, not retention. Gross retention omits expansion, which is why a company can show 115% NRR and 88% GRR at the same time: a few accounts expanding hard while the long tail leaks.

nrr = (start + expansion - contraction - churn) / start * 100
S
Starting MRR from the cohort (currency)
E
Expansion MRR (currency)
C
Contraction MRR (currency)
X
Churned MRR (currency)

Worked examples

Each of these is asserted on every build. If a change to the engine ever moved one of these answers, the build would fail before the page could print it.

105% NRR, 90% GRR

Starting MRR from the cohort
$1,000,000.00
Expansion MRR
$150,000.00
Contraction MRR
$40,000.00
Churned MRR
$60,000.00

Net revenue retention105%

arithmetic identity: the gap between the two is the expansion

Open this example

no movement is 100%

Starting MRR from the cohort
$500,000.00
Expansion MRR
$0.00
Contraction MRR
$0.00
Churned MRR
$0.00

Net revenue retention100%

degenerate case

Open this example

total churn is 0%

Starting MRR from the cohort
$500,000.00
Expansion MRR
$0.00
Contraction MRR
$0.00
Churned MRR
$500,000.00

Net revenue retention0%

boundary

Open this example