OnSumoTools

Net Revenue Retention Calculator

See whether existing customers grew your MRR after expansion, downgrades, and churn, with GRR, a waterfall chart, and lever sensitivity.

100% client-side. Cohort MRR inputs stay in your browser (ons-nrr-inputs).

NRR = ending MRR from existing customers divided by starting MRR. Above 100% means expansion beat churn and downgrades in the period.

Net revenue retention

104.0%

Healthy: existing customers grow revenue

GRR

92.0%

Expansion rate

12.0%

Churn rate

5.0%

NRR

104.0%

MRR waterfall

Starting cohort MRR through expansion, contraction, and churn to ending MRR ($104,000).

12-month projection

At 104.0% monthly NRR, existing customers compound to $160,103 MRR in 12 months with no new logos.

Best-in-class public SaaS names (Snowflake, Datadog) often sustain NRR above 130%.

Lever sensitivity

Which component moves NRR most from your base inputs.

ScenarioNRR
Base104.0%
Expansion +20%106.4%
Churn −20%105.0%
Expansion +20% and churn −20%107.4%

Inputs

How does the Net Revenue Retention (NRR) Calculator work step by step?

NRR answers one of the most important questions in SaaS: do your existing customers grow your revenue even if you add zero new customers? An NRR above 100% means yes. An NRR of 105% means that the same cohort of customers that paid you $100,000 last month will pay you $105,000 this month, purely through expansion exceeding churn and contraction. This compounding effect means that high-NRR companies can grow their revenue faster than they acquire new customers, which dramatically improves unit economics over time.

What does a typical Net Revenue Retention (NRR) Calculator result look like?

Starting MRR: $100,000. Expansion MRR: $12,000. Contraction MRR: $3,000. Churned MRR: $5,000. Ending MRR: $100,000 + $12,000 - $3,000 - $5,000 = $104,000. NRR: $104,000 / $100,000 = 104% (green benchmark tier). GRR: ($100,000 - $5,000 - $3,000) / $100,000 = 92%. Component rates: Expansion 12%, Churn 5%, Contraction 3%. 12-month projection (monthly compounding): $100,000 x (1.04)^12 = $160,103.

Frequently asked questions

  • What is Net Revenue Retention (NRR)?

    NRR measures how much revenue from your existing customer base grew or shrank over a period, expressed as a percentage of starting revenue. It includes all revenue movements from that cohort: expansion (upsells, seat growth), contraction (downgrades), and churn (cancellations). NRR above 100% means existing customers alone grow your revenue. NRR below 100% means you are losing revenue from existing customers and must rely entirely on new customer acquisition to grow.

  • What is the difference between NRR and GRR?

    Gross Revenue Retention (GRR) measures only what you kept from existing customers, excluding expansion. NRR includes expansion on top of retention. GRR is always equal to or less than NRR. GRR above 90% for enterprise SaaS and above 80% for SMB SaaS is considered healthy. Investors often look at both: GRR shows product stickiness, NRR shows growth potential.

  • How do I improve NRR?

    Two levers: reduce churn/contraction and increase expansion. On the retention side: improve onboarding, increase product adoption, implement early warning systems for at-risk accounts (health scores, usage alerts), and invest in customer success coverage. On the expansion side: usage-based pricing that grows with customer usage, seat expansion motions, cross-sell into adjacent product lines, and annual contract upsells.

  • What does NRR above 100% mean for growth trajectory?

    Existing customer cohorts compound. A cohort that started at $100,000 MRR at 104% NRR grows to $160,000 MRR in 12 months without any new customers. Each new customer cohort added on top also compounds at that rate. This is why high-NRR companies can grow faster with less new customer acquisition spend than low-NRR companies, and why investors place a significant premium on NRR.

  • Why is 12-month compounding the right projection method?

    Because NRR compounds monthly. Each month's expansion and churn apply to the updated MRR base, not the original starting MRR. This means 104% monthly NRR does not produce 48% annual growth (4% x 12). It produces 60% annual growth (1.04^12 = 1.601). The compounding is a significant difference at scale.

  • What is the relationship between NRR and CAC payback period?

    High NRR reduces the effective CAC payback period because cohorts keep growing after acquisition cost is recouped. A customer cohort that grows 10% per year requires a lower initial acquisition investment to justify the same LTV. This is why NRR is often the primary metric investors use to evaluate the quality of a SaaS growth engine, not just the growth rate.

Related tools

NRR in plain terms

Take every customer you had twelve months ago. Look at what they pay you today. Divide today's figure by the old one. That's net revenue retention.

Above 100 percent, your existing customers pay you more than they did, even after the ones who left. Below 100, the bucket leaks faster than upgrades fill it. New sales have to cover the gap before real growth starts.

NRR and GRR together

Gross revenue retention strips out expansion. It only counts contraction and churn, so it can never go above 100 percent. It shows pure leakage.

Read the two as a pair. A company with 115 percent NRR and 78 percent GRR is losing a lot of customers and papering over it with big upsells from a few. That's fragile. A company at 105 and 95 is steadier, even though the headline looks smaller.

What goes in

Enter starting MRR, then expansion, contraction and churned MRR over the period. Only count the starting cohort. Revenue from customers who joined during the year doesn't belong here, and including it is the most common way people inflate NRR.

The waterfall chart shows each step from starting MRR to ending MRR. The lever table shows how much NRR moves if you improve each piece by a point.

The 12-month projection

The cohort projection compounds your monthly rate over twelve months. Compounding is the honest method, since each month's change applies to a base that already changed. Multiplying one month by twelve gives a wrong answer.

Use it to see what a few points of better retention are worth by next year.

Improving it

Fix churn first. It's usually cheaper than building expansion. Then look at pricing tiers and seat-based upgrades. NRR also ties to CAC payback: high retention lets you spend more to win a customer, since they'll keep paying.

Benchmarks vary by market and company size. Treat any target as a rough guide. Your inputs stay in your browser.