Trusted by 700+ Shopify brands · $200M+ in revenue generated
A payment card beside a two-week retry timeline that ends in a successful charge, with involuntary churn marked at 20 to 40% of cancellations.

Failed subscription payments: how to recover involuntary churn

Involuntary churn, when a subscription ends because a payment failed, accounts for 20% to 40% of subscription cancellations. It's the cheapest churn to fix because nobody decided to leave. Recovery comes down to three things: retrying at the right times, updating expired cards automatically, and reaching the customer quickly when a retry won't work.

Most subscription brands spend their retention effort on cancel flows and overlook the subscribers who were lost to an expired card.

Why do subscription payments fail?

Failures fall into two groups, and they need different handling.

Soft declines are temporary. The account might be short on funds, the bank might flag an unusual charge, or there might be a brief technical problem. These often succeed if you try again later.

Hard declines are permanent. The card has been reported lost or stolen, or the account is closed. Retrying won't help. You need the customer to add a new payment method.

Expired cards sit somewhere in between. The customer still has an active account, but the card details on file are out of date.

Three kinds of payment failure: soft declines are temporary and worth retrying, hard declines are permanent and need a new card, and expired cards can be fixed by a card updater.
Each kind of failure needs a different fix.

How should retries be timed?

Smartly, rather than on a fixed schedule. Payment recovery providers report that smart retry systems, which time attempts around when a charge is most likely to succeed, recover 70% to 85% of soft declines. Fixed schedules typically recover 40% to 60%.

Stripe's Smart Retries, for example, defaults to roughly eight attempts over two weeks, timed by machine learning and stopped completely when a decline code shows the failure is permanent. Retrying a hard decline over and over wastes attempts and can raise flags with card issuers.

Most Shopify subscription apps, including Recharge, Skio and Loop, have their own retry settings. Check what yours is set to. Defaults aren't always tuned for your customers.

Two ranges on a zero to 100% scale: smart retries recover 70 to 85% of soft declines and fixed schedules recover 40 to 60%, as reported by payment recovery providers.
Timing matters as much as trying again.

What do card updater services do?

They fix expired and reissued cards without involving the customer. Visa and Mastercard both run services that pass updated card details to merchants when a bank issues a replacement card. When it works, the next charge simply succeeds.

Whether you get this depends on your payment provider and subscription app. Ask both whether network card updating is switched on for your account.

What should dunning messages say, and when?

Send the first message quickly and keep it calm. Recovery rates are highest in the first 72 hours after a failure and drop off sharply after two weeks, so a message that goes out a week late misses most of the opportunity.

A good dunning message:

  • Explains plainly that the payment didn't go through, without sounding alarming
  • Includes a one-click link to update the card, with no password to remember
  • Tells the customer what happens next and by when
  • Comes from a real address they can reply to

Adding SMS alongside email helps. One recovery provider reports that combining email, SMS and in-app messages cut involuntary churn by up to 34% compared with email alone.

A timeline from a failed payment: recovery is highest in the first 72 hours and drops sharply after two weeks, so the first message should go out fast.
Send the first message within 72 hours.

Can I prevent failures before they happen?

Some of them. You know when a card on file is about to expire, so you don't have to wait for the charge to fail. A short reminder a week or two before the renewal, asking the customer to update an expiring card, fixes the problem while there's no pressure.

The same goes for large or unusual charges. If a subscriber's next order is much bigger than usual, a heads-up beforehand reduces the chance their bank flags it.

How long should I keep trying?

Keep the subscription active through your retry window, usually two to three weeks. If the payment still hasn't gone through, pause the subscription instead of canceling it. A paused subscriber who updates their card next month can restart with one click, while a canceled one has to sign up all over again.

Follow up with a short win-back message a few weeks later. Some customers who ignored a dunning email will respond once the moment has passed.

How do I measure recovery?

Track these separately from voluntary churn:

  • Recovery rate: failed payments recovered, divided by total failed payments
  • Involuntary churn as a share of all cancellations
  • Time to recovery, from failure to successful charge
  • Recovery rate by decline type, since soft and hard declines should look very different

If you've never split voluntary and involuntary churn in your reporting, our post on subscription churn benchmarks explains why it's worth doing first.

We set up retention and payment recovery for subscription brands on Shopify. Start with a free CRO audit.

Start Here

If revenue isn't scaling the

way it should, your funnel

is usually the reason.

Ultra helps Shopify brands fix the structural issues that impact conversion rate, retention, and long-term growth. Whether you need a full Shopify build, a CRO-focused overhaul, stronger Klaviyo lifecycle systems, better subscription performance, or smarter AI implementation — it starts with identifying where your funnel is breaking.

Apply to work with us

Tell us what is going on with your store. We reply within one business day.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.