Graceful Exit
Make leavingâcancelling, pausing, exporting, deletingâas respectful as joining, so the last impression earns the return visit.
What it is
Section titled âWhat it isâThe designed off-ramp: cancellation that takes about as much effort as signup, a genuine pause option, data export people can actually use, and account deletion that does what it says. It treats departure as a lifecycle stage to design, not a leak to plugâthe exit-flow counterpart to onboarding, deserving the same deliberate attention rather than whatever the settings menu happens to bury.
Graceful Exit is easy to confuse with Graceful Recovery, but the two sit on opposite sides of a line: Recovery is what a product does when something breaks and the user did not choose to leave; Exit is what a product does when the user chooses to leave and nothing is broken at all. Treating a cancellation flow as a recovery problemâsomething to be talked down from, objection-handled, offered a discount to reverseâmistakes a legitimate decision for a failure to be fixed, which is exactly how roach-motel patterns get built by well-meaning teams.
Why it works
Section titled âWhy it worksâThe PeakâEnd Rule is blunt about endings: people do not average their experience of a product, they remember its peaks and its last impression, and a cancellation flow is both the final impression and, if handled badly, a strong negative peak in its own right. A user who leaves easily, with their data and dignity, walks away with a story about a product that respected them; a user who fought through a maze of guilt screens and hidden links walks away with a story about a product that tried to trap themâand that story is what reaches the next ten people who ask for a recommendation.
The concrete failure mode this TTP prevents is the âroach motelâ: easy to get into, hard to get out of. It survives in products because it looks like it works in the short termâchurn drops, a few reversals get counted as savesâwhile the real cost lands later as public reviews, chargebacks, and regulatory attention, since obstruction-to-cancel is now treated in multiple jurisdictions as an unfair practice rather than clever retention. Skipping this TTP does not just cost the departing user; it teaches every user watching that leaving might not actually be possible when they need it to be, which quietly taxes the trust of people who have no current intention of cancelling anything.
When to use it
Section titled âWhen to use itâ- Subscription cancellation, downgrade, and pause flows
- Account deletion and data-export requests
- Offboarding from a team, workspace, or plan
- Win-back messaging after a respectful departure
- Put cancel, pause, and delete where users expect themâinside settings, self-serve, few steps
- Offer a genuine pause or downgrade once, clearly, with skip equal in weight
- Confirm what happens to data, billing, and access in plain language before the final step
- Let people take their work with them in a usable format
- End on goodwill: confirm completion immediately and leave the door visibly open
Donât
Section titled âDonâtâ- Require a phone call, chat queue, or sales conversation to cancel what was one click to buy
- Chain guilt screens, hidden links, or âare you sure?â loops (cancellation sludge)
- Use confirmshaming copy (âI donât like saving moneyâ)
- Keep billing while claiming cancellation is processing
- Punish departure by holding data hostage
Founder Tip
Section titled âFounder TipâCount the clicks to subscribe and the clicks to cancel. If the second number is bigger, you are renting resentment, not retaining customers. Intelligence handlers end an asset relationship firm, fair, friendly, finalâthe same four words make a complete exit-flow review: the cancellation happens when asked (firm), data and billing are settled cleanly (fair), the last screen is goodwill (friendly), and the user leaves knowing exactly where things stand (final).
Make It Yours
Section titled âMake It Yoursâ- Walk your own cancellation path todayâhow many steps, and how does each one feel?
- What would a genuinely useful pause or downgrade look like for your productâs natural usage rhythm?
- What do departing users need to take with them, and is the export actually usable?
- What does the final screen sayâand would you be proud to see it quoted in a review?
- How many cancelled users return within a year, and does that differ by how the exit felt?
Related concepts
Section titled âRelated conceptsâFurther reading
Section titled âFurther readingâ- Hard to cancel (Deceptive Patterns) â The roach-motel pattern, documented cases, and the laws it violates.
- FTC: Bringing Dark Patterns to Light â Regulatory analysis of obstruction and cancellation sludge.
- FTC âClick-to-Cancelâ rule announcement â Cancellation should be as easy as signup; the direction of regulation regardless of legal status.
- The PeakâEnd Rule (NN/g) â Why the exit disproportionately shapes what people say about you afterwards.
- Choose Customer Loyalty over Short-Term Profit (NN/g) â The business case for trust-preserving experience over extraction.
Agent skill
Section titled âAgent skillâ- Primary command:
/productfeeling anti-patternsâ audit exit flows for roach-motel and cancellation sludge before polishing retention - Related commands:
/productfeeling trust,/productfeeling peaks-ends,/productfeeling feel - When the agent should load this TTP: âcancellation flowâ, âaccount deletionâ, âoffboardingâ, âchurn flowâ, âdata exportâ
- Companion handoff: Impeccable â cancel, pause, delete, and export flow craft; DocSlime â retention-offer policy and data-rights requirements; RedTeam â when exit friction is defended as âgood for businessâ
- Feeling north star this TTP serves: respect, dignity in leaving, door left open
- Anti-goals: roach motel, confirmshaming, cancellation sludge, data hostage-taking, guilt loops
- Reference path:
skill/reference/anti-patterns.md