Every subscription business knows the number of people who will cancel this month. It is not a mystery. It is a line in a spreadsheet, and it moves in one direction when cancelling is easy and in another direction when it is not.
So the button gets moved. Then buried. Then, in the worst cases, it disappears, and the only way out is a phone call during business hours in a time zone that is not yours.
The usual response to this is to call it bad customer service. It is not bad customer service. It is the service working exactly as designed, on a design decision somebody made deliberately, with the numbers in front of them.
What the missing button actually takes from you
The obvious cost is time. Fifteen minutes on hold instead of one click.
That is not the real cost.
When you can cancel yourself, you are performing an action. You change the state of your own account. You know it happened, you know when it happened, and there is a record.
When you have to email, or call, or fill in a form and wait, you are no longer performing an action. You are making a request. Somebody else decides when it gets processed, and whether.
Four things go missing in that switch:
- Certainty. You do not know it went through.
- Timing. You do not control when it takes effect — and the next billing date does not wait.
- A finish line. There is no moment where you can say it is done.
- Proof. If they bill you again, you are the one who has to prove you asked.
That is the actual product being sold when a company removes the button. Not friction. Doubt.
Germany's answer, and the part everybody gets wrong
On 1 July 2022, Germany amended §312k of its civil code. Any business selling contracts online to consumers must provide a cancellation button. Clearly labelled, reachable directly, no phone call, no login maze.
That much gets reported. The interesting part almost never does.
The penalty for not having the button is not a fine.
If a company fails to provide it, the consumer may terminate the contract at any time, without notice.
Sit with the difference for a second, because it is the whole point.
A fine is a cost. Costs get modelled. If the fine is smaller than the revenue from making cancellation hard, a rational company pays the fine and keeps the maze — and prices the fine into what you pay. The fine becomes a line item, and you fund it.
Cutting the contract does not work that way. It removes the thing the maze was built to protect. There is nothing left to price in, because the revenue itself is what disappears. The incentive does not get taxed. It gets deleted.
California did something similar in AB 2863, effective 1 July 2025: you must be able to cancel through the same channel you signed up in. Signed up online, cancel online. The principle is the same one — close the exit and the entrance in the same wall.
Why this matters if you do not live in Germany
Most readers of this do not.
It matters because it settles an argument. Companies have said for years that easy cancellation is technically hard, or that a "retention conversation" serves the customer, or that the phone call is there to help.
Germany ran the experiment. The button appeared. The businesses did not collapse.
What that tells you about the version you are dealing with is simple, and worth being blunt about: if a company can build a checkout that takes your money in eleven seconds and cannot build a button that stops taking it, the gap is not engineering.
The test worth running this week
Open the account page of every subscription you currently pay for. Do not cancel anything. Just find the exit.
For each one, write down which of the three it is:
- A button. One click, from a page you can reach while logged in.
- A request. An email, a form, a chat queue — something where you ask and then wait.
- Nothing. A phone number, or no route at all without searching.
Most people find the list splits roughly evenly, and that the ones in the second and third groups are the ones they have been meaning to cancel for months. That is not a coincidence. That is the design working.
The ones in group one you can leave any time, which is exactly why you are calmer about paying for them.
The exit you cannot find is not an oversight. It is the feature you are paying for.