Involuntary churn is the churn you can recover without changing your product or your pricing.

A card declines, the customer never updates it, and the subscription lapses. Most of the time the customer never meant to leave. They changed banks, their card got reissued, or the charge hit on a low-balance day and the email went unread.

For SaaS companies, involuntary churn is 22% of all churn. On $10M ARR with 38% annual churn, that's $836,000 a year leaving through a problem most teams never look at.

What is involuntary churn?

Involuntary churn, sometimes called passive churn, is when a subscription ends because a payment failed rather than because the customer chose to cancel. It's caused by card stability, billing friction, and customer financial health.

Voluntary and involuntary churn are driven by different forces, so they need different playbooks. Voluntary churn is a product and relationship problem. Involuntary churn is a payment infrastructure problem. Most operators can't tell you their split between the two, and that's the first thing to fix.

How SaaS churn breaks down

Source: Stripe and Churnkey analysis of 25M+ subscriptions.

Measure how much you have

1. Quantify it and separate it in your reporting

You can't fix what you don't measure. Before touching retries or dunning, split voluntary and involuntary churn in your billing reports. That split is your recoverable ceiling.

Here's where involuntary churn sits by business model, from Stripe and Churnkey's analysis of 25M subscriptions.

Business modelAnnual involuntary churn rateInvoluntary as % of total churn
B2C9%24%
B2B6%16%

Source: Stripe.

The proportion climbs at the low end of the market. Digital goods run 29% of churn as involuntary, and businesses charging under $10 hit 35%. SaaS averages 22%.

On $10M ARR with 38% annual churn, a 22% involuntary share is $836,000 a year. Most of it is recoverable.

Understand why cards fail

You can't choose the right recovery tactic until you know why the payment failed. Every decline is either soft or hard.

Soft declines happen when the card is still valid but the charge fails temporarily. Insufficient funds, Do Not Honor, address mismatches, and processor timeouts are all soft. They can be retried.

Hard declines happen when the card is no longer valid. Lost or stolen cards, closed accounts, and invalid numbers are hard. Retrying won't work. The customer has to update their payment method.

Soft declines are 80% to 90% of all payment failures. Most involuntary churn is recoverable without the customer doing anything.

Why payments fail, by decline code
  • Insufficient funds40.56%
  • Transaction not allowed8.83%
  • Highest risk level7.99%
  • Do Not Honor7.56%
  • Generic decline5.78%
  • Incorrect number4.69%
  • Expired card1.14%

Source: Churnkey, 5.4M+ failed payments.

Do Not Honor deserves a note. It's a catch-all a bank returns when it rejects a charge without giving a reason. It's a soft decline, which means it can be retried, but its frequency varies wildly by network.

NetworkDo Not Honor share of declines
Amex92%
Visa11%
Discover7%
Mastercard4%

Source: Churnkey.

Geography swings it further. Do Not Honor is 34% of declines in India, 10% in the US, 7% in the UK, and 5% in Australia. It remains stubbornly prevalent despite the industry's push toward more specific codes.

The takeaway shapes everything that follows. Segment your recovery strategy by decline code. An address mismatch, an insufficient-funds decline, and an expired card each want a different response.

Recover failed payments

Three methods do most of the work: silent retries, a payment wall, and dunning campaigns. Together they recover around 70% of detected involuntary churn.

2. Set up precision, smart-timed retries

Most soft declines resolve on their own when you retry at the right moment. The card still works, so the right timing is what recovers the charge.

Timing beats frequency. Hammering a card with back-to-back retries burns through your processor's retry budget and gets the card flagged as fraud. Retrying at the moment the customer's balance is likely to clear recovers the payment before they ever know it failed.

Stripe Smart Retries uses machine learning to pick that moment, recovering 51% of failed payments in 5.5 days on average. Layering Churnkey's Precision Retries on top lifts that to 55% in 4.8 days. That's 0.7 days faster and 4% more invoices recovered, with total lift ranging from 4% to 12% depending on your setup.

Recovery rate: Stripe alone vs Stripe plus Churnkey
  • Stripe Smart Retries51% / 5.5d
  • Stripe + Churnkey55% / 4.8d

Source: Churnkey.

Watch your retry limits. Mastercard allows 35 retry attempts and Visa allows 15 within a rolling 30-day period. Exceeding these limits can trigger fines up to $15,000. We recommend running 4 Stripe Smart Retries, then switching to Churnkey.

3. Run dunning campaigns across email and SMS

Some failures need the customer to act, and that needs outreach across email and SMS together. Timing decides the outcome. 61.2% of all recoveries happen in the first seven days after a failure.

Share of failed-payment recoveries by week
  • Week 1 (days 0–7)61.2%
  • Week 2 (days 8–14)11.7%
  • Week 3 (days 15–21)8.7%
  • Week 4 (days 22–28)6.4%
  • Week 5 and beyond12.1%

Source: Churnkey.

Send the first message within hours of the failure and escalate as the window closes. Each email in the sequence still pays: the first recovers 2.8% at a 55.8% open rate, the second 1.9%, the third 1.7%. One more lever moves the numbers noticeably. Emailing the billing admin rather than only the user lifts recovery 10% on average.

Churnkey's dunning campaigns run across email and SMS with A/B testing built in.

4. Deploy a failed payment wall

The fastest recovery happens when the customer runs into the problem inside the product. They're already there, they want to use it, and the payment is the only thing in the way.

A failed payment wall surfaces an inline, on-brand card update prompt when an account is past due. There's no billing page to find and no three-day-old email to dig up. That combination converts higher than any outreach campaign. See how Churnkey's failed payment wall works.

Churnkey failed payment wall with an inline card update form

5. Incentivize the update with dunning offers

A stalled recovery often needs a small nudge. A discount, a partial payment, or an automatic trial extension inside the recovery flow gives the customer a reason to act now.

Trial extensions offer immediate relief. Partial payments and future-payment discounts lower the barrier for customers who failed on insufficient funds and are waiting on their next paycheck.

Dunning email offering a discount to update the card

6. Remove friction from the card update

Every extra field in the update flow is a place to drop off. Prefill what you can, design mobile-first, and support one-tap wallets like Apple Pay and Google Pay.

Keep the flow on your own domain and branding. A white-labeled payment form builds trust and completes more often than a bounce to a generic processor page. Even at companies like Vercel, Pinterest, and GitHub, updating a card mid-subscription is often clumsier than it should be.

7. Use grace periods and graceful degradation

Locking a customer out the moment their first payment fails kills accounts you could have saved.

Give a configurable grace period instead. Drop the account to view-only access during the window, and promise clearly that their data won't be deleted. Tell them what happens and when if the payment isn't fixed. Transparency keeps a recoverable customer from becoming an angry one.

8. Protect high-touch accounts with exclusion lists

Enterprise, high-ARR, and manually invoiced accounts shouldn't be caught in automated dunning. A billing admin at a large account getting a "your card failed" SMS is a bad look.

Exclusion lists let you route those accounts to your CS team for personal handling. Automation covers the long tail, humans cover the whales. Partial invoice collection helps here too, letting you recoup outstanding balances across multiple invoices.

Prevent failures before they happen

Recovery is only half the job. The best involuntary churn is the failure that never happens.

9. Let network tokenization handle card expirations

Card expirations look like the obvious thing to chase with reminder emails. The better move is to let the networks handle them for you.

Account updater services from Stripe and Braintree, along with the Visa and Mastercard networks, update reissued and expired cards behind the scenes. Network tokens survive card reissuance, so a customer getting a new card doesn't trigger a decline. It's a set-and-forget setting, and it's why expired cards are only 1.14% of failures.

Skip the pre-expiration reminder emails. Studies show they can increase churn by prompting customers to reconsider the subscription, and card tokens have made them largely redundant. Our recommendation is to turn card-expiration emails off in Stripe and let tokenization do the work.

10. Offer diversified and backup payment methods

Cards fail more often than the alternatives. Accepting ACH, PayPal, and wallets gives customers options that decline less.

Let customers store a backup card for critical services. One failed charge shouldn't be enough to end a subscription they still want.

11. Reduce soft declines at the source

Some declines are self-inflicted. Strict ZIP or AVS checks reject valid cards over a mismatched billing address. Loosen the checks that cost you more in false declines than they save in fraud.

Where your setup allows it, rotate between processors so one issuer's aggressive risk model isn't the ceiling on your authorization rate.

12. Monitor payment anomalies and authorization rates

Involuntary churn creeps up quietly, so watch for it. Track failed-payment errors in real time for spikes and unusual patterns.

Watch your decline-code mix over time. A jump in one soft code usually points to a retry or processor configuration problem you can fix. Track open rates and click rates, but add recovered revenue in dollars as your main measure of success.

How much can you recover?

Up to 89%

of failed payments recovered across the full stack.

70%

of all involuntary churn detected was recovered in 2024.

20–40%

of revenue saved that companies would otherwise lose to churn.

For a SaaS company at $10M ARR with 38% annual churn, that's $836,000 you can recover.

FAQ: involuntary churn, answered

What is involuntary churn?

Involuntary churn, or passive churn, is when a subscription ends because a payment failed rather than because the customer chose to cancel. It is caused by expired cards, insufficient funds, and other declines, and it makes up around 22% of all SaaS churn.

What's the difference between voluntary and involuntary churn?

Voluntary churn is a customer choosing to cancel. Involuntary churn is a subscription ending because a payment failed. They are driven by different forces and need different solutions: voluntary churn is a product and relationship problem, involuntary churn is a payment infrastructure problem.

What's the difference between a hard and a soft decline?

A soft decline means the card is valid but the charge failed temporarily, so a retry can recover it. A hard decline means the card is no longer valid and the customer has to update their payment method. Soft declines are 80% to 90% of all failures.

How many times can I retry a failed payment before I get fined?

Mastercard allows 35 retry attempts and Visa allows 15 within a rolling 30-day period. Exceeding these limits can result in fines up to $15,000. Retry timing matters far more than retry volume.

What is Do Not Honor and why is it so common?

Do Not Honor is a catch-all code a bank returns when it rejects a charge without giving a reason. It is a soft decline, so it can be retried. It is especially common on Amex, which uses it for 92% of its declines, and in markets like India, where it is 34% of declines.

How soon after a failed payment should I reach out?

Within hours. 61.2% of all recoveries happen in the first seven days, so the first message should go out fast and the sequence should escalate as that window closes.

Does Stripe Smart Retries alone solve involuntary churn?

Stripe Smart Retries is a strong base layer, recovering 51% of failed payments on its own. Layering Churnkey on top raises that to 55% and adds dunning, a failed payment wall, and prevention that Stripe does not cover.