SaltAISaltAI
Subscriptions11 March 202610 min read

Subscription Dunning: How to Recover Failed Payments

Failed payments are one of the quietest revenue killers in subscription commerce. Unlike a customer who actively cancels, a failed payment often happens without anyone noticing — until the revenue gap

Failed payments are one of the quietest revenue killers in subscription commerce. Unlike a customer who actively cancels, a failed payment often happens without anyone noticing — until the revenue gap shows up in your monthly report. For Shopify merchants running subscription products, whether that's a coffee club, a skincare replenishment plan, or a B2B supply contract, these involuntary churns can account for anywhere between 20% and 40% of total subscriber losses. That number is worth sitting with for a moment.

The frustrating part is that most failed payments are entirely recoverable. The card wasn't stolen or cancelled — it simply expired, hit a temporary limit, or was flagged by a bank's fraud filter. The subscriber still wants your product. They just need a nudge, a retry, or an updated payment method. This is where subscription dunning comes in: a structured, automated process for recovering those failed charges before the subscriber slips away for good.

In this post, you'll learn exactly how dunning works, why timing and tone matter more than most merchants realise, and how to build a recovery sequence that wins back revenue without damaging customer relationships. Every tactic here is practical, Shopify-specific, and applicable whether you're shipping 50 boxes a month or 5,000.


What Is Subscription Dunning and Why Does It Matter?

Dunning is the process of systematically communicating with customers after a payment fails, with the goal of collecting the outstanding amount and preserving the subscription. The term sounds old-fashioned — it comes from 17th-century debt collection — but the modern practice is anything but aggressive. Done well, it feels more like a helpful service reminder than a demand for money. For Shopify merchants, this distinction matters enormously, because how you handle a failed payment directly affects whether that subscriber stays loyal or quietly disappears.

The financial stakes are significant. If your subscription business generates £10,000 per month in recurring revenue and 5% of payments fail in any given cycle, that's £500 at risk — every single month. Without a dunning strategy, industry data suggests you'll recover fewer than 30% of those payments naturally. With a well-structured dunning sequence, recovery rates of 60–80% are achievable. Over twelve months, that difference compounds into thousands of pounds of revenue that either lands in your account or evaporates entirely.

Beyond the numbers, dunning matters because it shapes the subscriber experience at a vulnerable moment. A customer whose payment fails is temporarily in limbo — they may not even know it happened. How you reach them, what you say, and how quickly you act determines whether they feel cared for or embarrassed. The best dunning sequences treat the failed payment as a technical inconvenience, not a personal failing, and that framing makes customers far more likely to update their details and stay subscribed.


Understanding Why Payments Fail in the First Place

Before you build a recovery strategy, it helps to understand the mechanics of payment failure. The two broad categories are hard declines and soft declines. A hard decline means the payment cannot be retried — the card has been cancelled, reported stolen, or the account closed. A soft decline is temporary: the card may have insufficient funds at that moment, have hit a transaction limit, or been blocked by the issuing bank's fraud detection. The majority of subscription payment failures fall into the soft decline category, which is precisely why dunning works.

Expiring cards are one of the most common causes of soft declines for subscription merchants. A customer signs up in January with a card that expires in December, and unless your platform automatically updates card details — a feature Stripe and Shopify Payments both offer through card updater services — that renewal will fail silently. Merchants selling to businesses face an additional layer of complexity, as corporate cards are often replaced when employees leave or budgets shift. If you're supplying professional clients, building expiry reminders into your dunning flow is especially valuable.

Bank-side fraud filters are another underappreciated cause of subscription failures, particularly for international merchants. A UK-based subscriber might have their bank flag an overseas charge, or a recurring charge from a brand they don't immediately recognise on their statement. This is partly a dunning problem, but it's also a branding one — making sure your billing descriptor matches your store name clearly reduces these friction points. Understanding the root causes of your specific failures lets you tailor your recovery messaging accordingly, rather than sending generic "your payment failed" emails that feel impersonal and ineffective.


Building an Effective Dunning Sequence: Timing and Touchpoints

A dunning sequence is a scheduled series of retries and customer communications triggered by a failed payment event. The structure of this sequence — how many attempts you make, how far apart they're spaced, and which channels you use — has a direct impact on recovery rates. Most subscription platforms recommend an initial retry within 24 hours of the failed charge, followed by additional attempts at three to five day intervals. Retrying too quickly can trigger further bank declines; waiting too long gives the subscriber time to forget or move on.

A practical sequence for a Shopify subscription merchant might look like this: attempt one on day one, an email notification sent on day two, a second charge attempt on day four, a second email with a direct link to update payment details on day six, a third attempt on day ten, and a final "last chance" email on day twelve before the subscription is paused. This gives you roughly two weeks and three retry windows before you've exhausted the automated options. Some merchants also add an SMS touchpoint at day seven, which consistently outperforms email for open rates in payment recovery contexts.

