Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Billing
    Overview
    Subscriptions
    Invoicing
    Quotes
    Collection methods
    Revenue recovery
    Manage recurring revenue
    Products and prices
    Customer management
      Set up the no-code customer portal
      Set up the customer portal with the API
      Deep links and flows in the customer portal
      Configure the customer portal
      Add a cancellation page to the customer portal
    About the Billing APIs
    Test your integration
    Strong Customer Authentication (SCA)
    Invoices API updates
Tax
Reporting
Data
Startup incorporation
HomeFinance automationBilling

Customer management

Manage customer relationships with your business.

To let your customers manage their account on their own, use Stripe’s hosted solutions, like the customer portal and hosted recovery flows. You can set up and use these solutions without writing any code.

Customer portal features

The customer portal allows your customers to self-manage their payment details, invoices, and subscriptions in one place.

See what your customers can do in the customer portal

Key customer portal features

  • Download invoices
  • Update payment methods
  • Cancel a subscription
  • Update customer information
  • Upgrade and downgrade subscriptions

View demo

All customer portal features

Customer portal limitations

Get started with the customer portal

Share a link to customer portal
No code
Activate a link that you add to your website or share with your customers, allowing them to self-manage their billing details.
Integrate into your site
Low code
Add the customer portal directly to your website experience and use your own authentication system.
Streamlined customer portal flows
Low code
Streamline customer actions between your own app and Stripe by deep linking directly to a page to update payment method, cancel a subscription, or update a subscription.

Supported payment methods

Payment methodDescriptionCurrenciesMerchant CountryLimitations
ACH Direct Debit (us_bank_account)Stripe users can receive bank transfers directly from customers.USDUSNone
AU BECS Debit (au_becs_debit)Bulk Electronic Clearing System (BECS) Direct Debit payments from customers with an Australian bank account.AUDAUSNone
Boleto (boleto)Boleto is a popular payment method in Brazil where customers pay by using a Boleto voucher with a generated number.BRLBRYou must have a Brazilian Stripe account to accept Boleto from your customers.
Cards (card)Cards are one of the most popular ways to pay online, with broad global reach. There are different types of cards and several steps in the process.Most currenciesMost locationsNone
Cash App Pay (cashapp)Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet.USDUSNone
Link (link)Link saves and autofills payment and shipping information for your customers so they don’t need to enter payment details manually.Most currenciesMost locationsNone
PayPal (paypal)PayPal is a payment method that enables customers in any country to pay using their PayPal account.Most currenciesEuropeRequires approval
Pre-authorized debits (acss_debit)PADs are a low-cost, high volume batch processing network for financial transactions in Canada.CAD, USDCA, USNone
SEPA direct debit (sepa_debit)The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries.EURAU, CA, Europe, HK, JP, MX, NZ, SG, USNone
UK BACS Debit (uk_bacs_debit)Bacs Direct Debit is a reusable, delayed notification payment method available to bank account holders from the United Kingdom.GBPUKYou must have a UK Stripe account and a UK bank account to accept UK BACS Debit from your customers.

Other hosted resources to use with the customer portal

Stripe offers multiple prebuilt resources so you can bill your customers quickly and maximize revenue retention and recovery.

Payment links
Share a link with your customers to get them signed up for your service through a payment page hosted by Stripe.
Checkout
Let your customers sign up through a prebuilt payment form. You can embed it in your site or redirect your users to a page hosted by Stripe.
Pricing table
Create a pricing table in the Stripe Dashboard and embed the table in your site. Your customers select a plan then pay through Stripe Checkout.
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$