Skip to main content
Not every failed payment is lost revenue. Dodo Payments includes three recovery tools that automatically win back failed renewals and abandoned checkouts — most with no integration work.

Recovery Tools

Subscription Payment Retries

Silently re-attempt failed subscription renewals on a smart back-off schedule.

Subscription Dunning

Email customers to update their payment method when a renewal fails or they cancel.

Abandoned Cart Recovery

Email customers who fail or abandon a one-time checkout to bring them back.

Which Tool Recovers What

Pick the tool that matches the failure scenario:
ScenarioRecovery toolHow it recovers
Subscription renewal fails on a soft decline (insufficient funds, network error)Payment RetriesAutomatically re-charges the existing card on a back-off schedule
Subscription renewal fails on a hard decline (expired/invalid card)Subscription DunningEmails the customer to update their payment method
Customer cancels a subscriptionSubscription DunningEmails the customer to re-purchase
One-time checkout fails or is abandonedAbandoned Cart RecoveryEmails the customer to complete the purchase

How They Work Together

For subscriptions, Payment Retries and Dunning are complementary: retries silently recover transient soft declines, while dunning brings back customers whose payment method genuinely needs updating. Enabling both gives you the widest recovery coverage. To understand the underlying failure codes and when a retry is worthwhile, see Handle Payment Failures.

Analytics

Track recovery performance from the Recovery tab in the Analytics section of your dashboard — including retry, dunning, and abandoned cart metrics. See Analytics & Reporting for the full breakdown.

Handle Payment Failures

Read failure codes and decide when to retry.

Subscriptions

Understand the subscription states involved in recovery flows.

Recovery Webhooks

React to dunning and abandoned checkout events.

Customer Portal

Where customers update their payment method to recover.
Last modified on June 17, 2026