Designing a Subscription Cancellation Flow That Retains
A cancellation flow can retain a third of the people who enter it without any dark patterns. What to offer, in what order, and what to never do.
Someone clicked cancel. You have one screen to find out why and offer the right alternative.
Done honestly, a cancellation flow retains a meaningful share of the people who enter it — not by trapping them, but because many of them do not actually want to cancel. They want something you have not made findable.
Ask why first
Before offering anything, ask the reason. A short list, five or six options, one tap.
This does two jobs. It gives you the data to fix the underlying causes, and it lets you offer the right alternative rather than a generic discount.
Offering 20% off to someone whose reason is “I have too much product” is both wasteful and irritating. They do not want it cheaper; they want it less often.
Match the offer to the reason
| Reason | Offer |
|---|---|
| Too much product | Skip next delivery, or reduce frequency |
| Too expensive | Pause, or a smaller plan — discount last |
| Going away | Pause with a return date |
| Didn’t use it | Usage help, or a different product |
| Quality problem | A human, and a replacement. No retention offer |
| No longer need it | Let them go. Offer a one-click resubscribe later |
The quality row matters. Responding to “the product arrived damaged” with “here’s 15% off” tells the customer you were not listening.
Make pause and skip more prominent than cancel
Not hidden — prominent. The subscriber who clicked cancel because they are travelling for a month has a real need, and “pause until 15 November” meets it exactly.
This is the opposite of a dark pattern: you are surfacing an option they wanted and could not find. The test is whether cancel remains one obvious click away at every step. If it does, you are helping. If it does not, you are trapping.
Never do these
Require a phone call. Illegal in several jurisdictions, infuriating everywhere, and it converts to chargebacks.
Hide the cancel button. Grey-on-grey, tiny, below the fold. Regulators have specifically called this out.
Add unnecessary steps. Every extra screen is a step toward “I’ll just call my bank”, and a chargeback costs you the payment, a fee, and your dispute ratio.
Make them state a reason before proceeding. Ask, but allow “prefer not to say”. A mandatory field is an obstacle.
After cancellation
The relationship is not necessarily over:
- Confirm clearly — when the last delivery is, whether anything is still owed
- Say what happens to prepaid balance if any
- Make resubscribing one click, and remember their previous configuration
- Ask once, later — a win-back after 30–60 days converts surprisingly well Win-back sequences
A graceful cancellation is a marketing asset. A hostile one is a review.
Measure the flow
Track:
- Entry rate — how many start cancelling
- Save rate — how many take an alternative
- Reason mix — what is actually driving it
- Return rate — how many saved subscribers are still there three cycles later
That last one matters. A save that churns next cycle was a deferral, not a retention. If your discount saves convert but do not persist, you are buying a month.
Frequently asked questions
Is it legal to make subscription cancellation difficult?
Increasingly not. Several jurisdictions require that cancelling be at least as easy as signing up, and regulators have taken action over flows that add obstacles. Beyond legality, difficult cancellation converts cancellations into chargebacks, which cost more.
Part of our guide to How to Reduce Subscription Churn.