The Break-Up: Honest Cancel Flow
Fintech
Intermediate
~2 hours

You decide to cancel a subscription. Simple, right? Twenty minutes later you have clicked through four "are you sure you want to abandon your goals?" screens, dodged a greyed-out cancel button, declined three discounts, and discovered the only real way out is a phone call during business hours. You are not a customer anymore. You are a hostage.
Cancellation is where most products drop the mask. They spent months earning trust and then torch it on the way out with guilt-trips and hidden buttons. There is a better way, and it is also just the decent one.
The brief: Design a subscription-cancellation flow that lets someone leave in under a minute, offers at most one honest alternative, and confirms clearly, with zero dark patterns.
Who you're designing for
Sam, 27, is trimming their spending and wants to cancel a $14.99-a-month app they stopped using in March. They are already braced for a fight, thumb hovering, ready to be annoyed.
Constraints
Cancel is reachable in 2 taps from account settings. No scavenger hunt, no buried menus.
No dark patterns. No guilt copy, no disabled or hidden cancel button, no forced phone call, no confirm-shaming ("No thanks, I like wasting money").
Offer at most one alternative (a pause or a downgrade), presented once and clearly skippable in a single tap.
End on an unambiguous confirmation: it is done, here is the exact date access ends, and here is whether they will be charged again.
Bonus round
Design a genuine one-tap "pause for a month" that actually serves the user (keeps their data, stops the charge) instead of being a trap dressed as a favor.
What good looks like
Sam cancels in under 60 seconds and never once feels manipulated.
The alternative is easy to take and just as easy to skip.
Sam leaves knowing exactly when access ends and that they will not be surprise-charged.
Suggested tools
Figma for the screens, Maze to test whether a stranger can actually cancel without help, and pen and paper to map the shortest honest path first.
Brand vibes
Netflix for frictionless cancel and a genuinely useful pause.
Spotify for clear, honest plan management.
Rocket Money as the cautionary context: an entire product exists because companies make cancelling so hard that people pay someone else to do it. Design the flow that makes Rocket Money unnecessary.
Felipe's tip
How you let people leave is how they remember you. This is really a behavioral design question wearing a cancel button, and the honest answer is the one that ages well, the same argument I make for thoughtful AI over gimmicks. If you want a warm-up in doing right by a stressed user, Oops-Proof My Order is good company.
Share it
Designed a break-up worth being proud of? Post it and tag flinbu. Show me the two-tap exit. #FlinbuChallenge #EthicalUX