Key takeaways
- The EU right of withdrawal lets consumers cancel most online orders within 14 days of delivery, with no reason and no penalty. It applies to any store selling to EU consumers, wherever the store is based.
- Since 19 June 2026, EU rules also require a visible “withdrawal button” on your online interface, so shoppers can cancel as easily as they bought.
- If you never tell customers about the right, the 14-day window stretches to 12 months and 14 days. Fines in some member states reach €50,000 or up to 4% of annual turnover.
- Two separate surfaces are involved: your Shopify admin (return and cancellation rules, self-serve returns) and your storefront (the withdrawal button, policy page, and pre-purchase disclosures). Both have to be right.
- The storefront surface is where most stores fail, because it lives in theme code. Fudge scans your live theme and builds the missing button, links, and disclosures in native Liquid and CSS.
If you sell to shoppers in the European Union, the EU right of withdrawal is not optional, and it is not new. But the way you have to present it changed on 19 June 2026. Consumers can cancel most online purchases within 14 days without giving a reason, and stores now have to make that cancellation visible and easy through a dedicated button.
This guide covers what the right of withdrawal actually requires, the new withdrawal-button rule, the limited exceptions, and where each piece lives on a Shopify store.
Why you can trust us
Jacques has over 15 years of development experience and has helped many Shopify brands ship compliant, fast storefronts. We have been in the Shopify space for over four years and built Fudge, an AI store builder and editor with a 5.0 rating on the Shopify App Store. This is a legal topic, so treat it as a working explanation rather than legal advice. Confirm your own compliance with qualified counsel. Where a fact comes from the directives themselves or from Shopify’s own guidance, we cite it.
What is the EU right of withdrawal?
The right of withdrawal is a consumer protection right under the EU Consumer Rights Directive (Directive 2011/83/EU). It gives consumers a cooling-off period to change their mind about a distance purchase.1
The core rule is simple:
- For goods, the consumer has 14 days from the day they receive the item to withdraw.
- For services and most digital content, the 14 days run from the day the contract was agreed.
- The consumer needs no reason and pays no penalty to cancel.
“Distance contract” means almost every online sale. If a customer buys from your store without meeting you face to face, the right applies.
It is worth being precise about who is covered. The right protects consumers, people buying for personal use, not business buyers. And it reaches you based on where the customer is, not where you are. A US or UK store shipping to Germany or France is bound by these rules the same as a store registered in the EU.2
What changed on 19 June 2026: the withdrawal button
The 14-day right has existed for years. What is new is how visible it has to be.
Under Directive (EU) 2023/2673, which member states transposed by December 2025 and which applies from 19 June 2026, any online interface that offers withdrawal rights must show a withdrawal button (sometimes called a cancellation function).3 The principle behind it: a customer should be able to exit a contract as easily as they entered it.
In practice the rule sets out specifics:
- The button must be continuously and easily accessible on your site, not buried in your terms, a help center, or a submenu.
- It needs a clear label such as “Withdraw from contract.” Vague wording that could mean other things is not enough on its own.
- Clicking it leads to a confirmation page where the customer supplies minimal details (name, order or contract reference, and how to reach them) and confirms.
- After they confirm, you must send prompt acknowledgement on a durable medium, typically a timestamped email.4
This is the part of the law that most stores are not set up for, because a button and a confirmation flow are storefront elements, not something an admin setting produces on its own.
What merchants actually have to do
Pulling the directives together, a compliant store handles five obligations:
- Inform before the sale. Tell customers the right exists, how long it lasts, and who pays for return shipping, before they check out. Failing to inform extends the window (see below).
- Make cancellation easy. Provide the withdrawal button and accept a model withdrawal form. You must also accept any clear cancellation statement. An email saying “I want to cancel order #12345” is legally valid, and you cannot force customers to use a specific portal or form.5
- Refund in full within 14 days. Once you are notified, refund the purchase price plus the standard delivery cost within 14 days. You can withhold the refund until you receive the goods back or proof of return.
- Handle return costs correctly. The customer can be made to pay return shipping, but only if you told them so before the sale. If you did not, you absorb it.
- Apply the exceptions correctly. A short, defined list of products is exempt (below). Everything else is in scope.
The exceptions
Not every order carries a 14-day right. The directive exempts a limited set, including:2
- Custom or personalised goods made to the customer’s specification.
- Perishable goods or items with a short shelf life.
- Sealed goods unsuitable for return for health or hygiene reasons, once unsealed (cosmetics, underwear, and similar).
- Sealed audio, video, or software once the seal is broken.
- Digital content delivered without a physical medium, once download or streaming has begun with the customer’s prior consent.
- Date-specific services such as hotel bookings, event tickets, and car rental.
If a product is not clearly on the exemption list, assume the right applies.
The cost of getting it wrong
The penalties are structured to make non-compliance expensive.
If you do not inform customers of the right, the withdrawal period does not just stay at 14 days. It extends to 12 months and 14 days.1 A customer who bought ten months ago could still cancel and demand a full refund.
On top of that, enforcement under the newer rules carries fines that reach €50,000 or up to 4% of annual turnover in some member states, plus cease-and-desist actions from consumer-protection associations.3 For a store doing meaningful EU revenue, that is not a rounding error.
Where this lives on a Shopify store
This is the part that trips people up, and it is why Shopify’s own Sidekick assistant can explain the rule but cannot finish the job. Right-of-withdrawal compliance is split across two surfaces.
Your Shopify admin. Return and cancellation rules, return windows, self-serve returns, and your refund policy are configured in settings. Shopify provides these controls, and its guide walks through setting a 14-day return window, allowing cancellations until fulfilment, and turning on self-serve returns.4 These are admin toggles. An assistant can tell you exactly what to set, but you click the switches yourself.
Your storefront. The withdrawal button, the confirmation flow, the links to your policy, and the pre-purchase disclosures all live in your theme code: Liquid, HTML, and CSS. This is the surface the June 2026 rule is really about, and it is the one an admin setting does not create for you. A store can have its return rules perfectly configured in the admin and still be non-compliant because there is no visible withdrawal button on the account and order pages.
Getting the storefront surface right usually means:
- A clearly labelled withdrawal button, continuously accessible on account and order pages.
- A confirmation step that collects the minimum required details.
- Links to your return and refund policy that state the 14-day right, the refund timeline, and who pays return shipping.
- The right disclosures shown before checkout, so “inform before the sale” is actually satisfied.
For related storefront-compliance work, see our guides on Shopify ADA and WCAG compliance and launching a Shopify store in Germany, which covers the wider set of EU obligations from VAT to packaging registration.
How to make your Shopify storefront compliant
Configure the admin rules first: set a 14-day return window, allow cancellations until an order is fulfilled, turn on self-serve returns, and update your refund policy. Shopify’s controls and Sidekick’s checklist handle that side.
The storefront side is where an AI store editor earns its place. Fudge reads your live theme, checks whether the withdrawal button and the required disclosures exist, and flags what is missing. Where there is a gap, it writes the fix directly into your theme as native Liquid and CSS (the button, the confirmation flow, the policy links, and the pre-purchase notices), and drafts everything first so nothing goes live until you preview and approve.
Two honest caveats. Fudge works on your storefront, so it does not flip the return-rule toggles in your Shopify admin, and it configures your store to the EU baseline rather than giving legal advice. Treat it as the tool that closes the visible, theme-level gaps quickly, then confirm the whole picture with counsel.
The model we recommend is the same one we use for accessibility: surface what is missing, fix it at the source in real code, and re-check after theme edits so a future change does not quietly remove the button again.
FAQ
Yes. The right applies based on where the customer is, not where the store is. A US, UK, or any non-EU store selling to consumers in the EU is bound by the 14-day withdrawal right and the June 2026 withdrawal-button rule.
14 days. For goods, the period runs from the day the customer receives the item; for services and most digital content, from the day the contract was agreed. No reason is required. If you never inform them of the right, the window extends to 12 months and 14 days.
It's a clearly labelled cancellation function that must be continuously and easily accessible on your online interface. It has applied since 19 June 2026 under Directive (EU) 2023/2673. Clicking it leads to a confirmation step, and you must acknowledge the cancellation on a durable medium such as email.
Only if you failed to tell customers, before the sale, that they are responsible for it. If you disclosed it clearly, the customer pays return shipping. You must still refund the purchase price plus standard delivery within 14 days of being notified.
A limited list: custom or personalised goods, perishables, sealed hygiene items once opened, sealed media once unsealed, digital content once download has begun with consent, and date-specific services like hotels or event tickets. If a product isn't clearly exempt, assume the right applies.
Partly. Shopify's admin gives you return rules, return windows, and self-serve returns to configure. But the withdrawal button and pre-purchase disclosures live in your theme code, which the admin settings don't create. Fudge scans the storefront and builds those missing pieces in native code.
The withdrawal period extends to 12 months and 14 days if you don't inform customers, meaning old orders can still be cancelled for a full refund. Enforcement of the newer rules also carries fines up to €50,000 or 4% of annual turnover in some member states, plus cease-and-desist actions.
Footnotes
-
Consumer Rights Directive (Directive 2011/83/EU): 14-day right of withdrawal for distance and off-premises contracts; the period extends by 12 months where the trader fails to inform the consumer of the right. EUR-Lex summary, eur-lex.europa.eu. ↩ ↩2
-
“Returns and the right of withdrawal,” Your Europe (europa.eu/youreurope), covering the 14-day period, return-cost rules, and the list of exemptions. ↩ ↩2
-
“EU right of withdrawal compliance for merchants selling to EU customers,” Shopify Help Center, help.shopify.com/en/manual/compliance/legal/eu-right-of-withdrawal. ↩ ↩2
-
A consumer may withdraw using the model withdrawal form or any other clear statement; the trader cannot require a prescribed format. Consumer Rights Directive, Articles 9-11. ↩


