If you run a subscription business on Shopify, here is a number worth knowing: industry data consistently shows that 20–40% of subscription churn is involuntary. That means a significant share of the customers you lose each month didn't choose to leave. Their payment failed, nobody recovered it in time, and the subscription quietly lapsed.
The frustrating part is that most of these customers would have stayed. Their card expired. Their bank flagged an unfamiliar charge. Their account was temporarily short on funds on that particular Tuesday. These aren't dissatisfied customers — they're customers who hit a payment hiccup and fell through the cracks.
Dunning management exists to close those cracks. It's the system that catches failed payments, retries them intelligently, notifies customers when action is needed, and recovers revenue that would otherwise disappear. This guide explains how it works from first principles — what causes failed payments, what a good dunning process looks like, and how to set one up that actually recovers meaningful revenue.
What Is Dunning Management?
The word "dunning" comes from the 17th-century English verb "to dun," meaning to make persistent demands for payment of a debt. For centuries, dunning was a manual process — paper letters, phone calls, in-person visits. The concept is old; the application to subscriptions is relatively new.
In the context of modern subscription businesses, dunning management is the automated system that handles failed recurring payments. It typically includes three components:
Payment retries — automatically attempting to charge the customer's payment method again after a failure, usually at strategically timed intervals.
Customer notifications — emails or messages that inform the subscriber their payment failed and prompt them to update their payment details.
Escalation rules — what happens if retries and notifications don't resolve the issue: pausing the subscription, downgrading access, or eventually cancelling it.
The goal is not aggressive debt collection. It's the opposite — it's a supportive process that helps customers stay subscribed by resolving payment issues they may not even be aware of. Most subscribers whose payments fail have no idea it happened until they receive a notification.
Why Failed Payments Happen
Before you can recover failed payments effectively, it helps to understand why they fail in the first place. The causes fall into a few predictable categories:
Expired credit or debit cards. This is the most common cause. Cards have expiration dates, and customers don't always update their stored payment methods when they receive a replacement. The old card on file gets declined, and the subscription payment fails.
Insufficient funds. The customer's account doesn't have enough balance to cover the charge at the moment the payment is attempted. This is often temporary — if retried a few days later (especially after a payday), the payment goes through.
Bank or issuer declines. Banks sometimes decline recurring charges for fraud prevention, velocity limits, or internal risk rules. This is more common with international transactions or unusually large charges. The decline is often temporary and resolves on a subsequent attempt.
Payment processor issues. Occasionally the problem is on the processing side — a timeout, a connectivity issue between Shopify Payments and the card network, or a temporary outage. These failures are almost always recoverable on retry.
Outdated billing information. The customer moved, changed banks, or updated their card number but didn't update it in your store. The stored payment method no longer matches what the bank expects.
Notice that none of these causes involve a customer deciding they want to cancel. That's the key insight about involuntary churn: the customer didn't leave — the payment system lost them. Dunning management is how you get them back.
The Real Cost of Failed Payments
Failed payments don't just cost you one missed transaction. They trigger a cascade of losses that compounds over time:
Immediate revenue loss. The subscription payment itself goes uncollected. For a store processing hundreds of subscription orders per month, even a 5–10% failure rate adds up quickly.
Subscriber loss. If the failed payment isn't recovered, the subscription lapses. You lose not just the current payment but every future payment that customer would have made. For a subscriber with a 12-month average lifetime, losing them in month three means losing nine months of revenue.
Increased acquisition costs. Replacing a churned subscriber costs far more than retaining one. You're paying for ads, promotions, and onboarding to acquire a new customer that you already had.
Distorted churn metrics. If you're not separating voluntary from involuntary churn, your churn reduction efforts may be aimed at the wrong problem. You might be redesigning your product offerings or adjusting pricing when the real issue is unrecovered failed payments.
The compounding effect is what makes this so significant. A store losing 8% of subscribers each month to involuntary churn doesn't just lose 8% of revenue — it loses the future lifetime value of those subscribers, the referrals they would have generated, and the stability that comes from predictable recurring revenue.
How Smart Retry Works
Smart Retry is Joy Subscriptions' automated dunning system. Rather than retrying failed payments immediately or at random intervals, it uses an optimised approach designed to maximise the chance of successful recovery.
Here is how the process works:
A subscription payment fails. Joy detects the failure immediately and logs the reason code from the payment processor (expired card, insufficient funds, bank decline, etc.).
The first retry is scheduled. Rather than retrying instantly — which rarely works because the underlying issue hasn't had time to resolve — Smart Retry waits for an optimised interval before the first attempt.
Subsequent retries follow a strategic schedule. Each retry is spaced to account for common resolution patterns: paydays, bank processing windows, and card update timelines. The system doesn't just retry blindly — it retries at times when success is most likely.
Customer notifications are sent in parallel. While retries are happening, the subscriber receives clear, non-alarming notifications explaining that their payment didn't go through and providing a direct link to update their payment method.
If all retries succeed, the subscription continues. The customer may never even notice the interruption. The order is processed normally.
If retries are exhausted, the subscription is paused. The customer isn't immediately cancelled — they're given time and a clear path to reactivate by updating their payment details.
Smart Retry is included on all Joy Subscriptions plans, including the free plan. There's no add-on cost, no premium tier required. Every merchant gets the same recovery logic from day one.
Building a Dunning Notification Sequence
Automated retries handle the payment side. But notifications handle the human side — and they matter just as much. A well-designed notification sequence gives customers the information and the motivation to resolve payment issues before the subscription lapses.
Here's a practical notification timeline that balances urgency with a respectful tone:
Timing
Notification Type
Purpose
Day 0
Payment failed notice
Inform the customer, provide a link to update payment method
Day 3
Friendly reminder
Second notice with a clear CTA to update payment details
Day 7
Urgency notice
Let the customer know their subscription is at risk of pausing
Day 10–12
Final notice
Last chance to update before the subscription is paused
Day 14
Subscription paused
Confirm the pause, provide a reactivation link for when they're ready
A few principles worth following in these notifications:
Be clear, not alarming. "Your payment didn't go through" is better than "YOUR ACCOUNT IS AT RISK." The customer probably didn't do anything wrong — their card expired or their bank flagged the charge.
Make the fix easy. Every notification should include a direct link to update payment details. One click, not a multi-step process.
Show what they'll miss. A brief mention of their next delivery or what's included in their subscription reminds them why they signed up.
Don't over-send. Four to five emails over two weeks is the range. More than that feels like spam and damages the relationship you're trying to save.
Retry Timing Strategies
When you retry matters as much as whether you retry. Here are the timing factors that influence recovery rates:
Immediate vs. delayed first retry. Retrying within minutes of a failure almost never works — the reason the payment failed (insufficient funds, bank hold, expired card) hasn't had time to change. A delay of 24–48 hours before the first retry consistently outperforms immediate retries.
Day-of-week patterns. Payments attempted on Mondays and Tuesdays tend to have slightly higher success rates than those attempted on weekends. This aligns with banking processing schedules and the fact that many people are paid on Fridays or at the start of the month, meaning their accounts are more likely to have sufficient funds early in the week.
Payday alignment. For insufficient-funds declines specifically, retrying around common payroll dates (the 1st and 15th of the month, or the following Monday if those fall on a weekend) can meaningfully improve success rates. The customer's account that was short on the 28th may have plenty of funds on the 1st.
Spacing between retries. A common and effective pattern is: first retry after 1–2 days, second retry after 3–4 days, third retry after 5–7 days. This gives enough time for temporary issues to resolve while keeping the total dunning window within two weeks. Retrying too frequently within the same day can trigger fraud detection on the customer's card, making the problem worse.
Total retry window. Most successful dunning systems complete their retry cycle within 10–14 days. Beyond that, the likelihood of recovery drops significantly, and continued retries start to feel more like harassment than helpfulness.
How to Benchmark Your Recovery Rate
Once your dunning system is running, you need to know whether it's actually performing well. Here are the metrics that matter:
Recovery rate is the primary metric: of all failed payments in a given period, what percentage were successfully recovered (either through automatic retry or customer-initiated payment update)? Here's how to interpret your number:
Below 30%: Your dunning system likely isn't configured well, or you may not have one at all. This is the range where most revenue is being left on the table.
30–50%: Functional but has room for improvement. Review your retry timing and notification sequence.
50–70%: This is where well-configured systems typically land. You're recovering the majority of recoverable payments.
Above 70%: Excellent. Your timing, notifications, and payment update flow are all working well together.
Other metrics to track:
Involuntary churn rate: The percentage of active subscribers lost to failed payments each month. Track this separately from voluntary churn so you can see whether your dunning improvements are actually reducing it.
Average recovery time: How many days does it take to recover a failed payment? Shorter is better — it means less disruption for the customer and less time your revenue is at risk.
Payment update rate: What percentage of customers who receive a dunning notification actually update their payment method? This tells you how effective your notification copy and payment update flow are.
Retry success by attempt number: Which retry (first, second, third) recovers the most payments? This helps you optimise how many retries to run and when to space them.
If you're using Joy Subscriptions, recovery metrics are available in your analytics dashboard on the Starter plan. You can see how many payments failed, how many were recovered, and where in the retry sequence the recovery happened — so you're never guessing about whether your dunning setup is working.
Frequently Asked Questions
What is dunning management in subscriptions?
Dunning management is the process of recovering failed subscription payments through automated retries, customer notifications, and payment method updates. The goal is to keep the subscriber active by resolving the payment issue before the subscription lapses. Most failed payments are caused by expired cards or temporary bank declines — not by customers choosing to leave.
What is a good recovery rate for failed subscription payments?
A well-configured dunning system typically recovers 50–70% of failed payments. Some merchants see higher rates depending on their customer base and payment methods. If your recovery rate is below 40%, your retry timing or notification sequence likely needs adjustment.
How many times should you retry a failed subscription payment?
Most effective dunning systems retry 3–5 times over a 7–14 day window. Retrying too aggressively (multiple times on the same day) can trigger fraud flags. Spacing retries across different days and times gives the payment the best chance of succeeding.
Does Joy Subscriptions handle dunning automatically?
Yes. Joy Subscriptions includes Smart Retry on all plans, including the free plan. Smart Retry automatically retries failed payments at optimised intervals, sends customer notifications prompting payment method updates, and recovers revenue without manual intervention.
What is the difference between voluntary and involuntary churn?
Voluntary churn happens when a customer actively cancels their subscription. Involuntary churn happens when a subscription ends due to a failed payment the customer didn't intentionally cause — an expired card, insufficient funds, or a bank decline. Involuntary churn is often the larger share of total churn, and it's almost entirely preventable with proper dunning management.
Failed payments are a solvable problem. They're not a symptom of product-market fit issues or pricing mistakes — they're a mechanical failure in the billing process that the right system can fix automatically. If you haven't set up dunning management yet, or if your current setup isn't recovering at least half of failed payments, it's worth prioritising. The revenue you recover is revenue you've already earned — you just need to collect it.
Joy Subscriptions includes Smart Retry and dunning management on every plan, including the free plan with no MRR cap. If you're already running subscriptions on Shopify and losing revenue to failed payments, install Joy and let Smart Retry start recovering what you're missing. For a broader look at reducing all types of subscriber loss, see our guide on how to reduce subscription churn.
Frequently Asked Questions
What is dunning management in subscriptions?
Dunning management is the process of recovering failed subscription payments through automated retries, customer notifications, and payment method updates. The goal is to keep the subscriber active by resolving the payment issue before the subscription lapses. Most failed payments are caused by expired cards or temporary bank declines — not by customers choosing to leave.
What is a good recovery rate for failed subscription payments?
A well-configured dunning system typically recovers 50–70% of failed payments. Some merchants see higher rates depending on their customer base and payment methods. If your recovery rate is below 40%, your retry timing or notification sequence likely needs adjustment.
How many times should you retry a failed subscription payment?
Most effective dunning systems retry 3–5 times over a 7–14 day window. Retrying too aggressively (multiple times on the same day) can trigger fraud flags. Spacing retries across different days and times gives the payment the best chance of succeeding.
Does Joy Subscriptions handle dunning automatically?
Yes. Joy Subscriptions includes Smart Retry on all plans, including the free plan. Smart Retry automatically retries failed payments at optimised intervals, sends customer notifications prompting payment method updates, and recovers revenue without manual intervention.
What is the difference between voluntary and involuntary churn?
Voluntary churn happens when a customer actively cancels their subscription. Involuntary churn happens when a subscription ends due to a failed payment the customer didn't intentionally cause — an expired card, insufficient funds, or a bank decline. Involuntary churn is often the larger share of total churn, and it's almost entirely preventable with proper dunning management.