Email

·

7 min read · April 3, 2026

The First Dunning Email Should Go Out in 30 Minutes, Not 24 Hours

Most dunning sequences send the first email hours or days after a payment fails. That's too late. The data on email timing, open rates, and what a high-recovery sequence actually looks like.

The default Stripe dunning behavior sends the first payment failure email 1–3 days after the initial failure. By that point, the customer has already noticed their access is disrupted, assumed something is wrong with your product, and mentally started looking at alternatives. The optimal window for the first dunning email is 15–45 minutes after the failed charge — when the customer is still in the context of whatever action triggered the billing cycle.

Why timing is the most important dunning variable

Payment intent is highest at the moment of failure. A customer whose card just declined has a mental model of "I have a subscription, I want to keep it, there was a payment problem." That mental model starts to decay within hours. After 24–48 hours without contact, the customer's framing shifts to "I lost access to a service." After 72+ hours, it becomes "I don't think I needed that anyway."

First dunning emails sent within 1 hour of failure see 2.1x higher open rates and 3.4x higher card-update conversion compared to emails sent 24+ hours after failure.

The second variable that matters is the subject line. "Your payment failed" is not a subject line — it's an error message. Subject lines that acknowledge the problem, communicate urgency without panic, and give the customer an immediate action outperform generic billing notices by a significant margin.

A high-recovery dunning sequence

Six touches over twelve days, with the first going out near-immediately:

EmailTimingTonePrimary CTA
1 — Heads up30 min after failureNeutral, helpfulUpdate card
2 — Gentle reminder24 hours after failureFriendlyUpdate card
3 — Retry noticeAfter 1st retry attemptStatus updateUpdate card
4 — UrgencyDay 5Firm but not threateningUpdate card or contact us
5 — Final noticeDay 8Access at riskUpdate card now
6 — Pause or cancelDay 12Last chance / subscription pausedReactivate or cancel

Subject lines that work

Based on recovery email data across SaaS companies, here are subject line patterns ranked by open rate:

  • "Quick fix needed on your [Company] account" — action-oriented, low panic
  • "Your [Product] payment didn't go through" — direct, factual
  • "One quick thing before your next billing date" — soft urgency
  • "Your access to [Product] is paused" (only for pause emails) — clear consequence
  • "Did you switch cards recently?" (for retry/reminder emails) — personal, non-blaming

The subscription pause as a conversion tool

Most dunning systems end in cancellation — retries exhausted, subscription deleted, customer gone. The better pattern is to pause instead of cancel when retries are exhausted. Paused subscriptions have a 3–5x higher reactivation rate than cancelled ones, because the customer's data is still there, their settings are intact, and reactivating feels like pressing "resume" rather than starting over.

A pause window of 7–14 days is the right balance. Too short and the customer doesn't have time to resolve a genuine banking issue. Too long and you're carrying an inactive subscription in your metrics.

What to measure

  • Email open rate by send timing (should be >50% for first email)
  • Card update rate per email touch (what % of recipients click through and update)
  • Recovery rate by dunning touch (what % of failures are resolved by email vs. retries alone)
  • Pause reactivation rate (of customers who hit pause, what % reactivate within 14 days)

If you're not seeing >50% open rates on your first dunning email, the most likely issues are: (1) it's going out too late, (2) it's coming from a noreply address, or (3) the subject line reads like an automated system notice rather than a message from a person.

See your numbers

Find out what's leaking before you spend anything.

Connect your processor. Recurflux scans 90 days of payment history and shows you exactly what failed, what's still in the recovery window, and the dollar value — before you pay a cent.

Run the free audit →