Install Now
Find Easy Subscriptions on Shopify App Store
Glossary Dunning Explained: Retry Logic, Email Sequences & How to Recover Revenue

Dunning Explained: Retry Logic, Email Sequences & How to Recover Revenue

What Is Dunning?

Dunning is the process of automatically retrying failed payments and notifying customers to update their billing information so their subscription stays active.

When a recurring charge fails (expired card, insufficient funds, bank decline), dunning kicks in. It sends reminders, retries the payment at smart intervals, and gives the customer a simple way to fix the issue, all without manual work on your end.

The goal is simple: recover the payment without losing the customer.

Why Dunning Matters for Subscription Businesses

Failed payments are one of the biggest silent threats to subscription revenue. Cards expire, banks block charges, and funds run low. None of these are the customer’s fault, and most of the time, the customer still wants your product.

Without a dunning system in place, those subscribers simply disappear. This is called involuntary churn and it accounts for a significant share of total churn in subscription businesses.

The financial impact is real:

  • A 2% monthly payment failure rate can erode up to 22% of annual revenue
  • Failed payments drive 20-40% of all subscription churn
  • A well-built dunning system recovers 70-85% of failed payments, compared to 40-50% with default retry logic alone

Protecting customer lifetime value (CLV) starts with making sure paying customers don’t fall off your list by accident.

Real-World Example

Imagine you run a Shopify store selling a monthly wellness supplement box at $49/month. You have 800 active subscribers.

One billing cycle, 5% of payments fail, that’s 40 subscribers. Without dunning, most of those subscriptions quietly cancel. You lose ~$1,960 in monthly recurring revenue, and those customers may never come back.

With dunning enabled, your subscription model automatically:

  1. Retries the payment 24 hours later
  2. Sends a friendly email: “We had trouble processing your payment, tap here to update your card”
  3. Retries again 3 days later
  4. Sends a final notice before cancellation

Result: you recover 30+ of those 40 subscribers. That’s over $1,500/month saved, with zero manual effort.

How Dunning Works: Step by Step

Dunning follows a structured sequence triggered the moment a payment fails.

Step 1 – Payment Fails

Your payment gateway attempts to charge the customer. The charge is declined (expired card, insufficient funds, bank block, etc.).

Step 2 – Automatic Retry

The system schedules a retry. A typical setup retries 3 to 5 times, spaced 3 to 7 days apart. Smart retry logic picks the best timing based on the decline reason, not a one-size-fits-all schedule.

Step 3 – Email Sequence Triggers

Alongside retries, automated emails go out to the customer. A standard dunning email sequence looks like this:

  • Email 1 (Day 0-1): Friendly notice. “We couldn’t process your payment, here’s how to fix it.” Light tone, direct update link.
  • Email 2 (Day 3-5): Follow-up. Slightly more urgent. Remind them what they’ll lose access to.
  • Email 3 (Day 7-10): Final warning. Clear call to action. “Your subscription will be cancelled in X days.”
  • Email 4 (if needed): Cancellation confirmation or a win-back offer.

Step 4 – Payment Recovered or Subscription Paused/Cancelled

If the payment goes through at any point, the sequence stops. If all retries and emails fail, the subscription is paused or cancelled depending on your settings. Pausing is usually better than cancelling; it keeps the door open for retention.

How to Improve Your Dunning Strategy

1. Send Pre-Dunning Alerts

Don’t wait for a payment to fail. Send a reminder 30 days before a card expires. This one step prevents a large portion of failures before they happen.

2. Use Smart Retry Timing

Avoid retrying immediately after a failure; it rarely works. Space retries out by 3-7 days and align them with when customers are more likely to have funds available (e.g., after paydays, after weekends).

3. Make It Easy to Update Payment Info

Every dunning email should include a direct, one-click link to update payment details. No login required. No hunting through account settings. The more friction you remove, the higher your recovery rate.

4. Personalize Your Emails

Generic “payment failed” emails get ignored. Use the customer’s name, reference their subscription, and keep the tone helpful, not alarming. Frame it as a simple fix, not a crisis.

5. Segment by Customer Value

