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

TopicGuide
Billing / account settings UXSubscription billing page for SaaS
Where cancel lives in the productCancel subscription entry points
Payment updates vs exitUpdate payment method before cancel
Plan changes as save pathsManage 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.