Skip to content
Ready to get started, Let's Go! Talk to Sales

Glossary

Dunning

Dunning is the structured process of retrying failed payments and escalating customer communication until the payment recovers or the account is written off.

Dunning is what happens after a recurring charge fails. Instead of cancelling the subscription on the first decline, a dunning system retries the payment on a schedule, notifies the customer with escalating urgency, and only writes the account off after the recovery attempts are exhausted. The name comes from an old English word for pressing debtors; the modern version is considerably more polite and considerably more automated.

A typical escalation runs in stages. A soft decline (insufficient funds, temporary issuer refusal) gets a quiet retry after a grace period. Repeated failures trigger customer-facing notices asking for an updated card. A final-notice stage warns of service interruption. Exhaustion ends in cancellation or write-off. Good systems make every knob configurable (retry counts, days between attempts, and independent auto-cancel guards based on days past due or consecutive failures), because recovery economics differ by vertical: a $9 media subscription and a $900 B2B seat justify very different persistence.

Dunning matters because involuntary churn (customers lost to payment failure rather than choice) commonly accounts for a large share of subscription churn, and much of it is recoverable. Reissued cards alone cause a significant fraction of card-on-file declines, which is why dunning pairs naturally with network account-updater services that refresh card numbers before a charge ever fails.

One design principle separates good implementations from bad: notification settings should gate the email, never the retry. Suppressing a failure notice must not silently suppress recovery itself.

QorCommerce Recurring ships a four-stage dunning engine with configurable retry schedules and dual auto-cancel guards as part of QorPay’s recurring billing module.