Back to blog
Shopify subscriptions16 avril 20265 min read

How to Handle Failed Subscription Payments and Dunning in Shopify

Learn how to handle failed subscription payments and dunning in Shopify. Reduce involuntary churn with smart retries, proven email templates, and recovery tactics.

Subscriptions

Published

16 avril 2026

Updated

16 avril 2026

Category

Shopify subscriptions

Author

Subora Team

Focus

Subscriptions

Subscriptions

On this page

How to Handle Failed Subscription Payments and Dunning in Shopify

Failed payments silently drain subscription revenue every month. For Shopify merchants, the problem is acute: between 7% and 14.7% of recurring transactions fail, and 20–40% of all churn is involuntary (Kaplan Collection Agency, 2025). The good news? Most of it is recoverable. This guide shows you how to build a dunning system that rescues revenue, preserves customer relationships, and works within Shopify’s ecosystem.

TL;DR

  • 7–14.7% of recurring payments fail; 20–40% of churn is involuntary (Kaplan Collection Agency, 2025).
  • Smart retries alone recover ~21% of failures before any customer contact (Slicker HQ, 2025).
  • Hybrid dunning (retries + emails) achieves 80–90% recovery rates (Churnward, 2024).
  • Shopify does not natively support dunning for local European methods like SEPA or iDEAL.
  • Best practice: 3–5 intelligent retries on soft declines, 3–4 personalized emails over 14 days, and one-click update links.

What Is Dunning and Why It Matters for Shopify Subscriptions

Dunning is the process of recovering failed recurring payments through automated retries and customer communication. In subscription commerce, it is the single most effective lever for reducing involuntary churn.

Involuntary churn accounts for 20–40% of total churn in subscription businesses, with some sectors seeing up to 48% (Kaplan Collection Agency, 2025). The average B2B SaaS company loses 0.8% of its customer base monthly to payment issues alone. For B2C subscriptions, the figure is often higher. Shopify merchants using local European payment methods face additional complexity: SEPA Direct Debit failures can take days to surface, and iDEAL does not support automatic recurring charges without a mandate conversion flow.

Without a structured dunning process, merchants lose 10–20% of annual recurring revenue to preventable churn (Kaplan Collection Agency, 2025). That makes dunning not a back-office task, but a core growth function.

Visual Suggestion 1: The Dunning Funnel

Alt text: "A funnel chart showing 100 failed Shopify subscription payments at the top, 21 recovered via smart retries in the middle, 45 recovered via email follow-ups below, and 34 lost to involuntary churn at the bottom."

How Common Are Failed Subscription Payments?

Payment failure rates vary by industry, payment method, and geography, but the averages are sobering. Across all subscription businesses, the typical monthly decline rate sits between 2% and 8%, with peak sectors hitting 14.7% (Kaplan Collection Agency, 2025; Slicker HQ, 2025). For European merchants relying on cards, the problem is magnified by shorter card lifecycles: Visa cards expire roughly every 21 months, Mastercard every 14 months.

At sign-up, debit cards fail 48.2% of the time, while credit cards fail 40% (Recurly, 2025). Even at renewal, Apple Pay sees a 30% failure rate. By contrast, PayPal renewals fail only 3.5% of the time, highlighting the importance of payment method diversification.

For Shopify merchants, these numbers translate into real revenue leakage. A store with €100,000 in monthly recurring revenue and a 7% failure rate is leaving €7,000 on the table every month. Over a year, that compounds to €84,000—before accounting for customer lifetime value loss.

Visual Suggestion 2: Payment Failure Rates by Method

Alt text: "A bar chart comparing subscription payment failure rates by method: debit cards at 48.2%, credit cards at 40%, Apple Pay renewals at 30%, and PayPal renewals at 3.5%."

The Main Reasons Recurring Payments Fail

Understanding why payments fail is the first step toward fixing them. The causes fall into two categories: soft declines (temporary and often recoverable) and hard declines (permanent and requiring customer action).

Soft declines make up more than 80% of all payment failures. They include insufficient funds, temporary processor timeouts, and fraud-prevention blocks. Hard declines—expired cards, closed accounts, and permanent fraud flags—account for 10–20% of cases and should never be retried.

The top specific causes are:

  • Expired credit cards: 42% of involuntary churn (Focus Digital, 2025).
  • Insufficient funds: 31% of failures, with a 34% recovery rate.
  • Fraud prevention blocks: 18% of failures.
  • Technical processing errors: 9% of failures, but 87% recoverable.
  • SCA / 3DS2 friction: Up to 21% of payments fail at the authentication step.

For European Shopify merchants, SEPA Direct Debit adds another layer. A SEPA charge can appear successful initially, then fail days later due to insufficient funds or a closed account. This “late failure” pattern makes real-time dunning impossible without app-level reconciliation.

Smart Retry Logic: The Highest-ROI Recovery Tactic

