Example: If you start with $10,000 of MRR, add $1,500 from upgrades, lose $300 from downgrades and $500 from cancellations, NRR = ($10,000 + $1,500 − $300 − $500) ÷ $10,000 = 107%.
Why Net Revenue Retention (NRR) matters
NRR shows whether your existing customers are growing or shrinking in value. Above 100% means you grow even without winning a single new customer, because upgrades outweigh cancellations and downgrades.
It is a strong sign of product value and a cheap source of growth, since expanding existing accounts costs less than finding new ones.
How to read it
The key line is 100%. Above it, your existing base is growing; below it, it is shrinking and new sales must cover the gap. Typical levels depend on your customer size and pricing model, so compare with your own history.
Use a consistent period, usually 12 months, and the same customer group at the start and end.
How to improve it
- Reduce cancellations with better onboarding and support.
- Create upgrade paths, add-ons and extra seats for growing customers.
- Move customers to annual plans to improve retention.
- Identify the customers most likely to expand and focus on them.
Common mistakes
- Including revenue from new customers in the calculation.
- Mixing time periods or customer groups at the start and end.
- Looking only at the total and not at which plans expand or shrink.
- Confusing NRR with gross revenue retention, which ignores upgrades.
“What was my net revenue retention over the last 12 months, and how much came from upgrades versus cancellations?”
Connect Stripe and ask in plain English. You get the number, the evidence behind it, and the next step.
Try for free
