EU Directive 2023/2673: What Shopify Merchants Need to Know
If you sell online to consumers in the European Union, your store may now need an electronic withdrawal function.
Since June 19, 2026, EU Directive 2023/2673 has required businesses to give eligible customers a simple way to exercise their right of withdrawal through the interface where the contract was concluded. This is commonly called the withdrawal button.
The 14-day withdrawal right is not new. What has changed is how easily customers must be able to use it.
For Shopify merchants, this means reviewing your return and cancellation settings, storefront links, refund process, and accounting documents.
What Directive 2023/2673 changes for Shopify stores
EU consumers generally have 14 days to withdraw from an eligible distance contract without giving a reason.
For goods, the period normally starts when the customer receives them. If an order arrives in separate deliveries, it starts when the last item is delivered. For services, it generally starts when the contract is concluded.

The new directive does not extend this period. Instead, it adds an electronic withdrawal function for eligible distance contracts concluded through an online interface.
The function must:
- Be prominently displayed and easy to access.
- Remain available throughout the withdrawal period.
- Use wording such as “withdraw from contract here” or an equally clear alternative.
- Let the customer provide their name, contract details, and an electronic contact method.
- Include a second step labeled “confirm withdrawal” or similar.
- Send an acknowledgment without undue delay on a durable medium, such as email.
The acknowledgment must include the content of the request and the date and time it was submitted.
In short, directing customers to contact support is no longer enough. They need a clear online process that records and confirms their withdrawal request.
Who needs to comply
According to Shopify’s guidance on the EU right of withdrawal, the requirement applies to businesses selling goods, services, or digital content online to EU consumers, regardless of where the business is located.
This means a Shopify merchant based in Toronto, Melbourne, or Manila may still need to comply when selling to consumers in France, Germany, or any other EU country.
However, the withdrawal right does not apply to every purchase. Exceptions include certain personalized goods, perishable products, unsealed hygiene products, and services linked to a specific date.
Digital content can also be exempt once delivery begins, but only if the customer gave prior consent, acknowledged the loss of their withdrawal right, and received the required confirmation.
If you sell products that may qualify for an exception, consider checking your setup with a legal advisor.
What happens if your Shopify store does not comply
EU member states are responsible for enforcement, so the exact consequences vary by country.
Shopify warns that non-compliant merchants may face legal notices, an extended withdrawal period, and fines reaching 4% of annual turnover in some member states.
There is also a separate risk if customers are not properly informed about their withdrawal rights. In that case, the usual withdrawal period can be extended by up to 12 months.
A missing withdrawal function does not automatically trigger this extension in every case. Your withdrawal information and the process customers use to submit a request should therefore be reviewed together.
Preparing your Shopify store
Shopify’s return and cancellation tools can help you meet the EU's new requirement.

The recommended Shopify setup comes down to five steps:
- Turn on self-serve returns and cancellations, including both return and cancellation requests.
- Allow cancellations until an item is fulfilled.
- Set a return window of at least 14 days from delivery of the last item.
- Extend deadlines that fall on weekends or holidays.
- Add a visible customer account link and create an EU-specific policy if needed.
These settings let customers submit requests through their Shopify customer account. After signing in with an email verification code, customers can access their orders and choose an eligible return or cancellation option.
You can place the customer account link in your navigation, footer, returns page, or refund policy. Shopify also lets you set different return and cancellation rules by market.
Keep in mind that a request does not automatically cancel or refund the order. Your team still needs to review and process it in Shopify.
Shopify’s tools can help with the technical setup, but the platform itself claims that they do not guarantee compliance. We recommend you test the full process and review your store, products, policies, and markets with a legal advisor.
Don’t forget the refund deadline
Merchants must generally reimburse customers within 14 days of being informed about their decision to withdraw. This deadline already existed under the Consumer Rights Directive and was not introduced by the new withdrawal function.
For physical goods, you can usually wait until you receive the goods or the customer provides evidence that they sent them back, whichever happens first.
The refund should normally use the customer’s original payment method. You must also refund standard delivery costs, although you do not have to cover the extra cost of a more expensive delivery method selected by the customer.
Create compliant credit notes for returns on Shopify
Making withdrawals easier for customers is only one part of the new requirement. Handling the refund properly afterward is just as important.
When an order is refunded, the invoice already sent to the customer should not simply change with the order. In many countries, issued invoices must remain unchanged for accounting and tax purposes.
Any correction, whether it’s a full cancellation or a partial refund, should be recorded in a separate document, such as a credit note.
That's exactly how Sufio works. When you process a refund or return in Shopify, Sufio creates a separate credit note while keeping the original invoice unchanged.
This way, you get a clear record of the original sale and every later adjustment, whether the customer cancels the whole order or returns just one item.
It’s one less thing to worry about as you prepare your store for the new withdrawal rules. Start your 14-day free trial and keep your Shopify invoices, refunds, and credit notes fully automated, compliant, and in sync.