Dunning Optimization

Dunning Optimization for Pet Subscription Boxes

How to fix failed payments for pet subscription boxes. Practical dunning optimization strategies tailored for pet subscription brand operators.

RD
Ronald Davenport
April 2, 2026
Table of Contents

The Silent Revenue Leak Costing Pet Subscription Brands 9% of Their MRR

Failed payments are not a billing problem. They are a retention problem — and most pet subscription brands treat them like an IT ticket.

The industry average for involuntary churn (subscribers lost not because they wanted to leave, but because a payment failed) sits between 7% and 12% of monthly recurring revenue. For a brand doing $500K MRR, that is up to $60,000 walking out the door every month without a single cancellation request. The subscriber still wants their dog's allergy kibble. Their card just expired.

The mechanics of recovery are not complicated. The execution usually is. This guide gives you a system for fixing it.

---

Why Pet Subscription Boxes Face a Unique Dunning Problem

Most subscription categories deal with passive subscribers — people who forget they even signed up. Pet subscriptions are different. Your customer has a dog, a cat, a rabbit. There is a living creature depending on that box arriving. That emotional stakes creates a specific dynamic you can use in your recovery messaging.

At the same time, pet subscriptions tend to run on longer billing cycles (monthly or bi-monthly) and involve real fulfillment costs — warehouse labor, packaging, perishable or specialty items. When a payment fails, you are not just losing revenue. You are also holding inventory that was allocated to that order.

The failure rate on initial charges across subscription e-commerce averages 5-8%. But retry rates — how many of those failed payments you actually recover — vary wildly. Best-in-class brands recover 60-70% of failed payments. The median is closer to 30-40%. That gap is almost entirely execution.

---

The Pre-Dunning Window: Your Highest-ROI Opportunity

Pre-dunning means contacting subscribers before a payment fails, not after. Most brands skip this entirely.

Here is how it works in practice: A subscriber's card expires at the end of October. You know this because your payment processor (Stripe, Braintree, Recurly) exposes card expiration data. Two weeks before their next billing date, you send a targeted message — email, SMS, or both — prompting them to update their payment method.

For a pet subscription brand, that message has natural urgency. "Bailey's November box is scheduled to ship on the 3rd. We want to make sure it gets there on time — your card on file expires this month."

This is not guilt. It is service. And it converts. Brands running pre-dunning campaigns see a 20-35% reduction in payment failures before they even start.

Tools like Braze, Iterable, and Customer.io all support event-triggered pre-dunning flows. You connect your billing data, set the trigger (card expiring within 14 days), and let the automation handle the rest.

---

The 5-Step Dunning Recovery Framework

Step 1: Segment Your Failed Payments Before You Retry

Not all failed payments are the same. Treat them differently.

  • Soft declines (insufficient funds, card temporarily unavailable): High recovery probability with smart retries. Wait 2-3 days before retrying.
  • Hard declines (card stolen, account closed): Do not retry. Go straight to human-readable messaging asking for a new payment method.
  • Expired cards: Highest-intent segment. These subscribers forgot to update, not that they wanted to leave. Prioritize this group.

Your payment processor will return decline codes. Build your retry logic around those codes, not a one-size-fits-all schedule.

Step 2: Implement Intelligent Retry Timing

Smart retry logic means choosing when to charge a card based on behavioral and statistical signals, not just retrying every 48 hours.

The data-backed approach:

  • Retry soft declines on days 2, 5, and 10 after the initial failure
  • For accounts where you have historical billing data, retry on days when the subscriber has successfully paid before (payday patterns are real — retry early-month or mid-month for monthly salary earners)
  • Cap retries at 3-4 attempts. Beyond that, recovery rates drop below 5% and you risk card issuer flags

Platforms like Recurly and Chargebee have built-in retry optimization that tests timing patterns across your subscriber base and adjusts automatically.

Step 3: Build a Multi-Touch Recovery Sequence

