Free Net Revenue Retention (NRR) Calculator

Enter your existing-customer revenue data to see your NRR, a waterfall breakdown, and how you compare to top-performing subscription businesses.

Your Data

$
$
$
$

All inputs should reflect the same time period (typically one month) and include only existing customers — exclude new customer revenue.

What Is Net Revenue Retention (NRR)?

Net revenue retention — also called net dollar retention (NDR) — measures the revenue change from your existing customer base over a period. It accounts for everything: expansion (upgrades, add-ons, cross-sells), contraction (downgrades), and churn (cancellations).

NRR is the metric investors and boards ask about first because it answers a specific question: can this business grow without acquiring a single new customer? An NRR above 100% means yes — your existing customers are generating more revenue over time. Below 100% means your customer base is shrinking in value even before you factor in acquisition costs.

How to Calculate NRR

The NRR formula is:

NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100

For example: $100,000 starting MRR + $8,000 expansion − $2,000 contraction − $3,000 churn = $103,000 ending MRR. NRR = $103,000 ÷ $100,000 × 100 = 103%.

Critically, NRR only looks at existing customers. New customer revenue is excluded entirely. This isolates how well you're growing the value of customers you've already acquired — the purest signal of product-market fit and retention health.

NRR Benchmarks — What Good Looks Like

NRR benchmarks vary by company stage and customer segment:

Top-tier SaaS companies (Snowflake, Datadog, Twilio at peak) report NRR of 120–160%+. These are businesses where customers consistently expand usage over time.

Healthy B2B SaaS targets 100–120% NRR. Above 100% means you're growing from your existing base. The 110% mark is often cited as the threshold for a truly healthy subscription business.

B2C and SMB-focused businesses often fall in the 85–100% range. Lower ARPU and fewer upsell opportunities make achieving 100%+ NRR harder, but it's still the goal.

Below 85% NRR signals a serious problem. It means your existing customer base is contracting fast enough that you need aggressive new customer acquisition just to stay flat.

How to Improve Net Revenue Retention

NRR has two levers: increase expansion and decrease losses. The best businesses work both simultaneously:

1. Reduce churn with targeted retention. When customers cancel, a well-designed cancel flow that surfaces relevant offers (pauses, downgrades, discounts) saves 20-40% of at-risk subscribers. Each saved customer directly improves NRR.

2. Build expansion paths into your product. Usage-based pricing, feature tiers, and add-on modules create natural expansion revenue. The best products are designed so that customer value increases with usage — making upgrades feel like a natural next step.

3. Minimize contraction with value demonstration. Before a customer downgrades, show them the value they'd lose. In-app messaging highlighting premium feature usage can prevent downgrades before they happen.

4. Recover failed payments. Involuntary churn from payment failures hits NRR just as hard as voluntary cancellations. Automated payment recovery can save 20–40% of failed payments, directly boosting NRR.

Frequently Asked Questions

Improve Your Net Revenue Retention

SubJolt helps subscription businesses reduce churn and protect revenue with smart cancel flows, targeted retention offers, and real-time analytics.