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.
- • 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
Structure your dunning email sequence based on decline type:
Soft Decline Email Sequence:
- Day 0: Wait until 2-3 failed attempts before starting dunning
- Day 3: Friendly reminder email: "We couldn't process your payment"
- Day 6: Second email with more urgency: "Update your payment method"
- Day 9: Final email before suspension: "Last chance to update"
Hard Decline Email Sequence:
- Day 0: Immediate email: "Action required: Update your payment method"
- Day 2: Urgent follow-up: "Your subscription is at risk"
- Day 4: Final warning: "Update now to avoid service interruption"
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"
- Auto-Account Updater: Mention if you use this service, but still ask for manual update as backup
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?
- 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.