Net Revenue Retention Calculator
Does revenue from your existing customers grow, or shrink? Work out net revenue retention from expansion, contraction and churn, and read it against SaaS benchmarks.
Net revenue retention
—
(start + expansion − contraction − churn) ÷ start × 100
Net MRR change
—
expansion − contraction − churn
Net revenue retention verdict
Next step
Customer Lifetime Value Calculator
Retention above 100 % lifts lifetime value directly — put a figure on it.
Existing customers only: what is net revenue retention measuring?
Net revenue retention — also called net dollar retention — tracks what happens to the recurring revenue of one existing customer cohort across a period, after expansion, contraction and churn. The word that does the work is existing. New customers never enter the calculation; their revenue belongs to new-business metrics, and this is where the common error happens. Put new-customer MRR in the numerator and you are no longer measuring retention, you are measuring growth with the retention label on it. A figure above 100 % means the same cohort is worth more at the end of the period than at the start — the strongest single signal of product-market fit, and the basis of capital-efficient growth.
NRR vs GRR: what gross revenue retention shows that net hides
Gross revenue retention counts only the losses — contraction and churn — and ignores expansion entirely. It therefore cannot exceed 100 %, and it answers a different question: how much revenue would you have kept with no upselling at all. Net retention includes expansion and can go past 100 %. Read them together, always. A strong net figure alongside a weak gross figure is a warning, not a success: a handful of rapidly expanding large accounts is masking broad churn underneath. The headline looks healthy while the base erodes.
Why new customers stay out of the net revenue retention formula
NRR = (start + expansion − contraction − churn) ÷ start × 100
One cohort, one quarter, four movements
A SaaS company opens the period with $20,000 of MRR from existing customers, gains $2,000 in expansion, and loses $500 to downgrades and $1,000 to cancellations:
The net change is +$500 (2,000 − 500 − 1,000): the same set of customers delivers $500 more MRR at the end of the period than at the start, without a single new one being won.
Segment decides more than the number does
The median for private B2B SaaS sits around 101–105 %. Enterprise-weighted vendors on seat-based pricing land considerably higher; SMB-weighted ones frequently below 100 %, and not because they are run worse — small customers churn for reasons no amount of account management prevents. Contract value, audience and pricing model shape this figure more than execution does, so compare only within your own segment and watch the direction of travel rather than the level.
Build the expansion path before you need it
- Give customers a reason to spend more: seat-based pricing, usage components and higher tiers create natural expansion without a sales conversation. This is the most direct route past 100 %, and it is a pricing decision rather than a retention one.
- Catch churn while it is still usage: falling logins, unused seats and declining activity precede a cancellation by weeks. Intervening there reduces contraction and churn at the same time, which moves the numerator twice.
- Never read this figure alone: only alongside gross retention does it show whether breadth is holding or whether a few large accounts are carrying the average. Steer both, or you optimise the one that flatters you.
Background and sources
The bands follow the widely used Bessemer scale. Targets vary substantially by contract value and segment, with enterprise well above SMB.
Frequently asked questions
- What is net revenue retention?
- Net revenue retention measures how the recurring revenue of one existing customer cohort develops across a period — after expansion, contraction and churn, but excluding new customers. Formula: (starting MRR + expansion − contraction − churn) ÷ starting MRR × 100. Above 100 % means the base grows on its own.
- NRR vs GRR: what is the difference?
- Gross revenue retention counts only losses — contraction and churn — and ignores expansion, so it can never exceed 100 %. Net retention includes expansion (upgrades, seats, cross-sells) and can go above it. A high net figure with a weak gross figure is a warning sign: a few expanding large accounts are masking broad churn.
- What is a good net revenue retention?
- As rough orientation: below 100 % is critical, 100–110 % solid, 110–120 % good and above 120 % excellent. The median for private B2B SaaS is around 101–105 %. Enterprise vendors on seat-based pricing run considerably higher, SMB-weighted ones often below 100 %. Segment context matters more than the absolute value.
- Why can net revenue retention exceed 100 %?
- Because expansion from existing customers — extra seats, tier upgrades, cross-sells — can outweigh the losses from contraction and churn. When it does, revenue from the same cohort grows without a single new customer being added. That is exactly what makes a figure above 100 % the strongest available signal of product-market fit.