Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Billing
    Overview
    About the Billing APIs
    Subscriptions
    Invoicing
    Usage-based billing
    Connect and Billing
    Tax and Billing
    Quotes
    Revenue recovery
      Automate payment retries
      Automate customer emails
      Recovery analytics
    Automations
    Scripts
    Revenue recognition
    Customer management
    Entitlements
    Test your integration
Tax
Reporting
Data
Startup incorporation
HomeFinance automationBilling

Revenue recovery

Learn about automated recovery features that reduce and recover failed subscription payments.

Copy page

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:

Recovery analytics

Analyse subscription payment failure rates, recovery rates, and recent failed payments for top customers.

Smart Retries

Automatically retry failed payments to prevent involuntary churn due to temporary issues.

Email notifications

Automatically send emails to customers when a payment fails, a card expires, or a payment method requires an update.

No code Automations

Implement your own custom recovery logic without writing code.

Automatic card updates

Stripe automatically updates your customer’s card information when they get a new card number.

Recurring revenue recovery options

Stripe recommends including the following recurring revenue recovery options in your integration. As you complete each item, tick it off. Your browser’s cache stores the state of each tickbox 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.

    • Automate payment 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.

    • Automate customer emails.
  • You can set up more automations for custom logic and revenue recovery without writing code, including workflows such as:

    • Custom dunning flow for annual subscribers
    • Notify your team when high value invoices are overdue
    • Email a confirmation when a subscription is cancelled
    • Automation recipes
    • Automations
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc