Reduce Failed Payments With Smart Dunning

Failed payments are one of the most underestimated sources of lost revenue in any recurring billing business. A card expires, a bank declines a charge, a temporary hold blocks a transaction, and suddenly an otherwise happy customer stops paying through no fault of their own. The discipline of recovering these payments is called dunning, and doing it well can recover a meaningful share of revenue that would otherwise simply disappear.

Why payments fail in the first place

Not all failures are equal, and treating them the same way wastes recovery opportunities. The common categories are:

  • Hard declines such as a closed account or a card reported as stolen. These will not succeed on retry and require updated payment details.
  • Soft declines such as insufficient funds, a temporary hold, or an issuer flagging an unusual transaction. These often succeed if you simply try again later.
  • Expired cards, which are predictable and preventable with the right reminders.
  • Technical errors from a processor or network timeout, which usually clear on their own.

Roughly speaking, a large portion of failures are soft and recoverable. The goal of smart dunning is to recover those without annoying the customer or burning their goodwill.

Timing is the whole game

Retrying a failed charge one second later achieves nothing. Retrying it at a smarter moment changes the outcome. Insufficient-funds declines, for example, are far more likely to clear shortly after a typical payday or at the start of a month. A good retry schedule spaces attempts out over several days and aligns them with moments when funds are more likely to be available.

The difference between a naive retry and a well-timed one is often the difference between recovering the payment and losing the customer.

A sensible default pattern looks like an immediate-day attempt, then retries spread across the following week, tapering off rather than hammering the card repeatedly. Excessive retries can themselves trigger fraud flags at the issuer, so restraint matters.

Communication recovers more than retries alone

Silent retries help, but customers recover faster when you tell them what happened. A clear, calm email that explains the payment did not go through, reassures them their service is still active for now, and offers a one-click way to update their card will outperform a silent retry loop every time.

Effective dunning emails share a few traits:

  1. They are specific. Tell the customer which payment failed and roughly why, without technical jargon.
  2. They are reassuring. Avoid threatening language. Most failures are accidental, and customers respond better to help than to pressure.
  3. They are easy to act on. A single, obvious link to update payment details removes friction.
  4. They are sent from a trusted address. A recognizable sender improves deliverability, which is why we recommend sending from your own domain.

Prevent failures before they happen

The cheapest failed payment to recover is the one that never occurs. Proactive measures matter:

  • Pre-expiry reminders. Notify customers a week or two before a stored card expires so they can update it in advance.
  • Account updater services. Many networks can automatically refresh a reissued card number behind the scenes, eliminating a whole class of failures.
  • Offering an alternative method. For larger or recurring amounts, giving customers the option to pay by bank transfer reduces dependence on cards entirely.

How Just Efficient Billing approaches it

Because Just Efficient Billing is API-first, dunning logic plugs directly into your existing systems. You can either run charges through your own processor or let JEB collect on your behalf, with payouts settling within 48 hours. Either way, retry scheduling, customer notifications, and card-update flows are driven by the same billing data, so nothing falls through the cracks. You can explore the configuration options in our documentation.

Measure what you recover

Treat dunning as an ongoing experiment, not a set-and-forget feature. Track your involuntary churn rate, your recovery rate, and how long recovery takes. Small changes to retry timing or email copy can move those numbers noticeably. The businesses that win at retention treat recovered revenue as a metric worth optimizing, because every dollar recovered is a dollar you did not have to spend acquiring a new customer.

If you would like help designing a dunning flow that fits your billing cycle, reach out to our team and we will map it out with you.

See JEB in action

We run billing for you — invoicing, white-label delivery, and payments through one API.

Talk to us

← Back to all articles