Skip to main content
Dodo Payments recovers revenue from failed subscription renewals and abandoned checkouts with three automatic tools, plus a manual retry that you send when you choose. The automatic tools need no integration work. Each one is off by default, and you turn it on in Settings → Recovery.

Recovery Tools

Subscription Payment Retries

Re-charge failed subscription renewals on a back-off schedule, with no customer action.

Manual Payment Retry

Re-attempt a failed renewal immediately from the dashboard or the API.

Subscription Dunning

Email customers to update their payment method when a renewal fails, or to re-purchase when they cancel.

Abandoned Cart Recovery

Email customers who abandon a checkout, or whose checkout payment fails, to bring them back.

Which Tool Recovers What

Each tool covers a different failure. Find the scenario in the first column:

How They Work Together

For subscriptions, Payment Retries and Dunning run side by side. When a renewal fails, retries re-charge the saved payment method in the background while dunning emails ask the customer to update it. Retries recover soft declines with no customer action. Dunning recovers the payments that need a new payment method, such as hard declines. When either one settles the renewal, the subscription returns to active and the other stops. Turn on both to cover both kinds of failure. To read failure codes and decide when a retry is worthwhile, see Handle Payment Failures.

Analytics

Track recovery performance under Analytics → Recovery in your dashboard. The tab shows recovered revenue and the recovery rate, with separate metrics for payment retries, dunning, and abandoned cart recovery. See Analytics & Reporting for every metric.

Handle Payment Failures

Read failure codes and decide when to retry.

Subscriptions

The subscription states that recovery flows move between.

Recovery Webhooks

React to dunning and abandoned checkout events.

Customer Portal

Where customers update their payment method to recover a subscription.
Last modified on September 25, 2026