Dunning

Dunning Best Practices: Multi-Channel Payment Recovery

Dunning is sending communication to collect payments. Effective dunning is about connecting with your customer across touch points—email, SMS, website notifications, and more.

11 min read· Last updated: September 2026

Key Takeaways

  • • Multi-channel — Email, SMS, and site notifications together improve recovery.
  • • Personalize by failure type — Soft vs hard decline needs different timing and copy.
  • • Run it for about 30 days after the last retry — most sequences stop a month too early.
  • • Incentivize the card update — a short-lived discount late in the sequence, the same way a cancel-save offer treats active churn.
  • • Compliance — TCPA for SMS (consent, quiet hours); transactional configuration for email where allowed.

Most brands send a single dunning email and call it done. But effective dunning is a multi-channel, personalized sequence that meets customers where they are and makes it easy to update their payment method.

What is Dunning?

Dunning is the process of communicating with customers whose payment has failed to encourage them to update their payment method and continue their subscription. It's not about being aggressive—it's about removing friction and making it easy to fix the problem. For the retry logic and decline-code foundation, see passive churn; for Shopify-specific retention, read prevent churn on Shopify.

High-Quality Dunning Includes

1. Personalized Email and SMS Flows

Segment dunning emails by failure type (soft vs hard decline) and product. A customer with an expired card needs a different message than someone with insufficient funds. Personalize based on:

  • Failure type (soft decline, hard decline, expired card)
  • Product they're subscribed to
  • Customer lifetime value and history
  • Number of failed attempts

2. Pre-Dunning: Update Cards Before They Expire

Don't wait for a payment to fail. Ask customers to update cards that are set to expire soon. This proactive approach prevents failures before they happen.

3. Transactional Email Configuration

Configure dunning emails as transactional emails so they can be sent to customers that are not opted-in to marketing. This ensures you can reach all customers, not just those who opted into marketing emails.

4. Website Banners and Popups

When a customer with a failed payment visits your site, show them a banner or popup telling them to update their card. Make it prominent but not intrusive.

5. Simple Card Update UX

The biggest barrier to payment recovery is friction. Make it dead simple to update a credit card. One-click updates, clear instructions, and mobile-friendly forms are essential.

6. Multi-Channel Outreach

Don't rely on email alone. Use SMS for urgent reminders, consider snail mail for high-value customers, and even phone calls for your most valuable subscribers.

Dunning Campaign Structure: Step-by-Step Setup

A well-structured dunning campaign follows a logical progression that adapts based on failure type and customer response. Here's how to build it:

Dunning Email Sequence Timing and Cadence

Most dunning sequences quit far too early. A subscription platform typically keeps retrying a failed charge for two to three weeks before it gives up on the order, and a customer who ignores three emails in one week is not gone; they are busy. Plan the sequence to run for roughly 30 days after the final retry fails, and gate every step on whether the payment has been resolved so nobody who fixed their card keeps hearing from you.

Treat the two phases differently:

Phase 1: while the platform is still retrying (roughly days 0 to 14)

  1. Within the hour: One clear email with a direct link to the card-update flow, plus the on-site notice for logged-in visitors.
  2. Soft declines (insufficient funds, do-not-honor): Let the retry schedule do the work. Space retries three to five days apart and keep messaging light; a large share of these clear on their own.
  3. Hard declines (expired card, invalid or deleted wallet token): Retries will not help, so move straight to a three-day email cadence. This is where a Shop Pay card removal lands.

Phase 2: after the final retry fails (roughly days 15 to 45)

  1. Day 1 after the last failure: A plain, friendly note that the order could not be processed, with the update link. No urgency yet.
  2. Every 3 days, four or five times: Rotate the angle rather than repeating the same email: what they will miss, how easy the fix is, that you will hold their spot, that you can help. Each send checks first that the payment is still unresolved.
  3. Then pause for a week. Silence after a run of reminders is its own signal, and it separates the busy from the disengaged.
  4. Around day 20 after the last failure: The incentive email (see below).
  5. Around day 27: A last-call message that says plainly the subscription will be paused. That is the end of the sequence, not a threat you repeat.

End to end that is five to six weeks from the first failed charge, which is about the point where subscription platforms cancel the subscription outright for repeated failures. The sequence should finish before that happens, not after.

Use an Incentive to Stop Passive Churn Before It Becomes a Cancellation

