Involuntary churn is losing customers who wanted to stay. Their card expired, their payment was declined, nobody told them, and their subscription got canceled.
These customers never decided to leave. They just... disappeared. And they take 20-40% of your total churn with them.
The good news: this is the easiest churn to reduce. These customers want to pay. You just need to let them.
Understanding the scope
Let's look at the numbers.
On average, 5-10% of card payments fail every month. With 1,000 customers, that's 50-100 problematic payments.
Without a recovery strategy, you lose 40-60% of these customers. Out of 100 failed payments, 40-60 become churn.
For a SaaS with $50 average ticket and 1,000 customers:
- 75 failed payments/month (7.5%)
- 45 unrecovered (40% recovery rate)
- $2,250 MRR lost every month
- $27,000 per year
And that's not counting the compound effect. These customers would have kept paying for months, even years.
The three pillars of reducing involuntary churn
1. Prevent failures (pre-dunning)
The best failed payment is one that never happens.
Monitor card expirations. You know the expiration date of every card in your system. 2-3 weeks before, send an email: "Your card expires soon — update it to avoid any interruption."
Use a card updater service. Visa and Mastercard networks offer services that automatically update expired cards. Stripe, for example, does this via their Card Account Updater. It doesn't work 100% of the time, but it saves 20-30% of expired cards automatically.
Offer alternative payment methods. SEPA direct debit fails less than cards. PayPal too. The more options you offer, the less you depend on a single card.
Optimize billing timing. Avoid end-of-month (empty accounts) and weekends (banks less responsive). Mid-week, between the 5th and 15th of the month, generally works better.
2. Retry intelligently (smart retry)
When a payment fails, the first instinct is to retry. But not just any way.
Distinguish soft from hard declines. A soft decline (insufficient funds) might go through if you retry a few days later. A hard decline (expired card) will never go through — no point retrying 10 times.
Space out attempts. Retrying every hour is counterproductive. It can even trigger fraud alerts on the bank's side. 24-48 hours minimum between attempts.
Choose the right moment.
- For "insufficient funds": retry after the 5th of the month (payday)
- For temporary errors: retry a few hours later
- In general: Tuesday-Wednesday, mid-day
Limit attempts. 3-4 retries over 7-10 days. Beyond that, you're wasting time and risking your reputation with payment processors.
3. Communicate effectively (dunning)
Automatic retry isn't enough. You need to notify the customer and give them the means to act.
React fast. The first email should go out within an hour of the failure. The longer you wait, the less responsive the customer.
Be clear about the problem. "Your card has expired" is more actionable than "Your payment failed." The customer instantly knows what to do.
Use multiple channels. Email + SMS. Average email open rate is 20-25%. An SMS is read 90% of the time, often within 3 minutes.
Make taking action easy. One click to update the card. No complicated login, no digging through menus. Ideally, a "magic link" that automatically logs the customer in.
Create progressive urgency. First email = informational. Second = reminder. Third = "final reminder before suspension." Fourth = "account suspended, here's how to reactivate."
The typical sequence
Here's a dunning sequence that works:
| Day | Action | Channel |
|---|---|---|
| D0 | Failure detected → Retry #1 + Info email | |
| D2 | Retry #2 | Auto |
| D3 | Reminder email | |
| D4 | Reminder SMS | SMS |
| D5 | Retry #3 | Auto |
| D6 | "Final reminder" email | |
| D7 | Suspension + Notification email | |
| D10 | "We miss you" SMS | SMS |
| D14 | Final win-back email |
This sequence typically generates a recovery rate of 60-70%.
Measure and optimize
You can't improve what you don't measure.
Metrics to track
Payment failure rate. How many payments fail each month? If it's > 10%, you might have an acquisition problem (bad cards) or a timing problem.
Overall recovery rate. How many of these failures get recovered? Target: > 60%.
Recovery rate by channel. How much does email alone recover? Email + SMS? This justifies investing in multi-channel.
Average recovery time. How many days between failure and recovery? Shorter is better.
Involuntary vs voluntary churn. What portion of your total churn is involuntary? If it's > 30%, dunning is your priority.
Common optimizations
Test your email subjects. A subject line going from 30% to 40% open rate can mean thousands of dollars over a year.
Add SMS. If you're only sending emails, adding SMS can increase recovery by 15-25%.
Shorten the first email delay. Going from D+1 to D0 (within the hour) significantly improves recovery.
Simplify the update flow. Every click removed = a few points of conversion gained.
The tools
You can build your dunning system yourself. Stripe webhook → job queue → email sending → retry management. It's doable, but it's development time and maintenance.
Specialized tools (like Rekko) automate all of it:
- Automatic failure detection via webhook
- Soft/hard decline classification
- Smart retries based on error type
- Pre-configured email + SMS sequences
- Analytics and reporting
The ROI is usually obvious: if the tool costs $100/month and recovers $2,000 in additional MRR, the question answers itself.
Quick wins vs long-term strategy
This week (quick wins)
- Check your current payment failure rate
- Set up an automatic D0 email
- Add a direct card update link
This month
- Create a 4-5 email sequence
- Add SMS for critical messages
- Enable card updater if available
This quarter
- Implement pre-dunning (expiration emails)
- Optimize retry timing
- A/B test your messages
The final math
Let's revisit our example: SaaS with 1,000 customers, $50 average ticket, 75 failures/month.
| Scenario | Recovery rate | MRR saved/month | MRR saved/year |
|---|---|---|---|
| No dunning | 30% | $1,125 | $13,500 |
| Basic dunning | 50% | $1,875 | $22,500 |
| Optimized dunning | 70% | $2,625 | $31,500 |
The difference between "nothing" and "optimized": $18,000/year in additional MRR.
And those customers stay. They keep paying in the following months. The real impact over 2-3 years is much higher.
Involuntary churn is a solved problem. The tools exist, the best practices are known. All that's left is to implement them.