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
    Automations
    Scripts
    Revenue recognition
    Customer management
      Customers
      Customer invoice balance
      Customer portal
      Set up the no-code customer portal
      Set up the customer portal with the API
      Configure the customer portal
      Deep links and flows in the customer portal
      Add a cancellation page to the customer portal
    Entitlements
    Test your integration
Tax
Reporting
Data
Startup incorporation
HomeFinance automationBillingCustomer management

Configure the customer portal

Configure settings for the self-serve customer portal in the Dashboard.

Copy page

After setting up your customer portal, configure its settings in your Dashboard. If you haven’t set up your customer portal, see the customer portal guide.

Configure subscription management

Configure how to manage subscriptions in your customer portal integration.

OptionDescriptionDefault
Switch planLet your customer switch between subscription plans. This option is best when you have a good-better-best pricing model.Off
Update quantitiesLet your customer increase or decrease the quantity of a subscription. This functionality is best when you have a seat-based pricing model.Off
Prorate subscription updatesIf customers can change their plan or quantity, optionally credit back customers for time remaining in the billing cycle. You can apply a proration immediately or at the end of the billing period.Off
Manage downgrades PreviewIf customers can change their plan or quantity, optionally schedule the change to occur at the end of the billing period. If enabled, the customer portal automatically creates and attaches a subscription schedule to the subscription. When using this feature, be sure to follow best practices to prevent unexpected subscription overwrites.Update immediately
Use promotion codesIf customers can change their plan or quantity, optionally allow customers to apply promotion codes when updating subscriptions.Off

Cancellation management

Configure your portal to allow cancellations, collect cancellation reasons, and offer retention coupons.

OptionDescriptionDefault
Cancel subscriptionLet your customer cancel their subscription. After cancelling, customers can still renew subscriptions until the billing period ends.On
Cancellation reasonEnable the Cancel subscription option to capture a cancellation reason when your customer cancels their subscription on the customer portal.On
Retention couponsOffer coupons to customers before they cancel their subscriptions. You can use coupons as part of your churn reduction strategy.Off

Customer billing configurations

Dictate what information your customers can manage.

OptionDescriptionDefault

Billing information

Capture critical customer, shipping, and tax information from your customer for payment methods and to display on an invoice.

NameDescriptionDefault status
NameLet the customer change their name.On
Email addressLet the customer change their email address. Note: This functionality isn’t available in the no-code customer portalOn
Billing addressLet the customer update their billing address.On
Phone numberLet the customer update their phone numberOn
Shipping addressLet the customer update their shipping addressOff
Tax IDLet the customer update their tax IDOff

On

Payment methodsLet your customer update their payment method information.On
Promotion codesLet your customer enter promotion codes on your customer portal instance when upgrading their plan. Go to the Coupons documentation to learn more about coupons, promotion codes, and discounts.Off

Customise the portal

Use these configuration settings to customise your customer portal instance.

NameDescriptionRequired?
HeadlineEnter an introductory text that the customer portal displays to your customers. You can only add one headline for each customer portal configuration. If you don’t enter anything, the customer portal displays this default text: “{{YOUR_BUSINESS_NAME}} partners with Stripe for simplified billing.”Yes
Terms of service linkEnter a link to your terms of service. The customer portal shows this to your customers whenever they change a subscription or add a payment method. If you don’t enter anything, the customer portal uses the terms of service set in public account details instead.No
Default Redirect linkEnter a link to redirect customers when they exit the customer portal. If you don’t enter anything, the customer portal doesn’t display “Return to {{YOUR_BUSINESS_NAME}}”.No
Custom domainSet a custom domain from which to serve the customer portal. To learn more, read the Checkout guide about custom domains. You can only set one custom domain per account.No
Business nameSet the name of your business in the Public business information section of the Stripe Dashboard. The customer portal displays this name to your customer.Yes

Invoice history configurations

NameDescriptionDefault status
Invoice history visibleDetermine whether invoice history is visible to customers using your customer portal.On

Email settings configurations

Caution

Email settings are applied to all emails sent from Stripe to your customers. Make sure that any changes you make are appropriate for all your Stripe use cases.

Configure which emails Stripe sends to your customers. You can also configure a custom domain to use for the emails. You can configure all of this in the email settings of the Dashboard.

Customise branding

To customise the look and feel of the customer portal, go to the branding settings of the Dashboard. You can customise the following items:

  • Your logo and icon
  • Background colour
  • Button colour
  • Font
  • Shapes

Branding with Connect

If you maintain a platform with Connect, the customer portal uses the brand settings of the connected account under these circumstances:

  • The platform uses direct charges
  • The platform uses destination charges with on_behalf_of

For all other connected accounts, you can configure the brand settings with the Accounts API.

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