Reviewed by Misha Gavura, founder of Inclusely. Last reviewed . Written by the Inclusely team at EVDEV, Toronto. Not legal advice.
The short answer
Yes, if it sells to consumers in the EU. Since June 28, 2025, the European Accessibility Act (EAA) has covered online shops that sell to EU consumers, and the text does not depend on where the shop is based, so a Shopify store in the US, Canada or the UK can be covered. Microenterprises (fewer than 10 staff and no more than 2 million euros in annual turnover or balance sheet total) are exempt from the service rules.
Shopify builds your checkout, but your theme, product content, apps, colours and translations are yours. Fix those toward WCAG 2.2 AA, publish an accessibility statement in each EU language, and keep a dated record.
Does the European Accessibility Act apply to my Shopify store?
The Act covers “e-commerce services”: services provided at a distance, through websites and mobile apps, at the request of a consumer, with a view to concluding a consumer contract (Article 3(30)). It applies to services provided to consumers after June 28, 2025 (Article 2(2)). Nothing in that definition depends on where the seller is based.
So the question is who you sell to. Three things decide it for a Shopify store: whether EU consumers can order, whether you are a microenterprise, and whether you sell to consumers at all.
To check your own store, open Settings > Markets and look at which EU countries are active, then look at last year's orders by country in Analytics > Reports. If EU consumers can check out, the Act can apply. Our main European Accessibility Act guide covers the law itself in more depth.
The microenterprise exemption for small Shopify stores
A microenterprise employs fewer than 10 persons and has an annual turnover or annual balance sheet total of no more than 2 million euros (Article 3(23)). Microenterprises that provide services are exempt from the service accessibility requirements (Article 4(5)).
You need both conditions. A store with 8 staff and 3 million euros in sales is not a microenterprise. If your store is part of a larger group of companies, ask a lawyer how to count, because the group can matter. Even if you are exempt, marketplaces and EU retail partners may ask for accessible pages in their contracts, and accessible pages help every shopper.
What you fix and what Shopify fixes
The Act looks at the whole path a shopper takes to buy. On Shopify, that path is shared. Shopify publishes an accessibility conformance report for its checkout. The version dated March 2026 (checked October 17, 2026) rates 13 WCAG 2.2 A and AA criteria as “partially supports”, including contrast, focus visible and target size. It notes that PayPal, Venmo and Amazon Pay controls may create barriers, and says remediation is ongoing. Its disclaimer says merchants are responsible for making sure their store meets applicable laws, and it names the EAA.
What the EAA asks of an online shop
Annex I, Section IV of the Act lists extra requirements for e-commerce. In plain words, and in Shopify terms:
- Product accessibility information. If a manufacturer gives you accessibility information about a product, such as whether a device works with a screen reader, show it on the product page (point (g)(i)). A product metafield works well for this. See the snippet below.
- Accessible identification, security and payment. Sign-in, account creation and payment must be perceivable, operable, understandable and robust (points (g)(ii) and (iii)). That covers your customer account links, any login app, and the payment step.
- The service itself. Your storefront must meet the general accessibility requirements. The accepted way to show that for a website is the harmonised standard EN 301 549, whose web section is WCAG 2.1 AA in version 3.2.1.
- Information and upkeep. Explain how your service meets the requirements (Annex V) and keep procedures in place so it stays that way after theme updates and new apps (Article 13).
The EAA for a Shopify store at a glance
- The law
- Directive (EU) 2019/882, put into effect by each EU country's own law
- Applies since
- June 28, 2025
- Who is covered
- Online shops selling to consumers in the EU, wherever they are based
- Exempt
- Microenterprises: fewer than 10 staff and no more than 2 million euros
- Technical benchmark
- EN 301 549 v3.2.1, which uses WCAG 2.1 AA. Aim for WCAG 2.2 AA.
- Enforced by
- Authorities in each EU country, plus consumers and associations in court
Step by step in the Shopify admin
Confirm you sell to EU consumers
Open Settings > Markets and see which EU countries are active. Then check last year's orders by country in Analytics > Reports. If consumers in EU countries can buy from you, plan as if the Act applies.Run the microenterprise test
Count staff and check turnover or balance sheet total. Fewer than 10 staff and no more than 2 million euros means the service rules do not apply to you. You need both.Work on a copy of your theme
In Online Store > Themes, duplicate your live theme. Make changes on the copy, preview them, then publish.Fix colours, content and theme code
Raise contrast in Edit theme > Theme settings > Colors (our contrast checker gives you the ratio), add alt text to every product image (see these alt text examples for product photos), caption videos, and have a developer fix carousels, menus and buttons that a keyboard cannot use.Set and translate each language
Publish your EU languages in Settings > Languages, translate them with Translate & Adapt, and include alt text, button labels and your accessibility statement in the translation.Check your checkout colours
In Settings > Checkout, select Edit next to your checkout configuration, open the settings sidebar and check that your brand, accent, button and error message colours keep text easy to read.Test your apps and banners
Use the cookie banner, pop-ups, reviews, chat and upsell apps with only a keyboard. Ask vendors to fix what fails or replace the app.Publish an accessibility statement
Add it in Online Store > Pages, link it from your footer menu in Content > Menus, and translate it for each EU language you sell in. The accessibility statement generator drafts the text for you to edit.Keep a dated record
Save your scans, fixes, test notes and dates. The Act asks service providers to have procedures that keep the service accessible over time.
Work toward WCAG 2.2 AA
Three traps that are specific to EU stores
The cookie banner
Most stores that sell in the EU show a cookie consent banner, and it is often the first thing a shopper meets. If a keyboard user cannot reach its buttons, or a screen reader cannot tell it is open, the shopper is stuck before seeing a product. Test it first: press Tab from the top of the page and check you can accept or decline without a mouse. If you use Shopify's own banner, its settings are under Settings > Customer privacy. If an app provides it, test that app.
Languages
WCAG asks that the page language is set correctly (criterion 3.1.1), so a screen reader reads French as French. Shopify themes set this from the shopper's language, as long as you publish the language in Settings > Languages. The common gap is content: alt text, button labels added by apps, and the accessibility statement stay in English while the rest is translated.
Payment buttons
Express payment buttons come from the payment provider. Shopify's own report notes partial support for some of them. You cannot fix their code, but you can make sure the standard checkout path works with a keyboard and a screen reader, so a shopper always has a way to pay.
Two Liquid snippets worth checking
Most fixes are settings and content. These two need a look at theme code, in Online Store > Themes > Edit code on your theme copy.
First, the page language. Open layout/theme.liquid and check that the opening html tag has a lang attribute like this. Shopify's Dawn and Horizon themes do. Older or heavily edited themes sometimes have a fixed lang="en".
<html lang="{{ request.locale.iso_code }}">Second, product accessibility information. Create a rich text product metafield in Settings > Custom data > Products (for example custom.accessibility_info), fill it in for products where the maker gives you this information, and show it on the product page. In most themes you can do this without code: in the theme editor, add a text or collapsible row block to the product template and connect it to the metafield. If your theme has no such block, a developer can add this:
{%- assign a11y = product.metafields.custom.accessibility_info -%}
{%- if a11y != blank -%}
<div class="product-accessibility">
<h2>Accessibility information</h2>
{{ a11y | metafield_tag }}
</div>
{%- endif -%}Use a heading level that fits where you place it, so headings on the page stay in order.
Common mistakes
- Assuming Shopify covers it. Shopify builds checkout. It does not fix your theme, content or apps, and it says merchants are responsible.
- Relying on a widget. An overlay toolbar does not change the code shoppers use. The barriers stay in the theme.
- Translating the store but not the alt text. A German shopper hears English descriptions, or none at all.
- An English-only statement. Publish the statement in each language you sell in.
- Brand colours that fail contrast at checkout. A pale accent colour on buttons or error text can make checkout hard to read.
- Showing a compliance badge. No badge or score proves you meet the Act. Describe what you have done and what is still open instead.
How to check your store yourself
Give it an hour, on your home page, one collection, one product and the cart:
- Run the free accessibility checker on each page. It finds the problems software can detect.
- Put the mouse away. Use Tab, Shift+Tab, Enter and Space to accept the cookie banner, open the menu, pick a variant, add to cart and reach checkout. You should always see where you are.
- Turn on a screen reader (VoiceOver on a Mac or iPhone, NVDA on Windows, both free) and listen to a product page in each language you sell in.
- Zoom the browser to 200% and check that nothing is cut off or overlaps.
- Repeat on a phone, with the screen reader on.
Automated checks cover only part of WCAG. In Deque's 2021 study, automated tests found about 57% of accessibility issues by volume, so the manual steps matter. The results of our Shopify theme tests show what usually fails.
Who enforces it, and how
There is no single EU regulator. Each country names authorities that check services, follow up complaints and verify fixes (Article 23), and sets its own penalties, which must be “effective, proportionate and dissuasive” (Article 30). Consumers, and associations acting for them, can also go to court or to an administrative body (Article 29).
- Germany. A joint authority of the 16 states, the MLBF in Magdeburg, has been fully responsible for enforcing Germany's law (the BFSG) since September 26, 2025, according to the Bavarian market surveillance office. The BFSG allows fines of up to 100,000 euros for the main violations.
- France. Two disability associations, apiDV and Droit pluriel, took large grocery retailers to court over their online shops. On May 5, 2026, a Lille judge dismissed the claim against Auchan's online store because its turnover was under the 250 million euro threshold in the French rule the court applied, while noting a generally low level of accessibility (Handicap.fr with AFP, May 7, 2026).
The French case shows that national rules differ, and that the people bringing claims are often shoppers' groups, not only regulators. Check the law in the countries where most of your EU customers live. The EAA checklist walks through what to have ready.
How Inclusely helps
EAA questions from Shopify store owners
Does the European Accessibility Act apply to Shopify stores outside the EU?
It can. The Act covers e-commerce services offered to consumers in the EU, and its definition does not depend on where the seller is based. A US or Canadian Shopify store that actively sells to EU consumers should plan as if it applies. That is our reading of the text, not a court ruling.
Is Shopify EAA compliant?
Using Shopify does not by itself meet the EAA for your store. Shopify's checkout accessibility report (March 2026) lists 13 WCAG 2.2 A and AA criteria as partially supported, and its disclaimer says merchants are responsible for making sure their store meets laws such as the EAA. Shopify builds checkout. Your theme, content, apps and colours are yours to fix.
Is my small Shopify store exempt from the EAA?
If you have fewer than 10 staff and annual turnover or a balance sheet total of 2 million euros or less, you are a microenterprise and the service accessibility rules do not apply to you (Article 4(5)). You must meet both conditions. Accessible pages still help you sell, and EU partners may ask for them.
Do I need an accessibility statement on my Shopify store for the EAA?
In practice, yes. Annex V asks service providers to explain how the service meets the accessibility requirements, in the terms and conditions or an equivalent document. An accessibility statement page, linked from your footer and translated for each EU language you sell in, is the usual way to do it.
Does an accessibility widget or overlay app make a Shopify store EAA compliant?
No tool can promise that. The Act asks for the service itself to be accessible. A widget that sits on top of the page does not fix missing labels, keyboard traps or unclear checkout errors in your theme code. Fix the theme and content, then test.
Which WCAG level does the EAA need?
The Act names no WCAG version. The European standard EN 301 549 v3.2.1 uses WCAG 2.1 Level AA. Version 4.1.1, published September 2, 2026, uses WCAG 2.2 AA, and it becomes the harmonised standard for the Act once it is cited in the EU's Official Journal. Working toward WCAG 2.2 AA covers both.
What to do next
This page explains the law in general terms. It is not legal advice. For advice about your business, speak with a lawyer.

