Dunning

Dunning is the process of recovering failed subscription payments through automated retries and customer reminders before the subscription lapses.

Dunning is the process of following up on failed or overdue payments to recover the revenue before a customer's subscription is canceled. In a subscription business, most payment failures aren't people refusing to pay — they're expired cards, insufficient funds, or bank declines — so a good dunning process quietly saves revenue that would otherwise be lost.

How dunning works

A dunning flow combines two levers:

  1. Automated retries — when a charge fails, the billing system reattempts it on a schedule. Stripe's smart retries use machine learning to pick the retry timing most likely to succeed.
  2. Customer communication — emails or in-app notices asking the customer to update their card, often escalating in tone as the grace period runs out.

If retries and reminders both fail by the end of the window, the subscription is typically canceled or paused.

Why it matters

Failed payments are the leading cause of involuntary churn — customers who wanted to keep paying but couldn't. Recovering even a portion of these payments directly protects MRR at almost no acquisition cost, which is why dunning is one of the highest-ROI processes in subscription billing.

Dunning and ChargeBell

ChargeBell posts a plain-English Slack alert the moment a payment fails, and another when a previously failed payment is recovered. Failed-payment alerts are treated as critical, so they bypass quiet hours. ChargeBell is read-only — it can't retry charges or email customers — but it makes sure a failure never sits unnoticed while your billing system runs its dunning cycle.

Related terms

Updated July 6, 2026