Back to Blog
EAA Compliance for German Shopify Stores: What the Barrierefreiheitsstärkungsgesetz Requires — featured image

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

Author avatarVijaygopal Balasa
Updated July 16, 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 a merchant-editable accessibility statement starting point. Review its scope, claims, required disclosures, contact route, and current German requirements before publication; the template does not establish BFSG compliance.

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 representative storefront pages to identify eligible automated findings in the reported scope. Manual keyboard, assistive-technology, content, and task-flow testing is also needed; neither automated nor finite manual sampling guarantees every possible state has been covered.

AccessComply's automated scanner provides:

  • Axe-core findings detected in the pages, states, and automated rules reached, with severity, location, and WCAG mapping
  • An automated accessibility score for the reported scan scope
  • An automated finding-priority band (CRITICAL / HIGH / MEDIUM / LOW) based on finding volume in the reported scan scope

Step 2: Fix Violations at the Source Code Level

The customer journey itself must meet applicable requirements. Runtime tools and source remediation use different mechanisms; neither architecture establishes legal conformance without testing the served experience and the required manual criteria.

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 can apply merchant-approved changes for eligible findings that map safely to supported theme or content sources; the remaining findings still require manual review.

Step 3: Publish an Accessibility Statement

If a statement is required for your service, prepare and publish a reviewed Barrierefreiheitserklärung with the disclosures and contact route required by current German law. Do not label a generated template compliant without verifying it.

Step 4: Establish Ongoing Monitoring

Choose a monitoring cadence that matches store change frequency and the selected plan, then repeat manual journey testing after material theme, content, or app changes. Monitoring is evidence of an ongoing process, not a conformance determination.

Working with a German Accessibility Specialist

For a full technical and legal assessment, consider working with a German accessibility specialist or a BITV/EN 301 549 audit provider. AccessComply can support scoped automated discovery and eligible merchant-approved remediation, while complex widgets, multimedia, documents, manual criteria, and legal scope require separate review.

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

Further Reading

Free scan available

Find the storefront issues holding back growth

Scan SEO, speed, and accessibility by page. Review supported fixes before they run, keep saved originals, and verify the live result afterward.

Vijaygopal Balasa, Founder, AccessComply
Written by

Vijaygopal Balasa

Founder, AccessComply

Founder of AccessComply. Builds tools that find and fix supported Shopify accessibility issues in theme code—not through overlays. Focused on practical WCAG 2.2 AA improvements for merchants.

Keep improving after this fix.

Get concise, practical updates on Shopify SEO, speed, accessibility, and safer storefront changes. No daily noise; unsubscribe anytime.

More on EAA

See all →