Subscription Payment Failed? What to Do Next
From the customer's side, a failed subscription payment is confusing. The box stops coming. The login stops working. Nobody told them why. From your side, it's a silent cancellation you find out about weeks later — if ever.
Here's what actually happens when a subscription payment fails, what the customer experiences at each stage, and what smart stores do at each step to save the sale.
Minute zero: the charge fails
Your processor attempts the recurring charge and the bank declines it — expired card, insufficient funds, a fraud filter, a replaced card. Your platform records a failed payment and (usually) schedules a retry. The customer knows nothing. This is the moment recovery is cheapest: most failures are routine and fixable.
Smart move: log the decline code immediately. It determines everything that follows — here's the routing table.
Days 1–3: silent retries
The processor retries on its fixed schedule. The customer still knows nothing — and that's fine, because a large share of failures (transient errors, timing issues) resolve on retry without anyone lifting a finger. Emailing the customer on day one about a failure that fixes itself on day two just creates noise.
Smart move: let decline-code-aware retries work silently first. Card updater runs in the background. No customer contact yet.
Days 3–7: the customer hears about it
Retries didn't clear it. Now the customer needs to act — update a card, call their bank, complete authentication. This is where most stores fail: they either send nothing (the subscription just dies) or send a terrifying "PAYMENT FAILURE" notice that reads like a collections letter.
Smart move: one short, human email. What failed, what's at stake, one link to fix it. "Your April box ($49) is on hold — update your card here (30 seconds)." See the email frameworks that work.
Days 7–14: the grace period
The subscription is in limbo — service ideally still running, payment still outstanding. Retries continue on their schedule; one or two more email touches go out, each slightly more direct. The customer experience here matters enormously: a store that keeps the service running during grace earns patience; one that locks the customer out on day two earns a cancellation.
Smart move: keep service on during grace. Escalate the email tone gradually, never all at once. Make the payment-update link work on mobile — most customers will tap it from their phone.
Day 14+: lapse or save
Either the payment cleared (the common happy path — customer updated their card, retry succeeded, updater fixed it) or the subscription lapses per your policy. If it lapses, the story isn't over: a win-back email 2–4 weeks later ("we saved your spot") recovers a meaningful share of involuntary churn, because these customers never wanted to leave.
Smart move: treat lapse as a pause, not a goodbye. Keep their settings, history, and rate. The win-back path should be one click.
What the customer should never experience
- Finding out from a dead login instead of an email.
- A payment-update flow that requires re-entering their whole account.
- Five "URGENT" emails in three days.
- Losing their grandfathered rate because billing hiccuped.
One failure, two sides of the counter
The timeline above is easier to act on with a concrete case. A subscriber — call her a monthly plan customer paying $49 — gets a replacement card from her bank in March. The bank issues a new number and quietly kills the old one. She does not think about her subscriptions; why would she?
April 1: her renewal hits the old card and declines. She knows nothing. April 2–3: silent, decline-code-aware retries run; card account updater may fix this on its own, because replaced cards are exactly what it exists for. If it does, the story ends here and she never learns anything happened — the best possible outcome. If it does not: she gets one short email in the store's branding — not the recovery tool's; she has never heard of the recovery tool and should never need to. The email names the plan, the amount, and one secure link. She taps it on her phone, enters the new card on a hosted page — the store never handles the raw number, and neither does the recovery system — and the next scheduled attempt succeeds on April 5. Her plan never pauses. Total effort on her side: about a minute, once.
Now the merchant's side of the same week. The owner never touched this case. The system logged the decline code on day zero, routed it as a card problem rather than a funds problem (so no pointless blind retries — a replaced or expired card is never retried into success, and a lost or stolen card is never retried at all), sent the SMS on day 1 and day 7 pattern appropriate to the case, and recorded the recovery against the card-update channel in the dashboard. The owner sees it in aggregate at the end of the week: this many failures, this many recovered, each dollar attributed to the attempt or channel that recovered it. That attribution is what turns "payments stuff" into a manageable process instead of background anxiety.
What happens next depends on your platform
The customer's experience should feel identical everywhere; the wiring underneath is not. A few specifics worth knowing:
| Platform | What happens after a failure |
|---|---|
| Stripe | Decline codes arrive with the failure and drive the schedule. Stripe's built-in retries are layer one — automatic, but uncoordinated and invisible — and turning them off so Swipe Again runs the only schedule is recommended, never required; recovery runs and counts either way. |
| Recharge | The failure surfaces inside your Shopify subscription store; outreach must carry your store's branding, and recovery offers connected to a cancellation execute automatically. |
| Seal / Skio | Shopify subscription platforms where pause and cancel requests from a deflection page execute; discount requests are recorded for handling. |
| Loop | Deflection requests are recorded for the merchant to action — the subscriber's request is captured, and the merchant completes it. |
| Chargebee / Recurly / Paddle | Discount, pause, and cancel offers execute automatically, so a subscriber who accepts a pause is actually paused — no ticket, no follow-up email needed. |
| Braintree | Cancel executes automatically; discount and pause requests are recorded and routed to the merchant to complete. |
One more setup fact applies on every platform: when a recovery system connects, it pulls in the last 90 days of failed payments automatically and works them. So "what happens next" is not only about tomorrow's failure — the subscriber who failed six weeks ago and was never contacted is in the queue too, and a share of those are one good email away from coming back.
If the customer tries to cancel instead
Some subscribers do not ignore the email — they go looking for the cancel button, because cancelling feels like the only lever they control. What they find there matters. In a store using cancel deflection, the cancel button points to one finished URL the merchant pasted in once. The page asks the subscriber for the email on their subscription and matches it automatically — no order numbers, no support ticket. Then, before the cancellation completes, it offers a choice: a Discount, a Pause, or Service — "not happy? let us make it right."
For a billing-frustrated customer, Pause is often the honest answer: they did not want to leave, they wanted the problem to stop. The request then executes automatically on Stripe, Recharge, Chargebee, Recurly, and Paddle; Seal and Skio execute pause and cancel; Braintree executes cancel; and on Loop the merchant actions the recorded request. Either way, the customer ends the interaction feeling heard rather than processed — which is the difference between a paused subscriber and a chargeback.
The merchant's checklist, condensed
- Decline code logged on every failure, and the schedule follows the code: payday-timed retries for insufficient funds (up to six attempts over roughly sixteen days), no blind retries for expired cards, no retries ever for lost or stolen cards.
- Processor's built-in retries turned off (recommended), so exactly one coordinated schedule touches each card — recovery runs either way.
- First customer contact is one human email with one secure hosted update link — plus SMS on day 1 and day 7, with a day 1 / 3 / 7 cadence for expired-card cases, and voice calls reserved for high-value accounts.
- Service stays on through the grace period; the lapse date in the final email is the real date.
- Every message carries your brand only — customers never see the recovery provider's name.
- Recoveries attributed in the dashboard to the attempt or channel that earned them.
- Cancel button routed to a deflection page with Discount / Pause / Service offers, so a billing problem has an exit that is not cancellation.
That full setup — all nine platforms, from Stripe and Recharge to Chargebee, Recurly, Paddle, Braintree, Seal, Skio, and Loop — is what Swipe Again runs for $179/mo flat or $1,799/yr, with a 14-day free trial and a simple guarantee: Recover $179 in 30 days, guaranteed — or Swipe Again is free the next 30 days. Recovered revenue means every failed payment collected while Swipe Again is active, from any recovery source, as defined in Section 3 of our Terms. How we count: how Swipe Again counts recovered revenue The integrations page shows the per-platform details, and you can start a trial here.
Frequently asked questions
I'm a subscriber and my payment just failed. What should I do? Use the update link in the merchant's email or text — it opens a secure hosted page where you enter the new card. Never email card details to anyone. If the failure was a bank block rather than a card problem, a quick call to the number on your card usually clears it, and the merchant's next scheduled retry will then succeed.
Will I be charged twice while retries are running? You should not be — and this is exactly why we recommend turning the processor's own built-in retries off in setup, so one coordinated recovery schedule runs the card. Attempts are spaced by decline code, and a successful attempt ends the sequence. The recommendation is never a requirement: recovery runs and counts either way.
My subscription already lapsed. Is it gone for good? Usually not. Well-run stores treat a billing lapse as a pause: your settings, history, and rate are kept, and a win-back message a few weeks later offers a one-click return. If you want back in sooner, reply to the last dunning email — a human reads those in any store following the playbook above. For the full system behind this timeline, see our dunning management guide and the complete failed payment recovery guide.
The bottom line
A failed payment is a customer-service moment disguised as a billing event. Handle it with silent retries first, human emails second, and grace throughout — and most "failed" payments become collected ones. That's the whole philosophy behind how Swipe Again works.
Stop losing subscribers who never meant to leave.
Connect in 2 minutes. Free 14-day trial — Recover $179 in 30 days, guaranteed — or Swipe Again is free the next 30 days. Recovered revenue means every failed payment collected while Swipe Again is active, from any recovery source, as defined in Section 3 of our Terms. How we count: https://swipeagain.com/pages/how-we-count
Start trialStop losing subscribers
who never meant to leave.
Every billing cycle without recovery is revenue you earned and never collected. Connect in 2 minutes — see your first wins inside the trial.
Start trialFree 14-day trial · No code · Cancel anytime