The spacing between touchpoints should also account for your product type. A weekly snack box subscription needs a faster resolution window than a quarterly skincare delivery — if the weekly box misses a cycle, the customer notices immediately. Match the urgency of your sequence to the cadence of your subscription, and make sure every communication includes a single, prominent call to action: a direct link to update the payment method. Reducing friction at this specific step — not requiring the customer to log in, search for settings, and navigate to billing — can meaningfully improve completion rates.


Writing Dunning Emails That Actually Get Read

The copy in your dunning emails matters far more than most merchants invest time in. The subject line is the first hurdle: something like "Action needed: update your payment details" outperforms "Your payment failed" because it frames the message as a task rather than a failure. Curiosity and urgency work well in subject lines, but avoid anything that sounds threatening or shaming — "Final notice" on email one will feel disproportionate and may trigger unsubscribes from people who would otherwise have happily updated their card.

In the body of the email, lead with warmth and clarity. Acknowledge the situation plainly — "We weren't able to process your most recent subscription payment" — and immediately shift to the solution. Tell the customer exactly what they need to do, provide the direct link, and reassure them that their subscription is safe if they act promptly. Mentioning what they'd be missing out on is genuinely effective here: "Your next delivery of [product] is scheduled for [date] — update your details to make sure it arrives." Specificity like this reminds the customer of the real-world value they're about to lose.

Tone consistency across the sequence is equally important. Your first email should feel helpful and low-pressure. The second can introduce a mild sense of urgency. The final email, sent just before the subscription pauses, can be direct about consequences — but should still express that you'd love to keep them as a customer. Ending on a note of genuine goodwill, even in a final notice, often prompts customers who were on the fence to act. Merchants using SaltAI Subscriptions can customise all dunning email templates directly within the app, making it straightforward to match copy to your brand voice.


Leveraging Smart Retry Logic to Maximise Recovery

Smart retry logic refers to using data — transaction history, time of day, card type, and prior decline reason — to determine the optimal moment to reattempt a failed charge. Rather than retrying on a fixed schedule regardless of context, smart retry systems attempt charges when success probability is highest. For example, charges on debit cards tied to regular paydays may have higher success rates on the first or fifteenth of the month. Some payment processors share decline codes that indicate whether a retry is worthwhile, and smart systems use this information to avoid pointless retries that accumulate costs.

For Shopify merchants, Stripe's built-in Smart Retries feature provides this functionality automatically if you're using Shopify Payments or Stripe as your processor. It uses machine learning trained across millions of transactions to predict the best retry windows, and merchants report meaningful improvements in recovery rates compared to fixed-interval retries. If you're on a different gateway, check whether it offers equivalent functionality — this is a feature worth prioritising when evaluating payment processor options for a subscription business.

Beyond the payment processor level, your subscription app may offer additional retry controls. Being able to cap the number of retry attempts per cycle, set maximum retry periods, and automatically pause rather than cancel subscriptions after the final failed attempt are all important safeguards. Pausing rather than cancelling preserves the subscriber relationship and gives you time to reach out through other channels — customer service email, phone, or even direct mail for high-value subscribers — before the relationship ends entirely.


Measuring Dunning Performance and Iterating Over Time

Like any revenue process, dunning should be measured, reviewed, and improved on a regular basis. The primary metric to track is your payment recovery rate: the percentage of failed payments that are successfully collected within the dunning window. A baseline below 40% suggests your sequence timing or messaging needs work. A rate above 70% is strong performance. You should also track involuntary churn rate separately from voluntary churn, because conflating the two makes it impossible to diagnose what's actually driving subscriber losses.

Secondary metrics worth monitoring include email open rates and click-through rates on update-payment links across each touchpoint in your sequence. If your day-two email has a 45% open rate but only a 12% click rate, the subject line is working but the body copy or CTA isn't compelling enough. If your day-twelve final email has a 20% open rate, you may need to test a different subject line approach or consider an SMS backup at that stage. This kind of granular analysis turns dunning from a set-and-forget automation into a continuously improving revenue system.

Review your dunning performance at least quarterly, and cross-reference it against any changes you've made to your subscription product, pricing, or customer acquisition channels. A shift in your customer demographic — for example, acquiring more younger customers who use prepaid cards — can alter your failure profile and require adjustments to your recovery approach. Building the habit of treating dunning as an active, data-informed process rather than a background automation is one of the most impactful operational habits a subscription merchant can develop.


Conclusion

Subscription dunning is not a defensive measure — it is an active growth strategy. By recovering failed payments efficiently, you protect the recurring revenue you've already worked hard to earn, extend subscriber lifetime value, and reduce the invisible churn that erodes subscription businesses from the inside. The core principles are consistent: understand why payments fail, build a sequenced recovery flow with well-timed retries, write emails that are clear and human, leverage smart retry technology, and measure everything.

Key takeaways: Soft declines are recoverable — don't treat them as permanent losses. A structured dunning sequence can recover 60–80% of failed payments. Email copy, timing, and a frictionless update link are your most important variables. Smart retry logic amplifies all of it. Measure recovery rates separately from voluntary churn and iterate quarterly.

Ready to put this into practice? Try SaltAI Subscriptions free at saltai.app — no credit card required.

SaltAI Team

SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.