Under the EU Consumer Rights Directive, customers who buy from your Shopify store have a legal right to cancel their order within 14 days of receiving it, for any reason or no reason at all, and you are required to clearly inform them of that right before they buy. New rules under Directive 2023/2673 now also require an accessible electronic withdrawal function on your site. This guide explains the legal requirement, the mistakes that create regulatory risk, and how to add a compliant withdrawal flow.
The EU Consumer Rights Directive gives consumers a mandatory cooling-off period on distance and off-premises contracts, which covers essentially all Shopify orders placed by EU customers. For goods, the withdrawal period runs 14 calendar days from the day the customer, or someone they designate, physically receives the product. For services, it runs 14 days from the day the contract is agreed.
Critically, the customer does not need to provide any reason. They can withdraw because the product did not meet expectations, because they changed their mind, or for no stated reason at all. This is broader than a typical Refund Policy, which often only covers defective or misdescribed items. The withdrawal right exists independently of, and in addition to, whatever return policy you publish.
Because the exemption list is narrow and the information requirements are strict, most Shopify merchants selling physical, non-personalized goods to EU customers are fully in scope.
Under Directive 2023/2673, online traders selling to EU consumers must now provide a dedicated electronic withdrawal function, not just a paragraph of text describing the right. This requirement specifically targets the pattern of burying withdrawal rights in a Terms of Service page with no actual mechanism to act on them.
The withdrawal function must meet several concrete conditions:
A withdrawal right that exists only in your Terms of Service, with no actual button or form to use it, no longer meets the legal bar for EU consumers.
This shifts the obligation from a passive disclosure to an active, functioning tool that must be present on your storefront, typically surfaced on order confirmation pages, order history, and customer account areas.
Even merchants who are broadly aware of the 14-day rule frequently implement it in ways that fall short of what the law now requires.
Each of these mistakes stems from treating the withdrawal right as a passive legal disclosure rather than an active feature that needs to exist and function on the storefront itself.
Consumer protection authorities across the EU actively monitor distance-selling compliance, and the withdrawal right is one of the most commonly enforced provisions of consumer rights law because it is straightforward for both regulators and customers to verify. A customer who is denied a withdrawal, or who cannot find a way to exercise it, has a low-friction path to filing a complaint with their national consumer protection authority or a European Consumer Centre.
Consequences for non-compliance can include:
Unlike some compliance risks that depend on a company actively investigating you, withdrawal right violations are frequently self-reported by frustrated customers, making this one of the more easily triggered enforcement paths for EU regulators.
Meeting this requirement properly means more than adding a sentence to your Terms page. It requires a functioning, clearly labeled tool that customers can actually use to submit a withdrawal request tied to their specific order. Browsify's EU Withdrawal Button app adds exactly that.
Instead of relying on a paragraph in your Terms of Service and hoping customers never test whether it actually works, EU Withdrawal Button gives EU customers the functioning, compliant mechanism the law now requires, and gives you a clear audit trail if a regulator ever asks.
Install EU Withdrawal Button to add a one-click, clearly labeled withdrawal request flow to your order confirmation and account pages, meeting the EU's electronic withdrawal function requirement.
Install Browsify Free on Shopify