Inclusely

Shopify guide, European Union

How to prepare your Shopify store for the European Accessibility Act

If your Shopify store sells to consumers in the EU, the European Accessibility Act can apply, wherever you are based. Here is how to tell, what is yours to fix and what is Shopify's, and the exact steps in your admin.

Reviewed by Misha Gavura, founder of Inclusely. Last reviewed . Written by the Inclusely team at EVDEV, Toronto. Not legal advice.

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.

Does the EAA apply? Common Shopify store situations
Your storeDoes the EAA apply?
Ontario store, 25 staff, ships to Ireland and FranceVery likely. Plan for it.
US store, 6 staff, 1.2 million euros turnover, sells to GermanyNo for the service rules. You are a microenterprise.
UK store, 40 staff, sells to the NetherlandsVery likely, for the EU orders. UK sales are outside it.
Wholesale-only store that sells to other businessesGenerally outside the e-commerce rules, which cover consumers.
Store that sells e-books to EU readersYes, and e-books have their own extra rules in Annex I.

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.

Who controls each part of a Shopify store
Part of the storeWho builds itWhat you do
Theme (header, menus, product pages, cart)You or your theme developerFix contrast, focus, labels, carousels and headings.
Product images, video and textYouWrite alt text, caption videos, keep headings in order.
Apps (reviews, chat, pop-ups, cookie banner)The app vendor, chosen by youTest each app. Ask for fixes or replace it.
CheckoutShopifyCheck your brand colours. Keep Shopify's report on file.
Payment buttons (PayPal, Amazon Pay)The payment providerKnow they are noted as partial in Shopify's report.
TranslationsYouTranslate alt text, labels and your statement too.

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

  1. 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.
  2. 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.
  3. Work on a copy of your theme

    In Online Store > Themes, duplicate your live theme. Make changes on the copy, preview them, then publish.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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

WCAG 2.2 AA includes everything in 2.1 AA and adds a few criteria, such as target size and focus not obscured. Aiming for it covers today's EN 301 549, the next version, and the US and Canadian rules too. Our page on what WCAG 2.2 AA asks of a store lists each criterion in plain words.

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".

The html tag in layout/theme.liquid
<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:

Showing a product accessibility metafield
{%- 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:

  1. Run the free accessibility checker on each page. It finds the problems software can detect.
  2. 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.
  3. 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.
  4. Zoom the browser to 200% and check that nothing is cut off or overlaps.
  5. 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

When it launches, Inclusely will check every template of your Shopify store against WCAG 2.2 AA, fix what it safely can with your approval, guide the checks a person must do, and keep a dated record of each fix. It is a help tool, not a legal guarantee.

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.

Get your EU storefront ready, one fix at a time.

Early access stores get a free scan of their whole store and a call with our team to go through what to fix first.

Get early access