Open your Stripe dashboard right now. Filter to “failed payments” for the last 30 days.
Most coaches who run this exercise for the first time find $1,500–$8,000 of MRR that failed silently. Not customers who churned. Not customers who asked to pause. Customers whose card got replaced for fraud, expired without their noticing, hit a daily limit, or got flagged by their bank — and whose payments quietly stopped showing up.
The work continues. The invoices stop. Nobody notices for 60–90 days.
This is the recovery flow that fixes it.
The math nobody runs
A typical 6-figure coaching practice has 8–14 monthly retainer clients. Stripe’s industry-wide involuntary churn rate is 6–10% of recurring charges — meaning on any given month, roughly one out of every twelve charges fails for reasons that have nothing to do with the customer wanting to cancel.
If your average retainer is $3,500/mo and you have 10 retainer clients:
- Expected failed charges per month: ~0.8
- Average time-to-detection without a recovery flow: 45–90 days
- Average lost revenue per silent failure: $3,500–$10,500
- Annual estimated leak: $11,000–$28,000
That’s before considering double-failures (a card fails, you don’t notice, then the next month also fails on the same card).
The four-stage recovery flow
The retainer billing feature inside the snapshot wires up a four-stage recovery that runs automatically the moment Stripe reports a failed charge.
Stage 1 — Smart retry (Day 0)
Stripe retries the charge once at 4 hours. If the card is just temporarily flagged (daily-limit, network glitch), about 25–30% of failures resolve here with zero customer touch.
Stage 2 — Friendly nudge (Day 1)
Email + SMS to the client, written in your voice:
Hey [first name] — heads up, this month’s payment for [program] didn’t go through. The card on file may have expired or been replaced. Quick fix: [update-payment-link]. No pause to our work in the meantime.
Tone matters. This is not “URGENT: PAYMENT FAILED.” Most coaching clients have a personal relationship with you. The message should feel like a friend mentioning something practical.
Stage 3 — Direct follow-up (Day 4)
Same channels, slightly firmer:
[First name] — just following up on the payment that didn’t go through. We’ve held the next session, but want to get this cleaned up before our [day]. Here’s the update link again: [link]. If something’s changed with your situation, just reply and we’ll figure it out.
The “if something’s changed” framing matters — it gives clients who genuinely want to pause an exit ramp instead of forcing them to ghost.
Stage 4 — Manual escalation (Day 7)
If three stages have passed and no payment, the system pings you in Slack with the client name, amount, and a one-click “send personal note” template. You take it from here. By this point ~85% of recoverable failures have already resolved automatically — what’s left is the genuine “they actually want to stop” cases that deserve a real conversation.
What the numbers look like once it’s running
Across the practices running this flow inside the snapshot:
The 22% genuine-cancel figure is worth pausing on. About one-fifth of failed-payment events are clients who would have ghosted you over the next 60 days — the payment failure is the precipitating event, not the cause. The recovery flow catches them while they’re still in the relationship and gives you a chance to have a real conversation about what changed.
The self-serve payment update link
The link that goes out in stages 2 and 3 is the unsung hero of the whole flow. Three properties matter:
- Works on mobile without login. Most retainer clients open the email or SMS on their phone, while making coffee. If they have to dig out a laptop and log in to a portal, recovery rate drops by half.
- Updates only the payment method. Not “log in to the customer portal and find your way to billing.” One screen, one form, done.
- Confirmation back to both sides. Client gets “you’re all set” instantly. You get a Slack ping that it’s resolved.
Stripe’s hosted “update payment” page does all three if configured correctly. The snapshot ships with it configured.
What this earns the snapshot back
If you recover one $3,500 retainer in your first month after install, the Business Coaching Snapshot ($997) has paid for itself 3.5× over from this feature alone — never mind the eleven other automations that ship with it.
Most practices we work with recover two or three within the first 30 days. That’s the boring math nobody wants to talk about. But it’s where the snapshot returns its cost the fastest.