Skip to content

MRR, ARR and revenue retention (NRR/GRR) calculator

How recurring revenue changed over a period, and how much you kept from existing customers. It opens on a worked example — change any number. Nothing you enter is saved.

$
$
$
$
$

Net revenue retention (NRR)

103%

Gross revenue retention (GRR)
94%
Gross revenue churn
6%
Net new recurring revenue
$4,500
Ending monthly recurring revenue (MRR)
$54,500
Annual run rate (ARR = MRR × 12)
$654,000

Annual run rate (ARR = MRR × 12): Treats the period as a month.

The formula

  • NRR = (starting revenue + expansion − downgrades − cancellations) ÷ starting revenue × 100
  • GRR = (starting revenue − cancellations − downgrades) ÷ starting revenue × 100
  • Net new MRR = new + expansion − contraction − churned
  • ARR = MRR × 12

How to read it

NRR above 100% means existing customers grew revenue even after losses. GRR can never exceed 100%, so it shows how well you keep what you have. Companies define these slightly differently — note yours.

Definitions, a full worked example and common pitfalls are in our guide: Churn and Retention Rate: Customer, Revenue, NRR and GRR.

General information, not accounting, tax or financial advice. Definitions vary between companies — match the formula to how your own systems count.

More customers & people calculators