Long-term subscribers with high customer lifetime value deserve more personalized outreach and a longer recovery window. New subscribers may need immediate, clear guidance to avoid abandoning their subscription entirely.

6. Offer a Backup Card Option

Encourage subscribers to save a secondary payment method in their customer portal. If the primary card fails, the backup is charged automatically, no email, no friction, no churn.

Common Dunning Mistakes

1. Relying only on default platform retries

Most platforms retry on a fixed schedule with no customization. Default logic recovers 40-50% of failures at best. A proper dunning system pushes that to 70-85%.

2. Sending aggressive or accusatory emails

Emails that feel like debt collection damage your brand and accelerate churn. Keep the tone empathetic and solution-focused at every step.

3. Cancelling subscriptions too quickly

Cancelling after one or two failed attempts is too aggressive. Give customers enough time to notice the issue and act. Pausing the subscription is often a better first step than cancelling.

4. No pre-expiration outreach

Waiting for a card to fail before communicating is a missed opportunity. Proactive alerts before expiry prevent failures from happening in the first place.

5. Ignoring the data

Not tracking which retry attempt recovers the most payments, or which email drives the most card updates, means you’re flying blind. Monitor your recovery rate, involuntary churn rate, and email click-through rates regularly.

Pro Tips

  • Track your MRR at risk—the total monthly recurring revenue tied to currently failing payments. This number should drive urgency.
  • A/B test your subject lines—dunning email open rates directly impact recovery. Even small improvements compound over thousands of subscribers.
  • Pause, don’t cancel—when all retries fail, pausing the subscription keeps the customer in your system and makes reactivation easier.
  • Align billing dates with customer cash flow—if insufficient-funds declines cluster around certain dates, let subscribers choose their billing day through the customer portal.
  • Segment by failure reason—expired card failures need a different message than insufficient-funds declines. Tailor your emails accordingly for higher conversion.
  • Measure time-to-recovery—the faster a failed payment is resolved, the less likely the customer is to churn permanently.

Dunning and Your Broader Retention Strategy

Dunning doesn’t exist in isolation. It’s one piece of a larger retention system.

Involuntary churn from failed payments and voluntary churn from cancellations are two separate problems but they compound each other. A subscriber who hits a payment issue and also finds cancellation easy is twice as likely to leave.

The strongest Shopify subscription brands treat dunning as part of a unified approach: smart payment recovery, a frictionless customer portal, and proactive communication working together to protect customer lifetime value.

If you’re running subscriptions on Shopify, Easy Subscriptions includes built-in dunning management automated retries, customizable email sequences, and a self-serve customer portal, so you can recover failed payments without manual follow-up or developer work.

Useful Sources

Shopify – Subscription Billing Guide

Baremetrics – Ultimate Dunning Management Guide

ProsperStack – Subscription Dunning

Zoho Billing – What is Dunning Management?

Frequently Asked Questions

Dunning is the automated process of retrying failed subscription payments and sending reminder emails to customers so they can update their billing info and keep their subscription active.
The most common reasons are expired credit cards, insufficient funds, bank declines, and outdated billing information. Most failures are not intentional on the customer's part.
Most experts recommend 3 to 5 retry attempts, spaced 3 to 7 days apart. Retrying too many times can trigger fraud alerts; too few means leaving recoverable revenue on the table.
Involuntary churn is what happens when a subscriber is lost due to a failed payment. Dunning is the system you use to prevent that from happening by recovering the payment before the subscription cancels.
A well-optimized dunning system can recover 70-85% of failed payments, compared to 40-50% with basic default retry logic. For a business with 1,000 subscribers at $50/month and a 5% failure rate, that gap can represent tens of thousands of dollars per year.
Shopify Payments includes basic retry functionality, but it offers limited customization. Most subscription businesses use a dedicated Shopify subscription app to get configurable retry schedules, branded email sequences, and better recovery rates.
Pausing is usually the better first step when all retries fail. It keeps the subscriber in your system, allows them to update their payment info, and makes reactivation easier, reducing permanent churn.
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
star Subscription Audit
Scroll to Top