Share This Article
Since 19 June 2026, the EU withdrawal button is a legal requirement for almost every business that sells to consumers online. In short, if a customer can buy from you in a few clicks, they must be able to cancel just as easily. This guide skips the legal jargon and focuses on what you actually need to build.
What the EU withdrawal button is
The EU withdrawal button is a clearly visible, always-available link that lets a consumer cancel an online contract directly from your website or app. It comes from Directive (EU) 2023/2673, which updates long-standing EU consumer rules. Italy, for example, added it to its Consumer Code as Article 54-bis, and every other EU country has rolled out an equivalent measure.
Importantly, the 14-day right to cancel — the so-called cooling-off period — is not new. What changed is how customers exercise it. Before, cancelling often meant hunting for a hidden form, emailing support, or clicking through a deliberately confusing flow. Now, the exit has to be as smooth as the entrance.
Watch the video and read the article below:
Who has to comply
The rule applies to any business that sells goods, services, or digital content to consumers through an online interface — a website, a mobile site, or an app. Moreover, it reaches beyond Europe’s borders. If you target EU consumers — for instance, by shipping to EU countries, showing prices in euros, or offering a local-language site — you likely fall in scope even without an office in Europe. So US, UK, and other non-EU sellers should pay attention too.
A few contracts are excluded. These include purchases where no statutory right of withdrawal applies, such as custom-made or perishable goods, sealed hygiene products, and certain travel and accommodation bookings.
The EU withdrawal button flow you need to build
At its core, the EU withdrawal button follows a simple three-step path. Here is what each step involves in practice.
Step 1: A visible “withdraw” button
First, place a clear, easy-to-find button on your interface. Wording like “withdraw from the contract here” works, but similar phrasing is fine too — for example, “cancel your order here” or “exercise your right to cancel.” The key is that customers instantly understand what it does. Above all, it must not be buried in your terms and conditions.
Step 2: A short withdrawal form
Next, the button should open a dedicated section on the same interface. Here the customer confirms a few basic details: their name, which contract they want to cancel, and an email or other electronic contact for your confirmation. Keep this form short. Every extra field adds friction, and friction is exactly what the rule is meant to remove.
Step 3: A final confirmation
Finally, give the customer a clear confirmation control — something like “confirm withdrawal.” This second click matters. It lets the customer complete the cancellation deliberately, and it marks the exact moment the request is sent.
Send an acknowledgement automatically
After the customer confirms, you have to send an acknowledgement of receipt without undue delay. It needs to arrive on a durable medium — an email or PDF, for example — and it should record the content of the request plus the date and time it was submitted.
In practice, the cleanest approach is to automate this step. As soon as the customer clicks “confirm withdrawal,” your system should fire off the acknowledgement to the email they provided. That way you stay compliant and keep a timestamped record.
When does the cancellation count as “on time”?
This detail is simple but important. The cancellation is valid if the customer sends the request before the 14-day window closes. Therefore, the moment that matters is when the customer hits “confirm withdrawal” — not when your team processes the request or sends the acknowledgement. Build your systems around the send time, and you avoid arguments about deadlines.
Why this matters beyond compliance
The penalties can be steep. In Germany, for instance, non-compliance can trigger fines of up to €2 million or 4% of annual turnover, alongside cease-and-desist actions. Other member states carry their own enforcement tools.
Still, the bigger picture is about trust. A frictionless cancellation flow signals confidence in your product. Customers who know they can leave easily are often more willing to buy in the first place. As a result, treating the EU withdrawal button as a UX opportunity — rather than a legal chore — tends to pay off.
Your action checklist
Before you move on, run through these operational steps:
- Map which of your online contracts carry a statutory right of withdrawal.
- Add a visible withdrawal button to every relevant page, site, and app.
- Build a short, dedicated withdrawal form on the same interface.
- Add a clear “confirm withdrawal” step.
- Automate an acknowledgement on a durable medium.
- Log the exact date and time of every request.
- Test the whole flow on both desktop and mobile.
The bottom line
The EU withdrawal button turns a long-standing consumer right into a practical, one-click reality. For online sellers, the message is straightforward: make leaving as easy as joining. Review your customer journeys now, fix any friction, and you will be both compliant and better positioned to earn customer trust. You can read the full text of the directive on EUR-Lex.
Also, on a similar topic, you can read the following article “Approval of Online Contracts in Italy: A Checkbox Is Not Enough According to the Supreme Court“.

