AllMyCalculators

Net Revenue Retention Calculator

Shows how revenue from existing customers changed over a period.

From the customers you had at the start of the period.

Upgrades and add-ons from those customers.

Downgrades from those customers.

Revenue from those who cancelled.

Net revenue retention
— %

Share sends a link that reopens these numbers. Copy details pastes the full breakdown as a list.

Gross revenue retention — %
Net revenue retention, annualised — %
Revenue from these customers at the end —
Change in their revenue —
Reading this —

The formula

NRR = (start + expansion − contraction − churned) ÷ start GRR = (start − contraction − churned) ÷ start

New customers are left out, so NRR shows what the existing base does by itself. GRR ignores expansion and cannot go above 100%.

What to watch out for

Use one group of customers, measured at the start and end of the period. Yearly is the usual basis, since monthly figures bounce around.

Frequently Asked Questions

How do I calculate net revenue retention?

Start with revenue from a group of customers, add expansion, take off contraction and churn, then divide by the start. 100,000 with 18,000 expansion, 3,000 contraction and 7,000 churn gives 108.00%.

What is the difference between NRR and GRR?

GRR leaves out expansion, so it shows only what you kept. The same figures give 90.00% GRR.

What is a good NRR?

Above 100% is a common target, because the base then grows without new sales. Not every company reaches it, and larger contracts tend to retain better.