Why Choose Webiots for AI Solutions?
Company
About Webiots

our story

Building digital solutions that move businesses forward.
Web, AI  and technology solutions built for modern businesses
web solutions
Ai & automation
global clients
People, Purpose & Technology

Discover our journey, values & the talented people building meaningful digital solutions at Webiots.

Webiots Shopify app logo
Ultimate Product Options

Shopify limits products to just 3 native options. 

LUX

LUX enhances Shopify customization.

INDUSTRIES WE SERVE
Technology built for every ambition.
FLEXIBLE ENGAGEMENT

Choose the right business model

FLEXIBLE ENGAGEMENT

Choose the right business model

Case Studies

Real challenges. Proven results.

Featured Projects

Selected digital experiences.

All Projects

Explore our complete portfolio.

Why Choose Webiots for AI Solutions?

EU Withdrawal Button for Shopify: What You Need (2026)

AI Summarize

Choose an assistant to instantly summarize this article.

In This Article
    Progress 0%
    1 Min Read

    Share this Article

    Last updated: November 9, 2026. Based on Directive (EU) 2023/2673, legal summaries and Shopify’s own guidance, checked on November 9, 2026. This guide explains the rules in plain English and isn’t legal advice: check your setup with a lawyer in your main EU market.

    Quick answer: Since June 19, 2026, online stores that sell to consumers in the EU must offer an electronic “withdrawal button”: a clearly labelled link, such as “Withdraw from contract here”, that lets a customer cancel a purchase online during the 14-day withdrawal period. It must be easy to find for the whole period, ask only for basic details (name, order and contact details), end with a “Confirm withdrawal” step, and trigger an email receipt with the date and time. On Shopify you can meet it with a storefront link to customer accounts or the order status page plus cancellation and return rules, or with an app.

    Key takeaways:

    • The rule applies to every store selling to EU consumers.
    • Two steps: withdraw, then confirm withdrawal.
    • Send an email receipt straight away.

    In this guide

    What Is the EU Withdrawal Button?

    It’s an online cancellation function that lets EU customers use their right of withdrawal as easily as they placed the order. EU shoppers already had 14 days to withdraw from most online purchases without giving a reason. Directive (EU) 2023/2673 added a new Article 11a to the Consumer Rights Directive, which requires a dedicated “withdrawal function” on the website or app where the contract was made. It applies across the EU from June 19, 2026.

    Before this rule, many stores asked customers to email support or print a form. Now the customer must be able to withdraw directly on your store, in a couple of clicks.

    Does the EU Withdrawal Button Apply to My Shopify Store?

    Yes, if you sell to consumers in the EU, wherever your business is based. The rule follows the customer, so a store in the US, UK, India or Australia that ships to EU shoppers is covered for those orders.

    Your situationDoes it apply?
    You sell online to consumers in any EU countryYes
    You sell only B2B (to businesses)No, the right of withdrawal is for consumers
    You sell only made-to-order or personalized productsUsually no, as these are exempt from withdrawal (see below)
    You sell subscriptions or digital servicesYes, where a withdrawal right exists
    You sell in a physical shop onlyNo, it covers contracts made online

    What Must the Withdrawal Button Do?

    The law sets out five things the function must do.

    RequirementWhat it means in practice
    Clear label“Withdraw from contract here” or an equally clear phrase in the customer’s language. “Contact us” or “Returns” alone isn’t enough.
    Easy to find, all period longProminent and available for the whole withdrawal period, for example in the footer, on the order status page or in customer accounts, without unnecessary hurdles.
    Basic details onlyThe customer gives or confirms their name, the order (or which items) and how you should contact them. Don’t force a reason.
    Confirmation stepA second button labelled “Confirm withdrawal” or similar. A withdrawal sent before the period ends counts as on time.
    Receipt on a durable mediumSend an acknowledgement, usually by email, without undue delay, showing what the customer submitted and the date and time you received it.

    Penalties are set by each country. Germany, for example, allows competitor cease-and-desist letters under its unfair competition law, and EU consumer law allows fines of up to 4% of annual turnover, or up to €2 million where turnover isn’t known, for widespread breaches.

    The usual withdrawal rules still apply after the button is pressed: you refund the customer, including standard delivery, within 14 days of receiving the withdrawal, and you can hold the refund until you get the goods back or proof they were sent.

    Which Products Don’t Need a Withdrawal Button?

    Only products with no right of withdrawal are excluded. The main exceptions under EU law are:

    • Goods made to the customer’s specifications or clearly personalized, such as engraved jewellery or custom-printed items
    • Goods that spoil quickly, such as fresh food or flowers
    • Sealed hygiene or health products once the seal is broken
    • Sealed audio, video or software once unsealed
    • Digital content where the customer agreed to immediate delivery and accepted losing the right

    If you sell a mix, you still need the button for everything else, and your policy should say which products are exempt.

    How Do You Add a Withdrawal Button on Shopify?

    Shopify gives you the building blocks, but you have to set them up. In Shopify’s community guidance on the rule, its staff describe this setup: a visible link on your storefront to the orders area of customer accounts, where customers verify with their email and a one-time code (not a password), and the order status page for orders placed with a phone number. Since June 18, 2026, Shopify’s self-serve returns also support cancellation requests, with rules by market and an EU window of up to 14 days after delivery.

    1. Turn on the newer customer accounts. Go to Settings > Customer accounts. Self-serve returns and cancellation requests work with the newer customer accounts, and legacy accounts no longer get new features.
    2. Set up self-serve returns and cancellations. In Settings > Policies (return rules), allow return and cancellation requests, and add a rule for your EU markets with a window of at least 14 days after delivery.
    3. Add a clear link to your footer. In Online Store > Navigation, add a footer link labelled in the customer’s language, such as “Withdraw from contract here” (English) or “Vertrag hier widerrufen” (German), pointing to your customer account orders page.
    4. Add the link to emails and the order status page. Include it in the order confirmation and shipping confirmation emails, so customers who ordered by phone or as guests can find it.
    5. Check the confirmation step and the receipt email. Place a test order, submit a withdrawal and confirm the customer gets an email with what they sent and the date and time.
    6. Update your refund policy. Explain the 14-day period, how to withdraw, which products are exempt and how refunds work.

    Shopify’s guidance has changed since June 2026, and some lawyers argue the button must work without any login or code. If your main market is Germany or another strict market, check with a lawyer whether a verification step is acceptable, or use a public withdrawal form.

    Should You Use Shopify’s Native Setup or an App?

    Native tools work for many stores; an app helps when you need a public form, partial withdrawals or a branded receipt.

    Shopify native setupWithdrawal or customer account app
    CostIncludedUsually a monthly fee
    Works for guestsThrough email code or order status pageOften a public form with order number and email
    Choose items to withdrawThrough cancellation and return requestsUsually yes
    Receipt with date and timeCheck your notification emailsUsually built in
    Legacy customer accountsSelf-serve requests need the newer accountsSome apps support both
    ExtrasShopify’s returns and refundsOrder editing, refunds to store credit, exchanges, multi-language labels

    More than ten Shopify apps now handle the withdrawal button, from single-purpose apps to customer account suites that combine it with order editing and cancellations. Whichever you choose, test it as a customer on mobile before relying on it.

    Want to give customers more control after they order? See how to let customers edit or cancel orders on Shopify.

    EU Withdrawal Button Checklist for Shopify

    • A link labelled “Withdraw from contract here” (or a clear translation) in the footer
    • The same link in order and shipping confirmation emails
    • Available for at least 14 days after delivery, and longer if your policy is more generous
    • Asks only for name, order or items, and contact details
    • A separate “Confirm withdrawal” step
    • An automatic email receipt with the content and date and time
    • A refund policy page explaining the process and exempt products
    • Labels translated for each EU language you sell in
    • Tested as a guest and as a logged-in customer, on mobile

    Common Withdrawal Button Mistakes

    • Hiding it behind “Contact us”. A contact form with no withdrawal label isn’t a withdrawal function.
    • Asking for a reason. You can offer an optional reason field, but it can’t be required.
    • Only showing it to logged-in customers. Guests and phone-number customers must be able to reach it too.
    • Forgetting the receipt. The email with date and time is part of the legal requirement.
    • Turning it into a retention flow. Offering an exchange or store credit is fine, but the customer must still be able to complete the withdrawal without extra steps.

    The Bottom Line

    If you sell to EU consumers, you need a clearly labelled withdrawal button that works for the whole 14-day period, a confirmation step and an automatic receipt. Shopify’s newer customer accounts, self-serve cancellations and a footer link cover the basics for many stores; an app can add a public form, item-level withdrawals and branded receipts. Test the full flow as a customer, and have a lawyer review it if most of your EU sales go to one strict market.

    Frequently Asked Questions

    When did the EU withdrawal button become mandatory?

    June 19, 2026. EU countries had to apply Directive (EU) 2023/2673 to contracts made online from that date.

    Does the withdrawal button apply to stores outside the EU?

    Yes, for sales to consumers in the EU. A Shopify store in the US, UK or India that sells to EU shoppers must offer it for those orders.

    What should the withdrawal button say?

    “Withdraw from contract here” or an equally clear phrase in the customer’s language, followed by a second button such as “Confirm withdrawal”.

    Can the withdrawal button be inside customer accounts?

    Yes, if customers can reach it easily for the whole withdrawal period. Guests and customers who ordered with a phone number also need a way in, such as the order status page or a public form.

    Does Shopify have a built-in EU withdrawal button?

    Not as a single button. Shopify’s guidance is to link to the orders area of customer accounts or the order status page, and to use self-serve cancellation and return requests, which have supported EU rules since June 2026.

    Do personalized products need a withdrawal button?

    No, if they’re made to the customer’s specifications, because EU law doesn’t give a right of withdrawal for them. Your policy should say clearly which products are exempt.

    Related Reading

    Update Log

    November 9, 2026: First published, based on Directive (EU) 2023/2673 and Shopify’s guidance on the withdrawal function.

    Sources

    About the author

    Saloni

    Saloni is a dedicated content strategist with a strong understanding of eCommerce and a keen interest in Shopify. She focuses on creating engaging, SEO-friendly content and structured strategies that help Shopify merchants strengthen their online presence, improve customer engagement, and grow their businesses.

    Keep Reading