Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer tools
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
HomeRevenueBillingCustomer management

Add a cancellation page to the customer portal

Allow your customers to cancel their subscriptions in the customer portal.

Copy page

In the customer portal, you can let your customers cancel their subscriptions. This option is enabled by default.

You can also enable other options to:

  • Collect a cancellation reason
  • Deflect cancellations

Configure these options in the customer portal settings page of the Stripe Dashboard.

You can also create a customised deep link workflow for cancellations.

Collect a cancellation reason

After a customer cancels their subscription, you can collect a reason for their cancellation. In the customer portal settings, you can select the reasons that your customers see from the following list.

  • It’s too expensive
  • I need more features
  • I found an alternative
  • I no longer need it
  • Customer service was less than expected
  • Ease of use was less than expected
  • Quality was less than expected
  • Other reason

If a customer selects Other reason, they can optionally enter additional free text.

Finding cancellation reasons

You can find the cancellation reasons that users select in the following places:

  • Billing > Subscriptions > subscription details page
  • Stripe Sigma
    • Learn how to get started with Sigma and how to use templates to query Billing data.
  • The subscription.updated webhook
    • Learn more about subscription webhook events.

Deflect cancellations in the customer portal

When a customer cancels their subscription in the customer portal, you can attempt to deflect the cancellation by offering a retention coupon.

To set up a retention coupon to deflect cancellations:

  1. Go to the Settings > customer portal page.
  2. Expand the Cancellations section.
  3. Select a coupon in the drop-down under Retention Coupon.

If you don’t have a coupon already, you can build one inline. Learn more about coupons.

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