A single "your payment failed" email is not a sequence. A real dunning sequence for a pet subscription brand looks like this:

  • Day 0 (failure): Transactional email — neutral tone, factual, includes a direct payment update link
  • Day 2: Follow-up email with urgency — "Your box is on hold." Include a photo of the product or a personalized detail (pet name if you have it)
  • Day 5: SMS message — short, direct, link to update payment. SMS open rates for billing alerts run above 90%
  • Day 8: Final email — acknowledge the situation, offer a one-click reactivation link, potentially include a small retention offer (free shipping on next box)
  • Day 14: Internal flag — move to manual review or churned status

Need help with dunning optimization?

Get a free lifecycle audit. I'll map your user journey and show you exactly where revenue is leaking.

Every touchpoint should be personalized to the pet, the product they were expecting, and the timing relative to their ship date.

Step 4: Reduce Friction on the Payment Update Flow

Recovery messaging is only as good as the page it sends subscribers to. If updating a payment method requires logging in, navigating to account settings, and re-entering billing details, you will lose people who would have paid.

Best-in-class implementations use tokenized payment update links — a single URL that drops the subscriber directly into a pre-authenticated payment update form. Chargebee, Recurly, and Stripe Billing all support this. No login required. One field, one button.

Test this flow on mobile. More than 60% of dunning emails are opened on a phone.

Step 5: Measure Recovery Rate by Cohort

The metric most brands track is overall recovery rate. The metric that actually tells you something is recovery rate by failure type and day of sequence.

Track:

  • Recovery rate by decline code
  • Recovery rate by touchpoint (which message in the sequence drives the actual payment)
  • Average days to recovery
  • Revenue recovered per dollar spent on dunning tooling

Set a baseline in month one. Optimize one variable at a time — timing, subject line, offer — and measure against that baseline.

---

What Good Looks Like

A pet subscription brand at $200K MRR running optimized dunning can realistically expect:

  • Pre-dunning campaigns reducing failure rates by 25-30%
  • Smart retries recovering 50-60% of soft declines
  • Multi-touch sequences recovering an additional 15-20% of remaining failures
  • Net involuntary churn dropping from ~9% to ~3-4% MRR

That is a $10,000-$12,000 monthly swing on a $200K MRR base. It compounds.

---

Your Next Step

Audit your current dunning setup this week. Pull your last 90 days of failed payment data from your billing platform and answer three questions: What percentage were soft declines vs. hard declines? How many retry attempts did you make on average? What was your ultimate recovery rate?

If you do not know those numbers, your dunning process is running blind. Start there.

---

Frequently Asked Questions

How many retry attempts should a pet subscription brand make before marking a payment as unrecoverable?

Three to four attempts is the standard ceiling for soft declines. Beyond four retries, recovery rates typically fall below 5%, and excessive retries can trigger issuer flags that make future charges harder. Hard declines should not be retried at all — focus those subscribers on updating their payment method instead.

Should we offer discounts or incentives to recover failed payments?

Use incentives carefully and late in the sequence. Offering a discount in your first dunning message trains subscribers to let payments fail. Reserve offers — free shipping, a bonus product sample — for day 7 or later, only for subscribers who have not responded to earlier messages. Your best incentive is always urgency tied to their pet: "Milo's box ships in 3 days."

What is the difference between dunning and pre-dunning, and which should we prioritize?

Pre-dunning contacts subscribers before a payment fails — typically when a card is about to expire. Dunning is the recovery sequence after failure. Pre-dunning has higher ROI because it prevents the failure entirely, which is cheaper than recovering from it. If you are only doing one, start with pre-dunning. Most billing platforms expose card expiration data that makes this straightforward to automate.

Which tools are best for managing dunning workflows for a pet subscription brand?

For billing-layer retry logic, Recurly and Chargebee are purpose-built for subscription recovery and include smart retry algorithms. For the communication layer — emails and SMS — Customer.io works well for transactional and triggered sequences, while Braze and Iterable offer more sophisticated personalization if you have richer subscriber data (pet names, product preferences, breed). The stack you choose matters less than connecting your billing data to your messaging platform so both systems are working from the same failure signals.

Related resources

Related guides

Get the Lifecycle Playbook

One framework per week. No fluff. Unsubscribe anytime.