Guide
Self-Serve Subscription Management: Billing Before the Cancel Flow
Many voluntary cancels start as billing confusion: wrong card, wrong plan, or no obvious place to fix it. Self-serve subscription management is the in-product layer where customers update payment, switch plans, and find cancel — before they hit a retention survey.
Cancel flow design: cancellation flow examples. Offboarding after they commit to leave: SaaS customer offboarding.
Last updated October 23, 2026
Guides in this cluster
- Subscription billing page for SaaS
- Cancel subscription entry points
- Update payment method before cancel
- Manage plan without canceling
| Topic | Guide |
|---|---|
| Billing / account settings UX | Subscription billing page for SaaS |
| Where cancel lives in the product | Cancel subscription entry points |
| Payment updates vs exit | Update payment method before cancel |
| Plan changes as save paths | Manage plan without canceling |
Stripe Customer Portal vs in-app
You can host billing in Stripe’s portal or build pages in your app. Tradeoffs: Stripe Customer Portal vs ChurnIntel and portal cancel setup Stripe Customer Portal cancellation setup.
Tie to churn prevention
Self-serve fixes are pre-cancel levers — not a replacement for a structured exit flow. Broader lifecycle: SaaS churn prevention.
Cancel flow on top of Stripe
Keep billing in Stripe; add reason capture and saves in-app with ChurnIntel.