Revenue recovery
Learn about automated recovery features that reduce and recover failed subscription payments.
Prevent lost revenue and reduce churn with Stripe’s revenue recovery features. These automated tools make sure you don’t lose revenue to failed payments or missed trial conversions. None of the features require you to write code, so you can start recovering revenue today.
Recovering one-off invoices
This page describes recovery features for subscriptions and other recurring revenue. Learn more about setting up automatic collection and recovery for one-off invoices.
Revenue recovery features
Stripe provides a full tool set to help you recover recurring revenue:
Recurring revenue recovery optimizations
Stripe recommends including the following recurring revenue recovery optimizations in your integration. As you complete each item, check it off. Your browser’s cache stores the state of each checkbox so you can refer back to this page to see what you’ve completed so far.
Retrying failed payments is one of the most effective ways to recover revenue. It requires no manual intervention from you or the customer.
You can set up Smart Retries and custom retry schedules in the Stripe Dashboard without writing any code. Smart Retries use data points to find the best time to retry the payment and are more effective than scheduled retries.
Set up automated customer emails to notify customers of possible issues. You can enable these based on your business’s use cases. Many businesses use failed payment and 3D Secure emails to help customers immediately fix failing payments.
You can set up more automations for custom logic and revenue recovery without writing code, including workflows like: