SaaS · Free tool

Net revenue retention calculator: NRR and gross revenue retention

Net revenue retention (NRR) = (starting recurring revenue + expansion − contraction − churned revenue) ÷ starting recurring revenue, measured on the same group of customers. Above 100% means existing customers grow revenue on their own. Gross revenue retention (GRR) leaves expansion out and can never exceed 100%; it shows how well you keep the revenue you already have.

Free, no sign-up · By Infikey Technologies · Updated

Use the calculator

Your numbers

Reset
Period
$

MRR or ARR — use the same unit for every field.

$
$
$

Result

Net revenue retention (NRR)

106%

Net revenue retention is 106% for the year, and gross revenue retention is 88%.

Above 100%: expansion outweighs churn and downgrades, so revenue grows even without new customers.

Revenue bridge for existing customers
  • Starting revenue $100,000
  • Expansion +$18,000
  • Contraction -$4,000
  • Churned -$8,000
  • Ending revenue $106,000
Net revenue retention (NRR) calculator results
Gross revenue retention (GRR) 88%
NRR 106%
GRR 88%
Revenue from the same customers at end $106,000
Expansion as % of starting revenue 18%
Revenue lost (contraction + churn) $12,000
  • NRR only counts customers who existed at the start of the period; revenue from new customers is excluded.

Estimates for planning only, not professional advice. Infikey Technologies accepts no liability for decisions based on these results — read the disclaimer.

Want an expert to sanity-check these numbers?

Send these results to an Infikey specialist and get a reply for your situation.

Ask an expert

How this calculator works

MetricFormula
NRR(starting revenue + expansion − contraction − churn) ÷ starting revenue
GRR(starting revenue − contraction − churn) ÷ starting revenue
Annualisedmonthly rate^12 or quarterly rate^4

Worked example

With these inputs:

  • Currency: USD ($)
  • Period: Year
  • Recurring revenue from existing customers at start: 100,000
  • Expansion (upgrades, add-ons, seats): 18,000
  • Contraction (downgrades): 4,000
  • Churned revenue (cancellations): 8,000

Net revenue retention (NRR): 106%. Net revenue retention is 106% for the year, and gross revenue retention is 88%.

Gross revenue retention (GRR)88%
NRR106%
GRR88%
Revenue from the same customers at end$106,000
Expansion as % of starting revenue18%
Revenue lost (contraction + churn)$12,000

Open this example in the calculator

NRR vs GRR

Net revenue retentionGross revenue retention
Includes expansion Yes No
Can exceed 100% Yes No
Tells you Whether the base grows on its own How well you keep existing revenue
Commonly cited strong level Above 100%; 120%+ for enterprise SaaS Above 90%

Why investors care about NRR

With NRR above 100%, every cohort of customers is worth more each year, so growth compounds: new sales add to a base that is already growing.

NRR also shows product-market fit inside accounts — customers who expand are getting more value over time.

Ways to raise NRR

  • Price on a value metric that grows with the customer (seats, usage, locations).
  • Add higher tiers and add-ons for advanced needs.
  • Run customer success reviews that uncover expansion opportunities.
  • Reduce downgrades by showing customers the value they get.

Every option can be set in the web address, so you can bookmark a scenario or send it to a colleague. AI assistants such as ChatGPT, Gemini, Claude and Perplexity can use the same parameters to open this calculator with your numbers and the result already on the page.

ParameterWhat it setsAccepted values
currency Currency one of USD, INR, AED, GBP, EUR
period Period one of month, quarter, year
start Recurring revenue from existing customers at start number from 1 to 100000000000 (in the chosen currency), default 100000
expansion Expansion (upgrades, add-ons, seats) number from 0 to 100000000000 (in the chosen currency), default 18000
contraction Contraction (downgrades) number from 0 to 100000000000 (in the chosen currency), default 4000
churned Churned revenue (cancellations) number from 0 to 100000000000 (in the chosen currency), default 8000

Example: https://infikeytechnologies.com/tools/net-revenue-retention-calculator?currency=USD&period=year&start=5000000&expansion=1400000&contraction=150000&churned=300000

Also available as plain text for AI assistants and a free JSON API (OpenAPI spec).

Last reviewed by the Infikey Technologies team.

Disclaimer

This calculator is provided free for general information and planning only. Results are estimates based on the inputs you enter and the assumptions described on this page, reference data such as published prices may change, and actual costs and outcomes will differ. Nothing on this page is financial, legal, tax, investment or other professional advice. Infikey Technologies Private Limited, Infikey Technologies LLC and their directors, employees and affiliates make no warranty, express or implied, about the accuracy, completeness or suitability of this tool or its results, and accept no liability for any loss or damage, direct or indirect, arising from its use or from reliance on its results. Verify all figures independently and seek professional advice before making any decision. Use of this tool is at your own risk.

FAQ

Net revenue retention (NRR) calculator questions

How do you calculate net revenue retention? +

Take recurring revenue from existing customers at the start, add expansion, subtract contraction and churned revenue, then divide by the starting revenue.

What is a good NRR? +

Above 100% is good; well above 110–120% is considered excellent, especially for products sold to larger companies.

What is the difference between NRR and NDR? +

Net dollar retention (NDR) is the same metric as net revenue retention, named after the currency.

Should new customers be included in NRR? +

No. NRR measures only customers who were already paying at the start of the period.

Talk to an expert

Want an expert to sanity-check these numbers?

Your inputs and results are attached automatically, so we can reply with specific advice on Software engineering.