Intelligent retry logic is the foundation of effective dunning. Before a single email is sent, smart retries can recover roughly 21% of failed payments (Slicker HQ, 2025). When combined with targeted communication, overall recovery rates climb to 80–90% (Churnward, 2024).

The difference between basic and intelligent retries is stark. Fixed-interval retries—charging again on day 3, day 7, and day 14—ignore the reason for failure and the behavior of individual card issuers. Intelligent retries use decline codes, time-of-day patterns, and historical data to choose the optimal retry window.

Best Practices for Retry Logic

  1. Retry soft declines only. Hard declines (expired cards, closed accounts) should trigger immediate customer contact.
  2. Use 3–5 attempts. Recovery rates plateau after five attempts, and excessive retries can damage your merchant reputation with card networks.
  3. Avoid peak processing periods. Retries at the start, middle, or end of the month often fail because banks are overloaded.
  4. Space retries dynamically. Insufficient funds requires multi-day intervals; processor timeouts benefit from shorter delays.
  5. Integrate Account Updater services. Visa and Mastercard updaters can refresh expired card details automatically, preventing up to 42% of card-related failures.

Companies that switch from static to dynamic retry strategies see a 36% relative improvement in recovery (Kaplan Collection Agency, 2025). For Shopify merchants, this often means choosing a subscription app or payment provider that supports ML-powered retry logic out of the box.

Building a Dunning Email Sequence That Converts

While retries handle about half of recoveries, the other half depends on getting the customer to update their payment method. Email remains the most effective channel for this, but execution matters.

The optimal sequence is 3–4 emails sent over 14 days, with a possible extension to 28–30 days for monthly subscriptions. Recovery is front-loaded: the first email captures ~13%, the second ~11%, and the third ~10%. However, 42% of all recovery happens after day 14, so patience pays (Churnward, 2024; Slicker HQ, 2025).

Dunning Email Best Practices

  • Send the first email immediately. Speed is the strongest predictor of recovery.
  • Use one clear CTA. A login-free “Update payment method” link outperforms a wall of text.
  • Make it mobile-friendly. Over 70% of card updates happen on mobile.
  • Be specific. Include the amount, failure date, last four digits of the card, and the decline reason if known.
  • Match tone to the failure reason. A soft decline warrants a friendly nudge; a hard decline needs clearer urgency.
  • Stop the sequence on success. Nothing undermines trust like a “payment failed” email after the customer has already fixed the issue.

Sample Dunning Email Sequence

Email 1 — Immediate (Day 0) Subject: We couldn’t process your payment Body: A brief, friendly note explaining the failure and linking to a one-click payment update page.

Email 2 — Gentle reminder (Day 3) Subject: Still can’t process your payment Body: A second nudge, emphasizing that the account remains active but needs attention.

Email 3 — Urgency (Day 7) Subject: Action needed: update your payment method Body: Clearer language about the risk of service interruption, with the update link prominently displayed.

Email 4 — Final notice (Day 14) Subject: Final attempt before account suspension Body: A respectful but firm warning that the subscription will be paused if no action is taken.

Personalized dunning emails achieve 62% higher response rates and roughly 60% open rates—about double generic messages (Slicker HQ, 2025).

The European Shopify Merchant’s Challenge: SEPA, iDEAL, and Bancontact

Shopify’s native subscription tools are built around card-on-file payments. For European merchants, this creates a gap. Local payment methods like iDEAL, Bancontact, and SEPA Direct Debit are preferred by customers but are not fully supported by Shopify’s default dunning infrastructure.

iDEAL does not support automatic recurring charges. The standard workaround is to collect a SEPA mandate during the first iDEAL checkout, then charge SEPA for renewals. Bancontact follows a similar pattern. This works, but it introduces two problems:

  1. Asynchronous failures. A SEPA charge may appear successful for several days, then fail. This delays dunning and can leave subscriptions active despite non-payment.
  2. No native retry support. Shopify does not automatically retry failed SEPA or iDEAL-backed charges. The merchant or subscription app must manage the retry schedule and customer communication.

For merchants in the Netherlands, Belgium, and Germany, this means choosing a Shopify subscription app that bridges the gap between Shopify Checkout and local payment providers like Mollie or Adyen. The app must handle mandate creation, late-failure reconciliation, and dunning automation.

Visual Suggestion 3: SEPA Dunning Timeline

Alt text: "A timeline infographic showing a SEPA charge attempt on day 0, a provisional success on day 1, a late failure notification on day 3, a retry on day 5, and a dunning email on day 6."

Pre-Dunning: Preventing Failures Before They Happen

The most profitable recovery is the one you never have to make. Pre-dunning focuses on preventing payment failures before the charge is attempted.

Account Updater services automatically refresh expired card details with Visa and Mastercard. These services can prevent roughly 30–50% of hard declines caused by expired cards.

