The customer portal is a secure, Stripe-hosted page that lets your customers manage their subscriptions and billing details.
The portal provides subscription and billing management features that allow your customers to:
- Update subscriptions, including upgrading, downgrading, and changing the quantities of their subscriptions
- Cancel subscriptions, immediately or at the end of a billing period
- Update payment methods like adding and removing cards
- View billing history and download invoices
- Update billing information, such as their email address, phone number, and shipping address
- Apply promotion codes when updating a subscription
With the customer portal, you can provide subscription and billing management functionality to your customers without building it yourself. After you configure and integrate the portal, customers are redirected to a co-branded dashboard where they can modify their subscriptions and billing details. See the integration guide to get started or view the full API Reference.
Clone a sample project
The customer portal’s product roadmap includes adding new features that improve the experience for your customers and support for additional business models beyond current limitations. Features that are currently being scoped as part of the product roadmap are:
- Updating customer tax IDs
- Updating subscriptions with multiple products and metered billing
- Pausing subscriptions and collecting customer feedback upon canceling subscriptions
- Embedding links to the customer portal in subscription lifecycle emails
- Programmatic access for modifying an account’s portal configuration for users of Stripe Connect
Thank you! We'll be in touch soon.