GuideSaaS Metrics

How to Calculate Revenue Lost to Involuntary Churn

Step-by-step formulas to calculate revenue lost to involuntary churn. Includes direct MRR loss, compounding impact, LTV effects, and worked examples.

9 min readFebruary 6, 2026By Rekko Team

In this guide: Complete walkthrough with formulas, examples, and practical tips you can apply today.

Most SaaS founders can tell you their churn rate. Fewer can tell you how much of that churn is involuntary. And almost none have calculated the full cost, including the compounding revenue those customers would have generated if they'd stayed.

Involuntary churn is the revenue you lose when a customer's payment fails and they never come back. Not because they wanted to leave, but because a credit card expired, a bank flagged a transaction, or a checking account had insufficient funds on the wrong day. These customers chose your product. They just didn't update a payment method.

This guide walks through calculating the true cost of involuntary churn, step by step, with real numbers.

Step 1: Isolate involuntary churn from voluntary churn

Before you can calculate the cost, you need to separate involuntary churn from voluntary churn in your data.

Voluntary churn: The customer actively canceled their subscription. They clicked a button, sent an email, or explicitly chose to leave.

Involuntary churn: The customer's subscription was canceled because payment failed repeatedly and was never recovered. The customer didn't actively decide to leave.

How to identify involuntary churn in Stripe

In Stripe, you can distinguish the two by looking at the subscription's cancellation reason:

  • Voluntary: Subscription canceled via the API or Dashboard with an explicit cancellation action, or the customer canceled through your billing portal.
  • Involuntary: Subscription status changed to canceled or unpaid after all payment retry attempts failed. The cancellation was triggered by Stripe's dunning rules, not by the customer.

If you're tracking cancellations in your database, add a field that records the reason: user_canceled, payment_failed, admin_canceled, etc. Without this distinction, you're flying blind.

A quick audit

Pull your cancellations from the last 3 months. Categorize each as voluntary or involuntary. If you don't have the data to distinguish them cleanly, use this rough heuristic:

  • Customer had a failed payment in the 14 days before cancellation with no successful payment in between = involuntary
  • Customer clicked cancel or downgraded before the billing cycle = voluntary

For most B2B SaaS companies, involuntary churn accounts for 20-40% of total churn. For B2C, it can be as high as 50%.

Step 2: Calculate direct MRR loss

The most straightforward number: how much MRR did you lose to involuntary churn last month?

Formula

Involuntary Churn MRR = Sum of MRR from all customers who churned involuntarily

Worked example

Say you had 12 customers churn involuntarily last month:

Customer Monthly Plan
Customer A $49
Customer B $49
Customer C $99
Customer D $29
Customer E $99
Customer F $199
Customer G $49
Customer H $29
Customer I $99
Customer J $49
Customer K $29
Customer L $199

Total involuntary churn MRR: $978/month

That's $978/month that vanishes permanently (unless you run a win-back campaign). Over a year, that single month's involuntary churn costs $11,736 in lost revenue, and that's just from one month's cohort.

Involuntary churn rate

Express it as a percentage of your total MRR:

Involuntary Churn Rate = Involuntary Churn MRR / Starting MRR

If your starting MRR was $80,000:

$978 / $80,000 = 1.22% monthly involuntary churn rate

For context, best-in-class SaaS companies keep involuntary churn below 0.5% of MRR per month. If you're above 1%, there's meaningful revenue to recover.

Step 3: Calculate the compounding loss

Here's where involuntary churn gets expensive. A customer who churns in January doesn't just cost you January's payment. They cost you every month they would have stayed.

Formula

Compounding Loss = Involuntary Churn MRR x Average Remaining Lifetime (months)

Average remaining lifetime is the number of months a customer would have continued paying if they hadn't churned. For ongoing subscriptions, this is estimated from your retention data.

If your average customer lifetime is 24 months and the involuntarily churned customers had been subscribed for an average of 8 months, they had roughly 16 months of expected remaining lifetime.

Worked example

Using our numbers above:

$978/month x 16 months remaining = $15,648 in lost future revenue

That's from a single month's involuntary churn. Over a year (assuming similar monthly churn), the compounding loss is:

$15,648 x 12 months = $187,776 in annualized compounding loss

This number usually surprises people. A seemingly modest $978/month in direct churn translates to nearly $188,000 in total expected revenue loss over a year.

Step 4: Calculate the LTV impact

Customer Lifetime Value (LTV) provides another lens on the damage.

Formula

LTV Impact = Number of involuntarily churned customers x Average LTV

How to calculate LTV

If you don't already have this:

Average LTV = Average MRR per Customer x Average Customer Lifetime (months)

Worked example

Assuming:

  • Average MRR per customer: $75
  • Average customer lifetime: 24 months
Average LTV = $75 x 24 = $1,800

With 12 involuntarily churned customers per month:

Monthly LTV Impact = 12 x $1,800 = $21,600
Annual LTV Impact = $21,600 x 12 = $259,200

This is the full picture: the total value those customers would have generated over their lifetime.

Now, this assumes the churned customers would have behaved like your average customer. In reality, involuntarily churned customers skew slightly shorter in remaining lifetime (some of them might have eventually churned voluntarily too). A more conservative estimate might discount by 20-30%. Even with a 30% discount:

Adjusted Annual LTV Impact = $259,200 x 0.7 = $181,440

Still a large number.

Step 5: Account for expansion revenue loss

Involuntary churn doesn't just kill existing revenue. It kills future expansion revenue, the upgrades, add-ons, and seat expansions that retained customers generate over time.

Formula

Expansion Loss = Involuntary Churn MRR x Average Monthly Expansion Rate x Remaining Lifetime

Worked example

If your average customer expands their MRR by 2% per month (through upgrades, additional seats, etc.):

Starting with $978/month in churned MRR, and assuming 16 months remaining lifetime with 2% monthly expansion:

After 16 months, each dollar of MRR would have grown to approximately $1.37 (compound growth).

Average expanded MRR over 16 months ≈ $978 x 1.17 (midpoint factor) = $1,144/month
Total expansion loss ≈ ($1,144 - $978) x 16 = $2,656

This is a smaller number than the direct and compounding losses, but it's real and it accumulates. For companies with strong expansion revenue (net dollar retention above 110%), the expansion loss becomes significant.

Step 6: Sum it all up

Here's the total annual cost of involuntary churn from our worked example:

Component Monthly Annual
Direct MRR loss $978 $11,736
Compounding loss (future revenue) $15,648 $187,776
Expansion revenue loss ~$166 ~$2,000

The direct loss is the cash you're not collecting each month. The compounding and expansion losses are the revenue you'll never see because those customers are gone.

For a company with $80,000 MRR, involuntary churn is quietly eroding roughly $190,000+ in total expected revenue per year. That's 2.4x the annual MRR, gone.

The recovery calculation

Now flip the calculation. What if you recovered 60% of those failed payments?

Recovered MRR = $978 x 0.60 = $587/month
Annual recovered direct revenue = $587 x 12 = $7,044
Recovered compounding revenue = $587 x 16 months remaining = $9,392/month cohort
Annual recovered compounding revenue = $9,392 x 12 = $112,704

Recovering 60% of involuntary churn saves roughly $120,000/year in total expected revenue for a company at $80,000 MRR. Scale that to $500,000 MRR and you're looking at $750,000+ in preserved revenue.

This is why payment recovery tools exist. The ROI math is compelling even at modest scale.

How to track this in practice

Monthly tracking

Create a simple spreadsheet or dashboard that tracks:

  1. Total cancellations this month
  2. Involuntary cancellations (payment failure)
  3. Voluntary cancellations (customer-initiated)
  4. MRR lost to each category
  5. Involuntary churn rate (% of starting MRR)
  6. Recovered payments (count and MRR)
  7. Net involuntary churn (after recovery)

Segmenting for deeper insight

Break down involuntary churn by:

Plan tier: Higher-tier customers might churn less (they're more engaged) or more (larger charges are more likely to hit credit limits). The data will tell you.

Customer age: New customers (under 3 months) vs established customers (over 12 months). New customers have higher involuntary churn because their cards haven't been tested through a full billing cycle yet.

Decline type: Soft declines vs hard declines. If most of your involuntary churn comes from hard declines (expired cards), a card updater service might help more than better retry timing.

Payment method: Credit cards vs debit cards vs ACH. Different payment methods have different failure profiles.

Setting targets

Reasonable targets for involuntary churn:

Metric Acceptable Good Excellent
Involuntary churn rate (% of MRR) < 1.5% < 1.0% < 0.5%
Payment failure rate < 8% < 5% < 3%
Recovery rate (of failed payments) > 40% > 55% > 70%
Time to recovery (median) < 7 days < 4 days < 2 days

If you're outside the "acceptable" range, payment recovery is one of the highest-ROI investments you can make.

Quick calculator

Here's a formula you can plug your own numbers into:

Annual Revenue at Risk = Monthly Involuntary Churn MRR x 12 x Average Remaining Lifetime

Recoverable Revenue = Annual Revenue at Risk x Expected Recovery Rate

Net Annual Benefit = Recoverable Revenue - Cost of Recovery Solution

For most SaaS companies, the Net Annual Benefit is 10-50x the cost of a recovery tool. That makes involuntary churn one of the rare problems where the solution essentially pays for itself on day one.

Run the numbers with your own data. The result is usually the push you need to prioritize payment recovery.

involuntary churnrevenue losscalculationMRR

Put This Into Practice

Understanding churn metrics is the first step. Rekko helps you act on them by automatically recovering failed payments.

Related Guides