Resources/NRR Calculator

NRR Calculator · Free · No Signup

What is your NRR
actually hiding?
Find the payment recovery gap.

Standard NRR calculators tell you where you are. This one shows what's pulling it down. Up to 40% of the gap between your current NRR and 100% comes from failed payments — not product-market fit, not pricing, not customer success. Billing. Enter your numbers and see the gap in seconds. Then use the Churn Splitter to confirm how much of your churn is involuntary.

20–40%

of SaaS churn comes from failed payments, not deliberate cancellations

< 100%

NRR means existing customers are shrinking your revenue net of expansion

No cost

to calculate — and recovering that MRR starts at $59/month

Step 1

Your current MRR breakdown

One month of data is enough to start.

$

Total MRR at the start of the period

$

Upgrades and upsells from existing customers

$

Total MRR lost — cancellations + failed payments combined

$

MRR lost to downgrades (not cancellations)

Step 2

Your payment recovery profile

This reveals the recovery gap hiding in your NRR.

%

The share of churned MRR from failed payments, not deliberate cancellations. Industry average: 20–40%.

%

% of failed payments you currently recover. Default Stripe Smart Retries: ~35%.

%

What's achievable with code-specific retry logic and a dedicated dunning system.

Your results

Updates as you type

NRR benchmark scale

< 90%

90–100%

100–110%

110–120%

120%+

Current NRR

0.0%

Contracting

Standard NRR formula

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

Recurflux reduces the Churn term by recovering failed payments — raising NRR without changing expansion or pricing.

NRR Benchmarks

What does your NRR actually mean?

NRR < 90%

Contracting

Losing more from churn and contraction than gaining from expansion. Top priority: fix churn before focusing on growth.

NRR 90–100%

Stable

Roughly flat from existing customers. Growth requires new customer acquisition. Common in early-stage SaaS.

NRR 100–110%

Healthy

Existing customers are net growing. Upsell motion is working. Good baseline for most SaaS businesses.

NRR 110–120%

Strong

Existing customers drive meaningful additional revenue each month. Typical for well-run B2B SaaS with upsell infrastructure.

NRR 120%+

Best-in-class

Existing customers could sustain the business without new acquisition. Common in top enterprise SaaS companies.

NRR 130%+

Exceptional

Snowflake-tier. Existing customers compound revenue so fast that growth accelerates automatically. Very rare outside enterprise.

The payment recovery opportunity: Most SaaS companies stuck below 100% NRR assume it's a product or pricing problem. For many, it's billing. Recovering 30 more percentage points of failed payments on a $50K MRR business typically adds 0.5–2 NRR percentage points — without touching the product or pricing at all. See how dunning software addresses this directly.

FAQs

Common questions about NRR.

What is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) measures the percentage of recurring revenue you retain and grow from your existing customers over a specific period — typically one month or one year. The formula is: NRR = (Starting MRR + Expansion MRR − Churned MRR − Contraction MRR) ÷ Starting MRR × 100. An NRR above 100% means your existing customer base is growing in revenue even without new customers. An NRR below 100% means you're losing more from cancellations and contraction than you're gaining from expansion.

What is a good NRR for SaaS?

NRR benchmarks vary by SaaS type and business model: Under 90%: business is contracting — existing customer base is shrinking. 90–100%: stable but not growing from existing customers. 100–110%: healthy — existing customers expand faster than they churn. 110–120%: strong — typical for well-run B2B SaaS with active upsell motion. 120%+: best-in-class — common in top-performing enterprise SaaS. Enterprise SaaS typically targets 120%+ NRR. SMB SaaS typically targets 100–110%. Consumer SaaS often runs below 100% and compensates with high new customer volume.

How does payment recovery improve NRR?

NRR is dragged down by churned MRR — the revenue lost in a given period. A significant portion of churned MRR in most SaaS businesses (typically 20–40%) comes from failed payments, not deliberate cancellations. These are customers who never chose to leave — their card expired, hit a temporary limit, or got declined. Recovering more of these failed payments directly reduces churned MRR, which raises NRR without requiring new customer acquisition or product changes. Improving your payment recovery rate from 35% to 65% on a $50K MRR business can add 1–3 percentage points to NRR.

What is the difference between NRR and GRR?

Gross Revenue Retention (GRR) measures only the revenue retained from existing customers without counting expansion. GRR = (Starting MRR − Churned MRR − Contraction MRR) ÷ Starting MRR × 100. GRR can never exceed 100%. NRR includes expansion revenue (upsells, upgrades) so it can exceed 100%. Both are important: GRR measures how well you retain customers and prevent downgrades; NRR measures the full net impact of your existing customer base on revenue. Improving payment recovery improves both GRR and NRR.

What percentage of churn is from failed payments?

Industry research suggests 20–40% of SaaS churn is involuntary — meaning it comes from failed payments rather than deliberate cancellations. The exact proportion depends on your billing method (debit cards have higher failure rates), customer segment (SMB typically higher than enterprise), and whether you have active card health monitoring. To split your churn, use the Churn Splitter tool: https://recurflux.com/resources/churn-splitter

How is NRR different from MRR?

MRR (Monthly Recurring Revenue) is the total recurring revenue at a point in time. NRR is a retention metric that measures what percentage of MRR you keep and grow from existing customers over a period. You need MRR data to calculate NRR — specifically starting MRR, expansion MRR, churned MRR, and contraction MRR over a period. A growing MRR with a low NRR means you're acquiring customers quickly but losing existing ones fast.

How do you improve Net Revenue Retention?

There are three levers to improve NRR: (1) Reduce churned MRR — stop customers from leaving, both voluntary (better product, cancel flows) and involuntary (payment recovery). (2) Reduce contraction MRR — prevent downgrades through customer success and pricing strategy. (3) Increase expansion MRR — grow revenue from existing customers through upsells and cross-sells. The fastest lever for most SaaS businesses is reducing involuntary churn from failed payments — it requires no product changes, only improving your dunning and payment retry system. A 30-point improvement in payment recovery rate on a $50K MRR business typically adds 0.5–2 NRR percentage points.

What is the NRR formula?

NRR = (Starting MRR + Expansion MRR − Churned MRR − Contraction MRR) ÷ Starting MRR × 100. Example: Starting MRR $100,000, Expansion $5,000, Churned MRR $8,000, Contraction $1,000. NRR = ($100,000 + $5,000 − $8,000 − $1,000) ÷ $100,000 × 100 = 96%. This means existing customers are net shrinking the business by 4% per month — new customer acquisition is required just to stay flat. Note: if $3,200 of the $8,000 churned MRR is from failed payments (40% involuntary) and you could recover 50% of that with a proper dunning system, NRR would be 97.6% instead of 96%.

Raise your NRR without changing your product

Recurflux recovers failed payments through code-specific retry logic and adaptive dunning sequences — directly reducing the churned MRR that pulls NRR below 100%. From $59/month flat. Connect in under 5 minutes.

See plans →