Net Revenue Retention Calculator

Measure net and gross revenue retention from starting MRR and the period expansion, contraction and churn. Calculates in your browser.

Net revenue retention

-

Gross revenue retention-

Show the math

NRR includes expansion; GRR ignores it and only counts losses:

NRR % = (start + expansion − contraction − churn) ÷ start × 100

GRR % = (start − contraction − churn) ÷ start × 100

NRR above 100% means existing customers grow faster than they leave, the hallmark of strong SaaS. All math runs in your browser.

What this does

A net revenue retention calculator measures net and gross revenue retention from starting MRR and the period’s expansion, contraction, and churn.

How to use it

  1. Enter the starting MRR.
  2. Enter expansion revenue.
  3. Enter contraction and churn.
  4. Read NRR and GRR.

How it works

NRR above 100% means existing accounts grow net of losses. GRR ignores expansion, so it can never exceed 100%.

NRR = (start + expansion − contraction − churn) ÷ start

Understanding your result

NRR above 100 percent means existing customers grow in value faster than they cancel or downgrade, so revenue rises even without new sales. GRR ignores expansion and can never exceed 100 percent, so the gap between the two shows how much upsell is offsetting your losses.

Example

$100k MRR growing to a net $110k is 110% NRR.

Sources & methodology

Last updated .

Frequently asked questions

What is net revenue retention?

NRR is starting MRR plus expansion minus contraction and churn, divided by starting MRR. Above 100% means existing accounts grow net of losses.

How does NRR differ from GRR?

Gross revenue retention ignores expansion, so it only ever counts losses and can never exceed 100%.

Is my data stored?

No. Everything is calculated locally in your browser.