Stripe offers several ways to charge customers on a recurring basis. This guide helps you understand which method or approach best supports your business.
This guide offers a few ways to understand your options:
- Use cases: Find the right use case for your business.
- Types of recurring payments: See all the recurring payment types that Stripe supports.
- Stripe products: Check which Stripe products support your recurring payment use case.
Create installment plans to let customers pay you a total amount in a limited number of partial payments.
Set up the customer portal so your customers can create and manage their own subscriptions.
Types of recurring payments
The following tabs describe the different types of recurring payments that Stripe supports.
Stripe products for recurring payments
The following table describes which Stripe products support recurring payments.
Accept recurring payments
Stripe offers several ways for you to accept recurring payments. Use Subscriptions with Stripe Billing, PaymentIntents, SetupIntents, or Invoicing.
Use subscriptions to accept recurring payments
Save and reuse payment information for recurring charges
Use invoices to automatically charge customers
Split purchases into a few payments
Offer your customers payment plans in installments with Subscription Schedules API (part of Stripe Billing) or buy now, pay later methods. If your business is based in Mexico, you can offer card payments in installments.
Create an installment plan with Subscription Schedules
Use a buy now, pay later payment method
Accept card payments in installments (meses sin intereses)
Enable customers to manage their own subscriptions
If you want your customers to manage their own accounts and recurring subscriptions, use the customer portal. Stripe hosts the customer portal, which allows your customers to self-manage their payment details, download invoices, and manage their subscriptions in one place. Read the no-code customer portal guide for complete details.
Integrate with the customer portal API →
Set up the customer portal
See what your customers can do in the customer portal
Accept recurring donations
You can accept recurring donations with Stripe, in the same way as recurring payments. For example, imagine a llama rescue organization, Llama House. They want to make it easy for supporters to choose an amount for a recurring, monthly donation. They use Payment Links to create a link that they can share on social media and email. From the same payment link, they also generate a QR code that they can add to flyers, and an embeddable buy button for their website–all from the Dashboard.
Accept recurring donations with Payment Links
Migrate existing subscriptions to Stripe
If you have existing subscriptions in another system, you can migrate them to Stripe Billing. Read the guide for more information.