1. Calculators
  2. SaaS, E-commerce & Marketing

Net & Gross Revenue Retention Calculator

Measure how much recurring revenue your existing customers keep and add. Enter a cohort's starting revenue, expansion, contraction and churn to get net and gross revenue retention, annualized, with a three-year ARR projection.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Follow one group of existing customers (a cohort) over a month or a year. Leave out revenue from customers who signed up during the period.

Period measured
$
Recurring revenue from these customers at the start of the period.
$
Upgrades, extra seats, add-ons and price increases from the same customers.
$
Downgrades, fewer seats and new discounts from customers who stayed.
$
Recurring revenue from customers who cancelled during the period.

Results

Net revenue retention (month)101.4%About 118.2% a year if every month looked like this one
Gross revenue retention (month)
98.4%
Expansion excluded, so it can never exceed 100%
NRR, annualized
118.2%
GRR, annualized
82.4%
Ending revenue from the cohort
$253,500
Net change
$3,500
Expansion rate
3.0%
Gross revenue churn
1.6%
Contraction plus churn
Cohort ARR after 3 years
$4,948,660
From $3,000,000 today, at this NRR

This cohort's revenue grew 1.4% in a month without a single new customer: $7,500 of expansion more than replaced the $4,000 lost to downgrades and cancellations. Without expansion it would have kept 98.4%.

ARR from this cohort over the next 36 months

With expansion (NRR)Without expansion (GRR)Starting ARR
$0$1M$2M$3M$4M$5M05101520253035

Months from today. Assumes the same retention rates repeat; no new customers are added.

Cohort ARR over three years

Starting from $3,000,000 of ARR, with 118.2% net and 82.4% gross retention a year.

YearARR at your NRRChange vs todayARR at your GRRAdded by expansion
0$3,000,0000.0%$3,000,000$0
1$3,544,677+18.2%$2,472,080$1,072,598
2$4,188,246+39.6%$2,037,059$2,151,187
3$4,948,660+65.0%$1,678,591$3,270,070

Year 0 is today. Revenue from customers acquired later is not included.

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the net revenue retention calculator

  1. Choose the period. Pick one month if you track movements in monthly recurring revenue (MRR), or twelve months if you measure a cohort over a year in annual recurring revenue (ARR). The calculator converts either one into the other.
  2. Enter the cohort’s starting revenue. This is the recurring revenue of the customers who were paying on day one of the period. Billing and subscription analytics tools report it as opening MRR.
  3. Enter the three movements from those same customers: expansion (upgrades, seats, add-ons, price rises), contraction (downgrades and discounts) and churned revenue (customers who left).

Results show NRR and GRR for the period, the annualized or monthly equivalent, the gross revenue churn rate and the cohort’s ARR three years out if retention stays where it is.

How NRR and GRR are calculated

NRR = (Start + Expansion − Contraction − Churn) ÷ Start
GRR = (Start − Contraction − Churn) ÷ Start, capped at 100%All amounts are recurring revenue from the same cohort of customers over the same period. Revenue from new customers is excluded.

To move between periods, the calculator compounds:

Annual rate = Monthly rate12
Monthly rate = Annual rate1/12
Cohort ARR in year t = ARR today × Annual NRRtRates are written as ratios: 101.4% is 1.014. The projection assumes the same retention repeats every year.

A worked example

A software company starts the month with $250,000 of MRR from existing customers. During the month they add $7,500 through upgrades, give back $1,500 in downgrades and lose $2,500 when some customers cancel.

The cohort ends the month at $253,500. NRR is 101.4% and GRR is 98.4%. Expansion was 188% of the revenue lost, so the group grew by $3,500 with no new sales.

If every month looked like this one, annual NRR would be about 118.2% and annual GRR 82.4%. The cohort’s $3,000,000 of ARR would reach $4,948,660 in three years. Without expansion, it would shrink to $1,678,591.

Why NRR above 100% means growth without new customers

When NRR is above 100%, the customers you already have pay you more each year than they did the year before, even after some leave. Every past cohort becomes a growing base, and new sales add to that base instead of refilling a leak. The effect compounds:

Annual NRR (GRR 90% in every case) Cohort ARR after 3 years, from $1,000,000
90% $729,000
100% $1,000,000
110% $1,331,000
120% $1,728,000

All four companies lose the same 10% of revenue each year. The difference is entirely expansion, and after three years the best cohort is worth more than twice the worst. Below 100%, a business has to win new revenue just to stand still, which raises the pressure on sales and marketing spend and on the customer acquisition cost.

Reading NRR and GRR together

The two numbers answer different questions. GRR measures how sticky the product is: whether customers stay and keep paying for what they bought. NRR adds whether they buy more.

  • High GRR, NRR near 100%: customers stay but rarely grow. Pricing tiers, seats or add-ons may give them no reason to spend more.
  • Lower GRR, high NRR: a few large accounts are expanding fast while many others leave. Growth depends on a small group of customers, and churn may be hiding inside a healthy headline figure.
  • Both high: the strongest pattern, usually seen with products that become part of a customer’s daily workflow.

Gross retention around 90% or more a year is often cited as strong for software sold to larger businesses, with lower figures common for small-business and consumer products. Treat any benchmark as a loose reference, since contract length and customer size change what is normal.

What this calculator does not include

  • Cohort measurement over a full year. Compounding one month assumes every month is alike. Annual contracts concentrate churn at renewal dates, so a true twelve-month cohort can differ from twelve times a single month.
  • Revenue quality. One-time fees, services and usage spikes should stay out of recurring revenue.
  • Customer counts. NRR is weighted by revenue, so losing many small customers barely moves it. Our churn rate calculator measures logo churn alongside revenue churn.

Frequently asked questions

What is the difference between NRR and GRR?
Gross revenue retention counts only losses: it shows how much of the starting revenue survives downgrades and cancellations, so it can never exceed 100%. Net revenue retention also adds expansion from the same customers. In the example, GRR is 98.4% and NRR is 101.4% for the month.
What is a good net revenue retention rate?
Above 100% means existing customers grow on their own, which is the usual line between a healthy and a leaky subscription business. Figures above about 110% to 120% a year are often cited for strong B2B software, while products sold to small businesses or consumers usually run lower. These are rules of thumb that vary widely by market and contract size.
How do I convert monthly NRR to annual NRR?
Raise the monthly rate to the 12th power. A monthly NRR of 101.4% becomes about 118.2% a year. Do not multiply the monthly change by 12: that ignores compounding and understates the annual figure when NRR is above 100%.
Should new customers be included in NRR?
No. NRR follows a fixed cohort: the customers who were paying at the start of the period. Revenue from customers who signed up during the period is new business and belongs in growth metrics, not retention. Including it inflates NRR and hides churn.
Can gross revenue retention be above 100%?
No. GRR leaves out expansion by definition, so the best possible result is 100%, meaning no customer downgraded or cancelled. If your calculation shows more than 100%, expansion revenue has slipped into it.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.