What Is the European Accessibility Act (EAA) and How It Affects Shopify Stores
On June 28, 2025, the European Accessibility Act (EAA) became enforceable across all 27 EU member states. Formally known as Directive 2019/882, the EAA establishes binding accessibility requirements for a wide range of products and services — including ecommerce websites. If your Shopify store accepts orders from EU customers, this legislation applies to you.
What the EAA Requires
The EAA mandates that ecommerce services be "perceivable, operable, understandable, and robust" — the four principles of the Web Content Accessibility Guidelines (WCAG). In practice, the European standard EN 301 549 maps directly to WCAG 2.1 Level AA, which means your store must meet these criteria:
- All images, icons, and non-text content must have meaningful alternative text.
- Text and background color combinations must maintain a contrast ratio of at least 4.5:1 for body text and 3:1 for large text.
- Every form field needs a programmatically associated label. Error messages must be descriptive and accessible.
- All functionality must be operable via keyboard alone — no mouse-only interactions.
- Pages must use proper heading hierarchy (h1 through h6) and ARIA landmarks for screen reader navigation.
- Content must be resizable to 200% without loss of information or functionality.
- Interactive elements must have visible focus indicators so keyboard users know where they are on the page.
Who Must Comply
The EAA applies to private sector providers of ecommerce services who offer goods or services in EU member states. This includes:
- EU-based businesses selling to EU customers
- Non-EU businesses (US, UK, Australia, etc.) that accept orders from EU customers
There is a microenterprise exemption for companies with fewer than 10 employees and annual turnover not exceeding €2 million — but only for services, and there are ongoing debates about its application to product-based ecommerce.
Most established Shopify merchants do not qualify for this exemption. If your store generates meaningful EU revenue, assume the EAA applies.
How Compliance Is Enforced
Each EU member state has designated a market surveillance authority responsible for enforcement. Examples:
- Germany: BMAS (Federal Ministry of Labour and Social Affairs) through Bundesländer authorities
- France: ARCOM (Autorité de Régulation de la Communication Audiovisuelle et Numérique)
- Italy: AgID (Agenzia per l'Italia Digitale)
- Netherlands: Rijksdienst voor Digitale Infrastructuur
Enforcement typically begins with a complaint from a disabled user, followed by an investigation by the national authority, a request for the business to demonstrate compliance, and if necessary, a formal compliance order or fine.
The Accessibility Statement Requirement
Under the EAA, covered ecommerce providers must publish an accessibility statement on their website. The statement must:
- State your WCAG 2.1 AA conformance level (full, partial, or non-conformant)
- List any known non-compliant content
- Describe any alternative means of access for inaccessible content
- Provide a contact mechanism for users to report barriers
- Reference the relevant national authority
This statement should be prominently linked from your homepage — typically in the footer alongside your Privacy Policy and Terms of Service.
The Overlay Problem
Many Shopify merchants have tried to address accessibility requirements by installing overlay widgets (AccessiBe, UserWay, Isonomy, etc.). These JavaScript-powered plugins inject accessibility fixes at runtime without changing your theme files.
The EAA does not accept this approach. The directive requires that services themselves be accessible, not that they have a supplemental tool running on top. The European Commission has stated explicitly that overlays do not constitute compliance.
Additionally: when an overlay script fails to load (due to ad blockers, CDN outages, or JavaScript errors), every underlying violation is immediately exposed. Your actual theme code — unchanged — remains non-compliant.
What Genuine EAA Compliance Looks Like
Genuine compliance requires modifying the code that generates your store's pages:
- In your Liquid templates: Add
altattributes to images,aria-labelattributes to icon buttons,<label>elements to form inputs - In your CSS: Adjust color values to meet contrast ratios, add visible focus styles
- In your JavaScript: Fix keyboard event handlers, implement focus management in dynamic components
AccessComply automates the majority of these fixes. It scans your store with Playwright and axe-core, generates source-code fixes specific to your theme, applies them via the Shopify API, and verifies each fix with a post-scan.
The Cost of Non-Compliance
Beyond regulatory fines, there are business costs to EAA non-compliance:
- Market access risk: Regulatory orders can require you to cease serving EU customers until compliance is achieved
- Customer exclusion: Approximately 15% of the EU population has a disability. Inaccessible stores cannot serve this population effectively
- Competitive disadvantage: As EAA enforcement matures, compliant stores will differentiate on accessibility
The EAA is not a future concern. It has been enforceable since June 28, 2025. For Shopify stores with EU customers, the time to act is now.
Further Reading
Ready to Fix Your Store?
Scan your Shopify store for free. Automatically fix 70–80% of WCAG 2.1 AA violations with real source-code changes — no overlay widgets.