Back to Blog
Compliance

EAA Compliance for German Shopify Stores: What the Barrierefreiheitsstärkungsgesetz Requires

AccessComply Team
March 2026
8 min read

Germany's Accessibility Law: The BFSG

Germany implemented the European Accessibility Act (EAA) through the Barrierefreiheitsstärkungsgesetz (BFSG — "Barrier Reduction Strengthening Act"). The BFSG entered into force on July 28, 2021, and became fully enforceable for new digital products and services on June 28, 2025.

For Shopify merchants operating in Germany or selling to German customers, the BFSG is the primary legal framework to understand.

What the BFSG Requires for Ecommerce

The BFSG defines "services of electronic commerce" as a covered category. This includes:

  • Online stores (Shopify stores)
  • Ordering and checkout processes
  • Order confirmation and tracking interfaces
  • Customer account portals
  • Any digital service supporting the ecommerce transaction

The technical standard referenced is EN 301 549, which maps to WCAG 2.1 Level AA. The four principles are Perceivable, Operable, Understandable, and Robust.

What WCAG 2.1 AA Means for Your Store

Practically speaking, BFSG compliance for a Shopify store means:

Images must have text alternatives (WCAG 1.1.1) Every product image needs descriptive alt text. Icon buttons need ARIA labels. Decorative images need empty alt attributes. This is the most commonly failed criterion on Shopify stores.

Text contrast must meet minimum ratios (WCAG 1.4.3, 1.4.11) Body text: 4.5:1 minimum. Large text (18px+ normal or 14px+ bold): 3:1 minimum. UI components: 3:1 minimum.

Forms must be fully accessible (WCAG 1.3.1, 3.3.x) Every form input needs a programmatic label. Error messages must be specific and associated with the relevant field. Required fields must be indicated programmatically, not just visually.

Keyboard navigation must be fully functional (WCAG 2.1.1, 2.4.x) Every function available via mouse must be available via keyboard. No keyboard traps. Visible focus indicators. Logical tab order.

Content must be understandable (WCAG 3.1.1) The lang attribute must be set correctly on the HTML element. Error messages must use plain language.

Who the BFSG Applies To

The BFSG has an exemption for microenterprises — companies with fewer than 10 employees AND annual turnover/balance sheet total not exceeding €2 million. Microenterprises providing services (not products) are exempt.

However, this exemption is narrow. Most Shopify merchants above these thresholds — or those selling products rather than services — are fully subject to the BFSG.

Important: The microenterprise exemption applies to service providers. Merchants selling physical products to German customers should seek legal advice on whether the exemption applies to their specific situation, as the interpretation is still developing.

Accessibility Statement Requirements

Under the BFSG, covered ecommerce providers must publish an accessibility statement (Barrierefreiheitserklärung) on their website. The statement must include:

  1. Which WCAG 2.1 AA criteria your service conforms to
  2. Any known aspects of non-conformance
  3. Any alternatives available for inaccessible content
  4. A mechanism for users to report accessibility barriers
  5. Contact information for the responsible authority (Durchsetzungsstelle)

Germany's federal government provides guidance on the required format and content through the Federal Commissioner for Accessibility (Beauftragter der Bundesregierung für die Belange von Menschen mit Behinderungen).

AccessComply includes an accessibility statement template that can be adapted for BFSG compliance. You can access it from the Dashboard under "Compliance > Accessibility Statement."

The Enforcement Mechanism in Germany

Unlike the ADA in the United States — which primarily generates civil lawsuits — the BFSG uses a regulatory enforcement model:

  1. Market surveillance authorities (Marktüberwachungsbehörden) at the Bundesland level are responsible for enforcement
  2. Complaints mechanism: Users can file complaints with the enforcement authorities if a service is inaccessible
  3. Mediation procedure: Before formal enforcement, a mediation process may be required
  4. Orders and penalties: Enforcement authorities can order companies to make services accessible and impose administrative fines

The specific authorities and fine amounts vary by Bundesland. Bavaria's Gewerbeaufsichtsbehörden and North Rhine-Westphalia's LANUV are two examples of bodies responsible for BFSG enforcement.

Practical Compliance Timeline for German Shopify Merchants

If you launched your store before June 28, 2025: You had until June 28, 2025 to comply for services (some product exceptions apply through 2030). If you have not yet addressed accessibility, you are operating in violation of the BFSG now.

If you launched after June 28, 2025: Compliance was required from day one. New services launched after the enforcement date must be compliant immediately.

Ongoing obligation: The BFSG is not a one-time fix. Every time your store content changes — new products, updated banners, theme changes, new apps — there is a risk of introducing new violations. The BFSG requires that you maintain compliance, not just achieve it once.

Steps to Achieve BFSG Compliance for Your Shopify Store

Step 1: Conduct an Accessibility Audit

Scan your store to identify all current WCAG 2.1 AA violations. An automated audit with axe-core covers approximately 30-40% of possible violations. Manual testing (keyboard navigation, screen reader testing) is needed for full coverage.

AccessComply's automated scanner provides:

  • A full list of axe-core violations with severity, location, and WCAG criterion
  • An overall compliance score
  • A lawsuit risk rating (CRITICAL / HIGH / MEDIUM / LOW)

Step 2: Fix Violations at the Source Code Level

The BFSG, like the EAA generally, requires that digital services themselves be accessible — not that they have an accessibility add-on layered on top. JavaScript overlays (Isonomy, AccessiBe, UserWay, etc.) do not meet the BFSG standard.

Fix violations in your Shopify theme files:

  • Add alt text to product images
  • Associate labels with form inputs
  • Fix color contrast in CSS
  • Add skip navigation
  • Fix heading hierarchy
  • Add ARIA labels to icon buttons

AccessComply automates the majority of these fixes.

Step 3: Publish an Accessibility Statement

Create and publish a BFSG-compliant accessibility statement (Barrierefreiheitserklärung). This should be linked in your footer alongside your Impressum and Datenschutzerklärung.

Step 4: Establish Ongoing Monitoring

Implement monthly or quarterly scans to catch new violations introduced by theme updates, content changes, and app installations. The BFSG requires ongoing compliance, not a snapshot.

Working with a German Accessibility Specialist

For full BFSG compliance — particularly for the manual testing components that automated tools cannot cover — consider working with a German accessibility specialist or a BITV/EN 301 549 audit provider. AccessComply's automated fixes address the most common and legally impactful violations, but complex interactive widgets, multimedia content, and PDF documents may require specialist attention.

The BFSG is enforceable now. For German merchants and international merchants selling into Germany, accessibility compliance is not optional.

Further Reading

Free to Install

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.

Continue Reading