Dunning emails

Automated Stripe dunning emails, done for you

When a subscription charge fails, Regainly doesn't just retry it — it emails the customer a secure card-update link, so they can fix the problem themselves instead of silently churning.

Why it matters

A single retry email isn't a dunning strategy

Most subscription tools trigger one generic "your card was declined" email and stop there. That treats every failure the same, whether the customer's bank had a temporary hiccup or their card actually expired six months ago — and a generic email sent at the wrong moment gets ignored as often as it gets acted on.

Smart dunning notifications work differently: the message, timing, and retry schedule all depend on why the charge failed. A soft decline gets retried quietly, often recovering the payment before the customer ever sees an email. A hard decline skips retries entirely and goes straight to a card-update request, because retrying a card that's expired just wastes an attempt and delays the fix. That distinction is what separates a dunning email sequence that recovers revenue from one that trains customers to ignore your emails.

How the sequence works

Retry, then email — decline-code aware

  1. We classify the decline code — codes like insufficient_funds or try_again_later are worth retrying; codes like expired_card or stolen_card go straight to card-update messaging instead of wasting a retry.
  2. We retry on a smart schedule — soft declines get retried soon; ambiguous ones get a longer, more cautious window.
  3. We email the customer — a dunning email with a secure card-update link, so they can resolve it without you lifting a finger.
  4. You can send a manual reminder — for cases that stall, you can send an editable follow-up email straight from the case page.
FAQ

Common questions

What is a dunning email?

A dunning email is an automated message sent to a customer after a failed subscription charge, asking them to update their card or retry payment before the subscription is cancelled.

How does Regainly's dunning email sequence work?

When a Stripe subscription charge fails, Regainly classifies the decline code, schedules smart retries, and emails the customer a secure link to update their card. If the case goes unresolved, Regainly can also send a manual follow-up reminder.

Does Regainly send dunning emails for every failed payment?

Yes — every failed charge on a connected Stripe account starts a dunning case, which is retried and followed up by email until it's recovered or exhausted.

Related

Reduce involuntary churn · Chargeback evidence · Stripe integration · Dunning email best practices guide