Pre-dunning emails sent 14 days before a card’s expiration date achieve 47% open rates and prompt customers to update details proactively.

Network tokens reduce fraud-related declines and extend the lifespan of stored payment credentials. For Shopify merchants, enabling network tokens through Stripe, Adyen, or Mollie is a one-time configuration with ongoing dividend.

Payment method diversification also helps. Offering PayPal, Apple Pay, or local wallets alongside cards spreads failure risk. PayPal’s renewal failure rate of 3.5% is significantly lower than card-based renewals (Recurly, 2025).

Measuring Dunning Success: KPIs to Track

You cannot improve what you do not measure. The following KPIs should be reviewed weekly or monthly:

| KPI | Target | Why It Matters | |-----|--------|----------------| | Overall recovery rate | 70–75%+ | The share of failed payments that are eventually collected. | | Retry success rate | 35–40% | Performance of your automated retry logic. | | Involuntary churn rate | <5–10% of total churn | The share of churn driven by payment issues. | | Email open rate | 45–60% | Indicates subject line and sender reputation quality. | | Email CTR | 15–25% | Measures the effectiveness of your CTA and copy. | | Time to recovery | <7 days | Faster recovery improves cash flow and reduces cancellation risk. |

Top-performing SaaS companies achieve 80–85% recovery rates, while bottom performers lag at 40–50% (Kaplan Collection Agency, 2025). The gap is almost entirely explained by dunning maturity: smart retries, segmented emails, and proactive prevention.

FAQ

What is involuntary churn?

Involuntary churn occurs when a customer’s subscription ends due to a failed payment, not because they chose to cancel. It accounts for 20–40% of total churn in subscription businesses (Kaplan Collection Agency, 2025). Unlike voluntary churn, it is often preventable with the right dunning and retry strategy.

How many dunning emails should I send?

The optimal sequence is 3–4 emails over 14 days, with a possible extension to 28–30 days for monthly billing cycles. The first email should be sent immediately after the failure. Recovery drops sharply after the fourth email, but 42% of recoveries still happen after day 14 (Slicker HQ, 2025).

Should I retry failed payments manually?

No. Manual retries are inefficient and miss the optimal timing windows. Use automated retry logic that responds to decline codes. Intelligent retries recover roughly 21% of failures before any customer contact, and dynamic timing improves recovery by 36% compared to fixed schedules (Kaplan Collection Agency, 2025).

What is the difference between a soft decline and a hard decline?

A soft decline is a temporary failure—insufficient funds, a processor timeout, or a fraud block. These are recoverable with retries. A hard decline is permanent: expired card, closed account, or a fraud flag. Hard declines should not be retried; instead, contact the customer immediately to update their payment method.

Can Shopify handle dunning for SEPA and iDEAL automatically?

No. Shopify’s native subscription tools do not support automatic retries or dunning for local European methods like SEPA or iDEAL. Merchants need a third-party subscription app that manages mandate creation, late-failure reconciliation, and custom retry logic for these payment types.

How much revenue can dunning recover?

Best-in-class dunning systems recover 70–85% of failed payments and deliver a 10–15x return on investment (Kaplan Collection Agency, 2025). For a merchant with €100,000 MRR and a 7% monthly failure rate, improving recovery from 40% to 75% recovers an additional €2,450 per month—or €29,400 annually.

What should I include in a dunning email?

Include the failed charge amount, the date of the attempt, the last four digits of the card (if applicable), a brief explanation of the failure, and a single, prominent CTA to update the payment method. Mobile-friendly design and login-free update pages are essential.

Related reading: SEPA Direct Debit has lower failure rates than cards, involuntary churn in subscription businesses and choose a subscription app with built-in dunning.

Conclusion

Failed subscription payments are not a cost of doing business—they are a solvable problem. For Shopify merchants, the path to lower involuntary churn runs through three core tactics: intelligent retry logic, a well-timed dunning email sequence, and proactive prevention via Account Updater and pre-dunning notifications.

European merchants face added complexity with SEPA, iDEAL, and Bancontact, but the payoff is the same. Businesses with mature dunning systems recover 70–85% of failed payments and protect millions in lifetime revenue. The tools and data are available. The only question is whether your store is using them.

About the author: This guide was written by the team at Subora, a Shopify subscription app built for European merchants integrating with Mollie, iDEAL, Bancontact, and SEPA.

Sources

Subora Team

Subscription operators

Practical notes from the team working on Shopify subscriptions, recurring billing, and subscriber self-service flows.

Relevant product lane

Native Shopify subscriptions for European recurring revenue.

Explore Subora
Need help applying this?

Turn the note into a working subscription system.

If this article maps to a live bottleneck in your Shopify subscription stack, we can help scope the billing flow, subscriber journey, and implementation path.

More reading

Continue with adjacent subscription notes.

Read the next article in the same layer of the stack, then decide what should be fixed first.

Current layer: Shopify subscriptionsSubscriptions