Net Revenue Retention Calculator

Calculate NRR as (starting MRR + expansion - churn - contraction) / starting MRR × 100. Good NRR for SMB SaaS is 90-95%; top-quartile hits 100%+. At $20K MRR with $1,500 expansion and $1,300 in losses, NRR is 101%. meaning your existing customers grow revenue without any new signups.

Net Revenue Retention is the metric investors care about most. It measures whether your existing customers are spending more or less over time. independent of new customer acquisition. An NRR above 100% means your business grows even if you stop acquiring new customers entirely. This calculator shows your NRR, gross retention, net MRR change, and a 12-month ARR projection based on your current retention rate.

Your numbers

$
$
$
$

Results

Net revenue retention

101.0%

Gross retention

93.5%

Net MRR change

+$200/mo

12-month projected ARR

$270,438

2026 NRR benchmarks

Net Revenue Retention benchmarks vary significantly by market segment and business model. For SMB-focused SaaS products in 2026, median NRR sits around 97%. meaning the average SMB SaaS company is slowly shrinking from its existing base and depends entirely on new customer acquisition for growth. Mid-market SaaS products targeting companies with 50 to 500 employees typically see NRR around 108%, meaning existing customers generate 8% more revenue each year through upgrades and expansion.

Enterprise SaaS with annual contracts, dedicated customer success teams, and usage-based pricing components reports median NRR around 118%. The top quartile of enterprise SaaS companies achieves NRR above 130%, which means their existing customer base grows by 30% annually with zero new logos. Companies like Snowflake, Datadog, and Twilio have historically reported NRR between 130% and 170%.

For indie SaaS founders and bootstrapped companies, an NRR of 100% or higher should be the target. Getting there requires two things: minimizing involuntary churn from failed payments (which typically accounts for 20-40% of all churn) and building expansion revenue paths into your pricing model through usage tiers, seat-based pricing, or premium feature upgrades. Even a simple move from flat-rate to per-seat pricing can shift NRR above 100% by automatically capturing value as your customers grow. Compare your numbers against the 2026 NRR benchmarks.

Why NRR beats growth rate

Growth rate tells you how fast your total revenue is increasing. NRR tells you whether that growth is sustainable. A company growing 50% year-over-year with 85% NRR is running on a treadmill; the moment acquisition slows down, revenue flatlines or declines. A company growing 20% year-over-year with 115% NRR has built a compounding engine that accelerates over time as the existing base expands.

This is why investors in 2026 scrutinize NRR more than top-line growth. High NRR means lower customer acquisition cost pressure, more predictable revenue, higher margins, and a business that gets stronger with age rather than weaker. Every cohort of customers you acquire at 115% NRR will generate 15% more revenue next year, 32% more in two years, and 52% more in three years. without a single additional acquisition dollar spent on that cohort.

The 12-month projected ARR in this calculator shows you the power of compounding NRR. If your current NRR is 101%, your MRR grows modestly over 12 months. At 110%, the compounding effect becomes visible. At 120%+, the growth curve bends sharply upward. This is why NRR is often called the most important metric in SaaS. It determines your long-term trajectory more than any other single number.

Your next step

The fastest path to higher NRR is eliminating involuntary churn. Failed payments silently drain 20-40% of your total churn. Learn how to recover failed payments in Stripe, and every failed payment you recover is pure NRR improvement with zero acquisition cost. Use the failed payment recovery calculator to estimate your recoverable revenue. SaveMRR monitors your Stripe account in real time, catches failed payments before they become cancellations, and automates recovery workflows. Your first $200 recovered free. No credit card required.

Frequently asked questions

How do I calculate net revenue retention (NRR)?

NRR = (starting MRR + expansion MRR - churned MRR - contraction MRR) / starting MRR x 100. For example, starting at $20K MRR with $1,500 expansion and $1,300 in losses gives you 101% NRR. meaning your existing customers grow revenue without any new signups.

What is a good NRR for a SaaS company?

For SMB SaaS, 100%+ is good and means your existing base is growing. For mid-market, 108% is the median. Enterprise companies target 118%+, with top performers like Snowflake and Datadog historically hitting 130-170%. Any NRR below 100% means you are shrinking from your existing base.

What is the difference between gross retention and net revenue retention?

Gross retention only measures losses (churn + contraction) without counting expansion revenue. NRR includes expansion, so it can exceed 100%. Gross retention tells you how leaky your bucket is; NRR tells you whether expansion revenue is enough to offset those leaks.

Why do investors care more about NRR than growth rate?

High NRR means lower acquisition cost pressure, more predictable revenue, and a business that compounds over time. A company growing 20% with 115% NRR will outperform one growing 50% with 85% NRR over a 2-year horizon, because every cohort of customers generates increasing revenue automatically.

How can I improve my NRR above 100%?

Two levers: minimize involuntary churn from failed payments (which accounts for 20-40% of all churn) and build expansion paths into your pricing. Per-seat pricing, usage tiers, or premium feature upgrades automatically capture more value as customers grow, pushing NRR above 100%.

Your Stripe has a leak. Let's find it.

Free Revenue Scan: paste your Stripe key, see every dollar you lost in 60 seconds. No card needed.

Run my free scan