Dunning

  • Written by Ganesh Pawar 3 min read
  • Updated: July 22, 2025

What is dunning?

Dunning (also called failed payment recovery) is the process of systematically reaching out to customers to recover failed or overdue payments, especially in subscription-based businesses. It combines automatic payment retries with customer reminders sent by email, SMS, or in-app alerts, triggered when a recurring billing charge fails because of an expired card, insufficient funds, a card decline, or a billing address mismatch. Effective dunning helps reduce involuntary churn, improve revenue retention, and keep cash flow predictable, which is why it is one of the most important retention levers a subscription brand owns.

Why is dunning important?

Without a proper dunning process, subscription businesses lose recurring revenue from payment failures that customers would have happily fixed if asked. Effective dunning:

  • Recovers lost revenue from card declines and expired payment methods before the charge is written off.
  • Reduces subscriber churn, since a meaningful share of subscription cancellations are involuntary, not customer-initiated.
  • Maintains consistent cash flow by stabilizing renewals across each billing cycle.
  • Improves customer experience by giving subscribers a clear, low-friction path to update their card and stay subscribed.

How does a dunning process work?

A dunning process is part billing logic and part communication. When a payment gateway reports a failed transaction, the dunning system steps in:

  • It retries the charge automatically, often spaced over several days, since many failures (insufficient funds, temporary bank declines, network errors) resolve themselves on a second or third attempt.
  • It notifies the customer through email, SMS, or in-app messages, with a direct link to update their payment method.
  • It escalates the cadence over the dunning window before pausing or canceling the subscription if the payment is never recovered.

Many systems also send pre-dunning reminders before a card is set to expire, which prevents the failure from happening in the first place.

Example of dunning

A customer’s card expires and their monthly subscription payment fails. The system sends a dunning email informing them of the issue with a direct link to update their payment info. After three days, a reminder SMS is sent and the charge is automatically retried. Once the new card processes, the subscription resumes without interruption and the customer never feels the friction.

Driftcharge Tip

A well-crafted dunning strategy balances urgency with empathy. Use automation to follow up consistently, but keep the tone helpful (not aggressive) and the path to update payment details one click away. Track recovery rate and cancellation rate per dunning step so you can see which messages, retries, and intervals actually save the most subscribers.

Author Image

Ganesh Pawar

Ganesh Pawar is the founder of Driftcharge, a subscription management app designed to help Shopify merchants streamline and scale their subscription businesses. With a deep focus on solving real-world pain points—like legacy account page support, flexible subscription options, and advanced analytics—Ganesh is passionate about building tools that drive growth and retention.

You may also like