In a growing number of EU countries, sites that offer subscriptions must provide an easy online cancellation feature ("cancellation button") to end a continuous-service contract. And since 19 June 2026, across the 27 EU member states, all B2C e-commerce sites must display a withdrawal button (Directive (EU) 2023/2673). The two mechanisms look alike, their labels can cause confusion, and their penalties are close. They should not be confused.
Here are the five differences that matter.
1. The moment of use: during the contract vs after the order
The cancellation feature lets a consumer bring an end to a contract of continuous performance: a press subscription, a gym, a streaming platform, an energy supplier. It is used during the term of the contract, at any time.
The withdrawal button, a European obligation stemming from Directive (EU) 2023/2673, lets a consumer go back on their purchase decision within the 14 days following delivery. It is used after an order, within a short time window.
One acts on the future of the contract. The other acts on its very existence.
2. The scope: subscriptions vs any online sale
The cancellation feature concerns only contracts with automatic renewal and continuous performance. A site that sells items individually (fashion, furniture, food, electronics) is not concerned by the cancellation feature. It is, however, concerned by the withdrawal button.
Conversely, a subscription site (SaaS, press, fitness) is concerned by both mechanisms:
- Cancellation feature to end the subscription
- Withdrawal button to cancel the sign-up within 14 days
If you operate a subscription site, you must display both buttons, distinctly labelled.
A common trap
Many businesses confuse the two and provide only the cancellation feature, thinking they are covered. Yet the first 14 days after sign-up fall under the right of withdrawal, not cancellation. Without a withdrawal button, the withdrawal period is extended to 12 months and 14 days (Directive 2011/83/EU, art. 10). A sale remains contestable a year later.
3. The label: "Cancel" vs "Withdraw"
A cancellation feature is typically labelled "Cancel your contract". The withdrawal-button rules call, for their part, for a withdrawal wording: in Ireland, the official label is "withdraw from contract here".
These two verbs are not interchangeable:
- Cancel implies the existence of an ongoing contract that is being interrupted
- Withdraw implies that the conclusion is being retroactively undone
A visitor seeking to withdraw who comes across a "Cancel" button may wrongly conclude that they do not have the right tool. This is not just a quarrel over words: regulators treat an ambiguous label as non-compliant.
4. The procedure: one click vs two clicks
The cancellation feature triggers the procedure directly: one click, a confirmation form, and it is done. The withdrawal button, by contrast, imposes a two-step procedure explicitly required for the withdrawal function:
- First click on "Withdraw from the contract" → data-entry page (surname, first name, contract reference, email for the acknowledgement).
- Second click on "Confirm the withdrawal" → the declaration is legally recorded.
Why this difference? Because a withdrawal has a more radical effect (cancellation of the sale, full refund) than a cancellation (interruption for the future). The second click gives unambiguous shape to the consumer's intention.
In practice, this means that if you adapt an existing cancellation feature into a withdrawal button, you must add a step, not just change the label.
5. The penalties: similar fines, different consequences
On the fines side, the two obligations are close. Sanctions are not harmonised across the EU: each member state sets its own. For widespread infringements, the EU Omnibus Directive (EU) 2019/2161 lets national authorities impose fines of at least 4% of annual turnover; in Ireland, the CCPC can seek fines of up to €60,000.
The difference lies elsewhere. A missing cancellation feature entails, in addition to the fine, the nullity of the automatic-renewal clause: your customer can leave without notice and demand a refund of the sums paid beyond the initial term. A missing withdrawal button entails, for its part, the automatic extension of the withdrawal period to 12 months and 14 days: every sale remains contestable for more than a year.
Neither of the two consequences depends on an administrative inspection. They apply as of right. That is what makes them more punishing than the fine itself.
Summary table
| Criterion | Cancellation feature | Withdrawal button (2026) |
|---|---|---|
| Source | National subscription-cancellation rules | Directive (EU) 2023/2673 |
| Date of entry into force | Varies by country | 19 June 2026 (EU-wide) |
| Use case | Contracts of continuous performance | Any B2C distance sale |
| Period of use | During the contract | 14 days after delivery |
| Recommended label | "Cancel your contract" | "Withdraw from contract here" |
| Procedure | 1 click + confirmation | 2 distinct clicks |
| Fine | Set nationally | Set nationally (IE up to €60,000; EU Omnibus ≥4% turnover) |
| Automatic penalty | Nullity of automatic renewal | Period raised to 12 months and 14 days |
What this means for your site
If you operate a subscription site, you must now display both buttons, in the footer (or in another permanent location), with distinct labels. The classic trap is to keep only one, or to merge the two into a single "Cancel" button, which is neither one nor the other, and which will be challenged.
If you operate a site that only sells individually (classic e-commerce), only the withdrawal button concerns you. 19 June 2026 remains the date to put in the diary.
If you want to see the compliant withdrawal button on your site, start the free 7-day trial (€0 today, cancellable in one click). For the detail of the technical requirements, see the complete withdrawal-button guide.
Founder of BackToMe
Art. L.221-21 · 19 June 2026
Ready to install the withdrawal feature?
Install the withdrawal button on your site in five minutes. 7-day free trial: 0 € today, 30-day money-back guarantee.
Start the free trial →