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
OverviewExplore all products
Start building
Start developing
Sample projects
About the APIs
Building with LLMs
Use Stripe without code
    Overview
    Find your use case
    Create Payment Links
    Create a buy button
    Send invoices
    Create subscriptions
    Send quotes
    Accept in-person payments
    Pay out money
    Set up customer portal
    Dashboard assistant
Set up Stripe
Create an account
Products and prices
Web Dashboard
Mobile Dashboard
Migrate to Stripe
Migrate customer data
Migrate payment data
Migrate subscriptions
Manage fraud risk
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
Regulatory support
HomeGet startedUse Stripe without code

Set up the customer portal

Let your customers manage their own billing accounts with a portal that Stripe hosts.

Copy page
  • Stripe compatibility: Payment Links, Checkout, pricing table, customer portal
  • Requires: Stripe account
  • Good for: SaaS businesses, individual creators, e-commerce businesses
  • Pricing: Stripe Billing pricing for recurring payments, Invoicing pricing for invoice-only setup

When you’re ready to offer your customers a way to self-serve their billing accounts, you can set up the customer portal. Use it to let your customers manage their billing information, subscriptions, and invoices as your business scales.

Stripe hosts the customer portal, which means you can use it even if you don’t have a website. You can also link users to it from an existing site or Stripe integration.

First, you need a Stripe account. Register now.

Create a product

To create a product in the Dashboard:

  1. Go to More > Product catalog.
  2. Click +Add product.
  3. Enter the Name of your product.
  4. (Optional) Add a Description. The description appears at checkout, on the customer portal, and in quotes.
  5. (Optional) Add an Image of your product. Use a JPEG, PNG, or WEBP file that’s smaller than 2MB. The image appears at checkout.
  6. (Optional) If you’re using Stripe Tax, select a Tax code for your product. See tax codes for more information about the appropriate category for your product.
  7. (Optional) Enter a Statement descriptor. This descriptor overrides any account descriptors for recurring payments. Choose something that your customers would recognize on a bank statement.
  8. (Optional) Enter a Unit label. This describes how you sell your product. For example, if you charge by the seat, enter “seat” so the line item includes “per seat” for the price. Unit labels appear at checkout, and in invoices, receipts, and the customer portal.

Set up the customer portal

  1. Activate a customer portal link On the customer portal configuration page, click Activate link in the Ways to get started section.

  2. Configure the portal Go to the customer portal configuration page and select your configuration options. Learn more about configuration options.

  3. Share the portal login link Add the link you activated to your site, or send it directly to your customers. They can log in to the portal with their email address and a one-time passcode.

    Make sure your customers have an email set. If multiple customers have the same email address, Stripe selects the most recently created customer that has both that email and an active subscription.

    For security purposes:

    • Customers can’t update their email address through this link.
    • If a customer doesn’t receive a one-time passcode after clicking the login link, make sure their email address matches the email address of an existing customer. To check, enter the email address in the search bar of your Stripe dashboard.

OptionalCustomize branding

OptionalPrefill customer email

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc