Sin impuesto Con impuesto

Failed payments and retries in subscriptions (dunning)

In a subscription business, some cancellations are not voluntary: they are payments that fail. A good retry process wins them back.

Jesús Meilán
Updated: 26/09/2026 139
Failed payments and retries in subscriptions (dunning)
Share:

In any subscription business, some of the customers you lose never wanted to leave: their card expired, there were insufficient funds or the bank asked for an authentication that nobody completed. Recovering them is called dunning.

Why a payment fails

  • Card expired or replaced.
  • Insufficient funds.
  • The bank requires authentication (SCA) on a charge that should go through without the customer.
  • With SEPA: account closed, wrong IBAN or a return requested by the customer.

Retry schedule

Do not retry five times on the same day. A typical schedule: day 0, day 3, day 5 and day 7, ideally at different times. Some payment gateways offer smart retries that choose the best moment.

Notifying the customer

  1. Immediate notice: “We could not charge your subscription”, with a link to update the payment method.
  2. A reminder before the last retry.
  3. A notice of pause or cancellation, with an easy way to reactivate it.
Prevention is better: warn the customer before the saved card expires. Many payment gateways automatically update the details of cards renewed by the bank; check whether yours does.

The technical side

  • Every attempt logged with its result and the gateway's error code.
  • The subscription status (active, unpaid, paused, cancelled) visible in the back office.
  • Idempotent retries: a cron job that runs twice must not charge twice.
  • A payment forecast report, so you know what is going to be charged and what is at risk.
Loading...
Cookie consent
Back to top