Every month, your SaaS is silently bleeding revenue. Not from customers who cancel -- from payments that just... fail.
I built a free calculator that shows exactly how much you're losing and how much you could recover. Here's why this matters.
The Problem Nobody Talks About
Most SaaS founders obsess over voluntary churn -- the customers who actively decide to leave. But there's another kind: involuntary churn. Payments fail because of expired cards, insufficient funds, bank declines, or network errors.
The numbers are brutal:
- 5-10% of all recurring charges fail on the first attempt
- Most SaaS companies have no system in place to recover these
- Stripe Smart Retries help, but only handle the retry logic -- they don't email your customers
If you're doing $20K MRR, that's $1,000-$2,000 walking out the door every single month. Over a year, that's $12K-$24K in lost revenue from customers who wanted to keep paying you.
What Actually Recovers Failed Payments
Smart dunning emails. These are automated sequences that:
- Notify customers immediately when their payment fails
- Send follow-up reminders at optimized intervals (day 0, 3, 7, 12)
- Include a direct link to update their payment method
- Stop automatically when the charge succeeds
Good dunning systems recover 30-70% of failed payments. For most SaaS companies, that's a 25x+ ROI on a $19/month tool.
The Calculator
I built a free, interactive calculator that shows:
- How much MRR you're losing to failed payments
- How much of that is recoverable with dunning
- Your potential ROI
Try it here: rebill.astraedus.dev/calculator
No signup required. Just plug in your MRR and see the numbers.
What Affects Your Failure Rate
Your actual failure rate depends on several factors:
- Business model: B2B SaaS sees 3-5% failure rates; B2C can be 8-12%
- Average ticket size: Higher charges face more scrutiny from issuers
- Customer geography: International cards fail more often
- Card type: Prepaid and debit cards fail at higher rates than credit cards
Why Smart Retries Aren't Enough
Stripe's Smart Retries use ML to retry at optimal times. But they only handle the retry side. They don't:
- Email your customer to let them know their payment failed
- Alert customers before their card expires
- Give you a dashboard showing recovery rates
- Send win-back emails to churned customers
A dunning tool adds the communication layer on top of Stripe's retry logic. Together, they recover significantly more than either alone.
The Math
For a SaaS at $50K MRR with a 7% failure rate:
| Monthly | Annual | |
|---|---|---|
| Revenue lost to failures | $3,500 | $42,000 |
| Recoverable (50% rate) | $1,750 | $21,000 |
| Dunning tool cost | $19 | $228 |
| Net gain | $1,731 | $20,772 |
| ROI | 91x |
That's $20K/year recovered for a $228 annual investment.
Try the Calculator
Plug in your own numbers and see what you're leaving on the table:
rebill.astraedus.dev/calculator
If the numbers surprise you, Rebill can help. Connect Stripe in 30 seconds, and it starts recovering failed payments automatically for $19/month.
What's your experience with failed payments? Have you measured your involuntary churn rate? Drop a comment -- I'm curious what failure rates people are actually seeing.
Top comments (0)