Zeno blog · October 4, 2026 · 3 min read
Why cancelling a subscription is harder than starting one
Starting a subscription takes one tap. Cancelling is designed to take more. Here are the patterns to expect, and the way through each one.
Signing up is the easiest thing a company will ever let you do. Everything after that is built to keep you: the settings page where the cancel link isn't, the offer that appears the moment you try to leave, the chat window that has to "process" your request.
None of this is an accident, and none of it is illegal in most places. It's product design with a goal, and the goal isn't yours. In Zeno's catalog of 509 services, 14 rate their cancellation hard or use documented dark patterns, and the rest are easier mostly because someone wrote down where the button is.
The hidden link
The cancel option exists, but it's three menus deep under a heading that doesn't say cancel. Membership. Plan details. Manage. You'll find it eventually, which is the point: eventually is later than now, and later is when people give up.
The way through: don't navigate, arrive. Every one of Zeno's guides carries the direct link to that service's cancellation page, so the hunt is skipped.
The retention offer
You click cancel and a discount appears. Fifty percent off for three months. A free month. Sometimes two or three offers in a row, each on its own screen with a large button to accept and a small one to continue cancelling.
The way through: decide before you start whether any price would keep you. If the answer is no, the offers are noise, and the small button is always there. If the answer is yes, take the offer and put the date it ends in your calendar, because the full price returns quietly.
"Pause instead"
Pausing sounds like a gentle version of cancelling. It isn't. A paused plan is a plan that restarts on a date you'll have forgotten, with the card still on file. Some services, Hulu among them in its own cancellation flow, offer the pause right where you expected the cancel to be.
The way through: unless you genuinely want the service back on a known date, choose cancel. If you do pause, treat the restart date like a trial end and write it down.
Cancel by phone, chat or post
Some services won't let you cancel where you signed up. You have to call during business hours, or wait for a chat agent, or in a few cases send a letter. Each extra step loses a share of the people who meant to leave.
The way through: do it anyway, and keep a record. Note the date, the time, the name of the person you spoke to, and ask for a confirmation number or email. If the charge appears again, that record is what gets it reversed.
The confirmation that isn't
You clicked through everything and a screen said "We're sorry to see you go." Was that the end? Sometimes the real confirmation needs one more click below the fold, or arrives by email, or never arrives, and the plan renews.
The way through: a cancellation isn't done until the renewal date passes with no new charge. Screenshot the final screen, keep the email, and check the next statement. That rule is built into Zeno: a cancellation on your ledger is marked verified only once its renewal date passes with no new charge in the receipts or statements you scan or import, and a charge that shows up anyway gets flagged.
Why this is worth knowing
Once you can name the pattern, it loses most of its power. The offer is just an offer. The pause is just a delay. The hidden link is a link, and someone has already found it for you. Go in with the direct link, decline what you don't want, and keep the proof.