What is the EU withdrawal button?
Under the new rules, consumers must be able to withdraw from eligible online purchases through a clearly accessible digital function directly on the merchant’s website. This update is designed to make contract withdrawals as simple and accessible as the original purchase experience.
What’s the purpose of the withdrawal button?
The purpose is to make cancelling an online purchase as easy as making one. The EU believes many ecommerce brands make checkout frictionless, but make cancellations difficult — forcing customers to email support, fill out PDFs, or navigate confusing returns processes. The withdrawal button standardizes this. It gives consumers a simple digital way to exercise their legal “right of withdrawal” for eligible online purchases.
Where, on a website, does it need to go?
The final implementation guidance is still evolving country by country, but generally the withdrawal function must be easy to find, clearly labeled and accessible online without friction. Most likely locations will include:
- Account/order history pages
- Order confirmation or tracking pages
- Returns portals
- Customer service/help sections
It won’t be enough to bury it deep in Terms & Conditions or force customers into manual support channels.
When someone clicks the withdrawal button, what does that mean for brands?
The click itself becomes a formal legal withdrawal request. That means you now have an obligation to:
- Acknowledge the request electronically
- Process the withdrawal within legal timelines
- Handle refunds correctly
- Coordinate any product return logistics
- Maintain records of the request
What are the risks of non-compliance?
From 19 June 2026, merchants selling to consumers in the EU must provide a compliant withdrawal mechanism where applicable. Failing to do so could result in a range of consequences, including:
- Legal warnings or enforcement action from consumer protection authorities
- Financial penalties, which in some EU member states can reach up to 4% of annual turnover
- An extension of the customer's withdrawal period, meaning the standard 14-day cooling-off period could be extended to 12 months and 14 days
Beyond the legal implications, non-compliance can also create operational challenges, increase customer service workloads, and damage customer trust.
As with most regulatory changes, the most effective approach is to prepare early and ensure the required processes, workflows, and customer experiences are in place before the deadline.
What can brands do to prepare?
1. Make the withdrawal process visible and easy to access
Start reviewing:
- Where customers currently go on your site to cancel or withdraw
- Whether the process is clearly visible
- How many clicks it takes to complete
- Whether customers need to contact support manually
If the withdrawal journey is difficult to find or overly manual, you’ll need to adjust that part of the customer experience before 19th June.
2. Build the operational workflows behind the button
Once a customer clicks the withdrawal button, you will need workflows in place to manage everything that happens next, including:
- Setting up and automating confirmation emails to customers
- Triggering internal support workflows
- Connecting the request to returns management
- Connecting the request to finance or payment providers to process refunds
- Updating order records
- Tracking timelines and documentation for compliance
How Shopify Merchants Can Enable the EU Withdrawal Button
Shopify recently launched a native EU Right of Withdrawal feature, making it easier for merchants to comply with the upcoming legislation.
If you're using Shopify, here's how to get started:
Step 1: Enable new customer accounts
The EU Right of Withdrawal feature requires Shopify's New Customer Accounts. If you're still using legacy customer accounts, you'll need to migrate before you can use Shopify's native withdrawal functionality.
Step 2: Enable self-serve returns
The withdrawal flow is built into Shopify's customer account experience and works alongside self-serve returns functionality.
Navigate to your Shopify Admin and review your returns settings to ensure self-serve returns are configured correctly.
Step 3: Enable the EU Right of Withdrawal
Once New Customer Accounts are active, Shopify allows customers to submit withdrawal requests directly through their account and order history.
Review the feature settings and confirm the withdrawal experience is available to eligible customers in the markets where you operate.
Step 4: Configure customer notifications
When a customer submits a withdrawal request, they should receive clear confirmation that the request has been received.
Review and configure your notification settings to ensure customers are kept informed throughout the process.
Step 5: Test the customer journey
Before June 2026, we recommend testing the full experience from a customer's perspective:
- Can customers easily find the withdrawal option?
- Is the process clear and intuitive?
- Are confirmation emails sent correctly?
- Are internal workflows triggered as expected?
- Is the request connected to your returns and refund processes?
What if you're still using legacy customer accounts?
If you're not yet using Shopify's New Customer Accounts, Shopify's native withdrawal functionality won't be available.
In this case, merchants may want to explore third-party solutions such as Revoq – EU Withdrawal Button while planning a migration to Shopify's latest customer account infrastructure.
For Shopify's latest setup instructions and feature documentation, visit Shopify's EU Right of Withdrawal documentation.
How to integrate this into the post-purchase experience
Shopify brands are in a strong position because the withdrawal process can be built into the existing post-purchase journey. Here is a simple step-by-step approach:
Step 1: Connect the button to the customer’s order
When a customer clicks the withdrawal button, the request should be tied to the correct order. That means the flow should capture:
- Customer details
- Order number
- Product details
- Date of purchase
- Date of withdrawal request
- Reason, if the brand chooses to ask for one
Step 2: Send an automatic confirmation
After the customer submits the request, they should receive a clear electronic confirmation. This confirmation should explain:
- That the withdrawal request has been received
- What happens next
- Whether the item needs to be returned
- When the customer can expect refund processing
- How to contact support if needed
Step 3: Route the request into returns and refund workflows
The withdrawal request should trigger the right internal workflow. Depending on the product and order status, that may include:
- Creating a return request
- Generating return instructions
- Notifying customer support
- Flagging the order for refund review
- Updating the customer record
- Storing compliance documentation
Step 4: Monitor and improve the flow
Once implemented, brands should track how customers use the withdrawal function. Useful metrics include:
- Number of withdrawal requests
- Support tickets related to withdrawal
- Refund processing time
- Return completion rate
- Customer satisfaction after withdrawal or return
This helps you stay compliant while also improving the overall customer experience.
With Shopify now offering native support for EU withdrawal requests, the focus for merchants shifts from simply meeting compliance requirements to creating a smoother, more efficient post-purchase experience. Brands that treat the withdrawal button as part of a broader customer journey, not just a legal obligation, will be best positioned for the June 2026 deadline.
Get in touch with the Domaine team to see how leading Shopify brands are setting up for success rather than reacting to market changes.