Here is the contradiction in most retention programs. When a customer clicks cancel, the brand shows a save offer: a discount, a pause, a swap. When a customer's card fails four times in a row and the platform cancels them automatically, the brand sends nothing but reminders. Both customers are about to churn. Only one of them was offered a reason to stay.

Passive churn deserves the same treatment. If repeated payment failures will eventually cancel the subscription, a modest incentive to update the card now is cheaper than a win-back campaign later, and far cheaper than the lost order.

Rules that keep the incentive from backfiring

  • Offer it late, not first. If the discount arrives in email one, every customer learns that a declined card earns a coupon. Put it after the reminder run, around day 20 of phase 2, when only the disengaged are left.
  • Attach it to the fix, not the failure. The offer is a percentage off the next subscription order, unlocked by updating the payment method. The customer earns it by acting.
  • Respect the cancel gate. Do not grant an incentive to a subscription that has already been cancelled, and do not send it to a customer whose payment was recovered in the meantime.

Run this in a test split before you commit to it: half of the non-responders at day 20 get the incentive email, half get the same email without the offer. The difference in card updates over the following week tells you what the discount is worth.

SMS Dunning Best Practices

SMS dunning is highly effective for urgent reminders, but requires careful compliance and timing:

  • Compliance First: Ensure customers have opted in for SMS (TCPA compliance required)
  • Timing: Send SMS 24-48 hours after email, during business hours (9am-8pm local time)
  • Message Length: Keep it under 160 characters, include direct link to update page
  • Frequency: Limit to 1-2 SMS per dunning sequence to avoid spam perception

Website Notification Implementation

Website banners and popups catch customers when they're already engaged with your brand:

  • Banner Placement: Top of page, non-intrusive but visible
  • Popup Timing: Show after 30-60 seconds on site, or on specific pages (account, checkout)
  • Dismissal: Allow easy dismissal but show again on next visit if not resolved
  • Mobile Optimization: Ensure notifications work well on mobile devices

Dunning Personalization by Failure Type and Segment

Personalization dramatically improves dunning performance. Segment your dunning campaigns by:

Personalization Variables

  • Decline Code: Expired card vs. insufficient funds requires different messaging
  • Customer Lifetime Value: High-value customers get more personalized outreach
  • Product Type: Different products may have different urgency levels
  • Number of Failed Attempts: Escalate messaging as attempts increase
  • Customer History: Long-time customers vs. new subscribers need different approaches

Pre-Dunning Strategies for Expiring Cards

Don't wait for a payment to fail. Proactive pre-dunning prevents failures before they happen:

  • Timing: Send reminder 30 days before card expiration, then 15 days, then 7 days
  • Messaging: Friendly, helpful tone: "Your card expires soon—update it to avoid interruption"

Dunning Performance Metrics

Track these metrics to measure dunning campaign effectiveness:

  • Email Open Rate: Are customers seeing your dunning emails?
  • Click-Through Rate: Are they clicking to update their card?
  • Recovery Rate: What percentage of failed payments are recovered? Split it: what share came back from retries alone, and what share needed a card update?
  • Time to Recovery: How long does it take customers to update?
  • Channel Performance: Which channel (email, SMS, website) performs best?

Dunning Compliance: CAN-SPAM and TCPA

Compliance is critical for dunning campaigns. Violations can result in fines and legal issues:

CAN-SPAM Act (Email Compliance)

  • Transactional Emails: Dunning emails can be sent as transactional (no opt-in required) if they're about account status
  • Unsubscribe: Still provide unsubscribe option, even for transactional emails
  • Sender Information: Include accurate sender name and physical address

TCPA (SMS Compliance)

  • Express Consent Required: Customers must explicitly opt in for SMS dunning
  • Opt-Out Instructions: Include clear "Reply STOP to opt out" in every SMS
  • Time Restrictions: Only send SMS during business hours (9am-8pm local time). Many providers enforce quiet hours (e.g. 8am–9pm local).
  • Shopify and ESPs: If you use Shopify or an ESP for SMS, check their requirements for documented consent and any additional restrictions.

Pro tip: Your dunning emails should route subscribers straight to a payment update flow. Use a clear primary action that links to the card or wallet update screen, not a generic account page. Include a clear, prominent call-to-action button that links directly to the payment update page.

Ready to Improve Your Dunning?

Let's talk about your retention goals and see how MaxLTV can help.

See how MaxLTV runs dunning, retries and on-site card updates →

See how MaxLTV runs dunning, retries and on-site card updates →