Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
BFSG in force since 2025WCAG 2.1 Level AADeploy regression alerting
Compliance 13 min read 21 Aug 2026

BFSG Warning Letters: Securing Accessibility in 2026

A year after the BFSG, online shops face cease-and-desist letters over missing accessibility. Secure WCAG 2.1 AA, your statement and deploy regressions.

X

XICTRAQ Team

XICTRAQ

BFSGAccessibilityWarning lettersWCAGAccessibility-Monitoring
94.8 %
of top home pages have detectable WCAG failures (WebAIM Million 2025)
100,000 €
maximum fine for serious BFSG violations (BFSG)
57 %
of accessibility issues automated testing catches by volume (Deque)
Accessibility in check after every deployDetected WCAG failures per release and status of the checksDetected WCAG failures per deploy20151050Alert threshold+16 new failuresafter redesign deployD1D2D3D4D5D6D7earlier releasestodayAutomatically tested checkpointsText contrast (WCAG 1.4.3)Alt text for images (1.1.1)Form labels (1.3.1)Visible keyboard focus (2.4.7)Page language set (3.1.1)Accessibility statement presentFines up to 100,000 € for violationsBFSG in force since 28 June 2025Detect WCAG regressions after every deploy and keep the accessibility statement securedcontinuously checked and alerted - monitored by XICTRAQ94.8% of top home pages have detectable WCAG failures; axe-core catches around 57% of issues (WebAIM Million 2025, Deque)
A year after the deadline, an abstract obligation has turned into a concrete risk: the Barrierefreiheitsstärkungsgesetz (BFSG) has applied to affected online offerings since 28 June 2025 (BFSG), and the grace-period debates are over. First cease-and-desist letters against shop operators have been documented since summer 2025, and since 2026 the responsible market surveillance body of the federal states also checks on its own initiative (barrierefreie-agenturen.de). The pressure hits an economy that is barely prepared: 94.8% of the most visited home pages carry automatically detectable WCAG failures (WebAIM Million 2025). Anyone running a shop, a booking portal or a self-service area should therefore treat accessibility not as a one-off project but as a state that must be re-checked after every deploy. This guide explains why the wave of warnings is rolling in right now, which violations are the easiest to prove, what a violation costs, and how continuous accessibility monitoring catches regressions before a warning letter lands in the mailbox.

Why the warnings arrive a year after the BFSG

The BFSG transposes the European Accessibility Act into German law and requires affected products and services to meet recognized standards. For websites and apps this means in practice: WCAG 2.1 Level AA as the benchmark, anchored technically in the harmonized standard EN 301 549 (BFSG). Affected are, among others, online shops, banking and payment services, passenger transport, telecommunications and e-books – that is, a large share of consumer e-commerce. The obligation has applied since 28 June 2025 (BFSG); what many operators mistook for a year of leniency was merely the phase in which enforcement was still ramping up.

Now two levers act at once. The first is official market surveillance: the market surveillance body of the federal states for the accessibility of products and services took up active enforcement in 2026 and can pursue violations on its own (barrierefreie-agenturen.de). The second is the competition-law route: several law firms take the view that BFSG duties qualify as a market-conduct rule under section 3a of the German Act Against Unfair Competition (UWG), so competitors and entitled associations can issue chargeable warnings (UWG). Whether every individual case is actionable has not been settled conclusively in court – yet even the risk of a warning is enough to force operators to act. For a structured checklist, the piece on a website's cease-and-desist risk goes deeper.

Micro-enterprises are partly, but not automatically, exempt

The BFSG grants an exemption for micro-enterprises with fewer than 10 employees and no more than 2 million euros in annual turnover or balance-sheet total – but only for services, not for products (Händlerbund). Both conditions must be met together. Anyone exceeding the thresholds, or offering products within the meaning of the law, falls under the obligation. When in doubt, the exemption should be checked legally and documented rather than quietly assumed.

A missing accessibility statement: the easiest proof

Not every violation is equally easy to prove. Some WCAG criteria require human judgment – for instance, whether an alternative text truly describes an image in a meaningful way. Other violations can be detected by machine in seconds and are therefore especially well suited as a hook for a warning or an official complaint. Four points stand out because they are visible or automatically testable without expert knowledge:

Missing accessibility statement

The statement is mandatory for services within scope and must be findable. If it is missing or incomplete, that is the easiest violation of all to prove – a glance at the page is enough, no test needed. This is exactly where the first complaints start.

Insufficient text contrast

Low contrast is by far the most common problem: it affects 79.1% of all home pages examined (WebAIM Million 2025) and is verifiable purely by calculating the contrast ratio. A redesign with light buttons on a white background is enough to break WCAG 1.4.3.

Missing alternative texts

Images without an alt attribute are immediately conspicuous to machines and, according to surveys, are among the six most common error types that together account for 96% of all detected violations (WebAIM Million 2025). Product images without a text alternative are the rule in shops, not the exception.

Unlabeled form fields

Input fields without an associated label (WCAG 1.3.1) are worthless to screen readers and easy to find automatically. The business-critical spots are the ones affected: search, login, cart and checkout.

The order is no accident. Anyone probing a website for violations starts with the points that can be proven without manual analysis – and those very points can also be monitored continuously. The piece on continuous accessibility monitoring to WCAG goes deeper into which criteria can be automated technically and which need a human review.

How widespread the shortcomings really are

The scale is larger than most operators assume. The annual analysis of the one million most visited home pages provides a sobering snapshot: on 94.8% of pages, automated tools find WCAG 2 failures at levels A and AA (WebAIM Million 2025). On average that is 51 detectable errors per page (WebAIM Million 2025) – and those are only the machine-detectable ones; the true number including the manually testable criteria is higher. In parallel, page complexity keeps rising, to an average of 1,257 elements per home page (WebAIM Million 2025), which creates new sources of error with every rebuild.

MetricValue (2025)Source
Home pages with detectable WCAG failures94.8%WebAIM Million 2025
Detectable errors per page (average)51WebAIM Million 2025
Home pages with insufficient text contrast79.1%WebAIM Million 2025
Share of the six most common error types96%WebAIM Million 2025
Elements per home page (average)1,257WebAIM Million 2025
Share of errors axe-core detects by volumearound 57%Deque

The core message: accessibility shortcomings are not a fringe phenomenon of a few careless pages but the normal state of the web. For operators that is both good and bad news. Bad, because the probability of being affected yourself is high. Good, because a large share of the errors falls on a few, recurring patterns – and those patterns can be tracked down and fixed systematically.

What a violation costs: fine and warning letter

The financial consequences run through two separate channels. One is the official fine: for formal shortcomings the range typically reaches into the low five figures, while for serious violations the law provides for fines of up to 100,000 euros (BFSG). The other is the competition-law warning: here costs arise from lawyer and procedural fees, a possible cease-and-desist declaration with a contractual penalty, and the effort of fixing the shortcomings under time pressure. According to law-firm reports, a single warning generally runs into several thousand euros, and considerably more on repetition (barrierefreie-agenturen.de).

On top of the direct costs comes the outage: a cease-and-desist declaration can force you to switch off or rebuild features at short notice, which is expensive precisely during selling seasons. And unlike a silent data-protection flaw, accessibility is visible to every visitor – the radius of suspicion is correspondingly large. Anyone with further legal duties still open in parallel, for instance around GDPR compliance for their website or the consent-required embedding of tag managers, accumulates attack surface that can be bundled into a single warning.

Accessibility is both a legal duty and reach

Every fixed violation lowers the warning risk and at the same time opens the site to people with disabilities – a substantial purchasing power in Germany. Securing accessibility early not only avoids fines and warnings but wins customers whom other shops lock out.

Why one-off audits are not enough

The most common mistake in dealing with the BFSG is the idea that accessibility is a project with an end date. A one-off audit describes the state on a single day – yet a living website changes with every deploy. A new theme, an updated plugin, a landing page built by drag-and-drop or an embedded third-party widget can break criteria that were met yesterday. This very pattern of creeping regression after a release is also described in the piece on monitoring internet-exposed services: what was checked once stays fine only with ongoing control.

There is also an important caveat: automated checking does not cover everything. By volume, an established engine like axe-core finds around 57% of errors (Deque); measured against the number of WCAG success criteria, roughly 30% are fully automatable depending on how you count (Deque). The rest requires human judgment. But that does not devalue automation – on the contrary: it takes over precisely the common, formally provable violations such as contrast, missing labels or missing alternative texts that are warned about first, and keeps an eye on them after every change. Manual in-depth review complements it but does not replace it.

A deploy can quietly build in barriers

The most dangerous regressions are the unintended ones: a color update that pushes contrast below the threshold; a new form without associated labels; an image slider that cannot be operated by keyboard. Without continuous measurement, this only surfaces when someone complains or sends a warning. With a visual changelog including deploy monitoring, the change instead becomes visible on release day.

Continuous accessibility monitoring with XICTRAQ

XICTRAQ checks the automatically testable WCAG criteria continuously rather than once. The accessibility check runs on the open engine axe-core against WCAG 2.1 and 2.2 Level AA, compares each run with the previous state and reports new violations. A snapshot thus becomes an early-warning system that surfaces a regression in the next check interval – not weeks later through a complaint. Among the things monitored are:

  • Text contrast (WCAG 1.4.3): contrast ratios are checked by calculation so a color deploy does not slip below the threshold unnoticed.
  • Alternative texts (1.1.1): missing or empty alt attributes on images and graphics are flagged.
  • Form labels (1.3.1, 4.1.2): input fields without a programmatically associated label stand out immediately – especially in search, login and checkout.
  • Keyboard operation and focus (2.4.7): visible focus and reachable controls are verified.
  • Document structure and page language (1.3.1, 3.1.1): correct heading hierarchy and a set language attribute.
  • Presence of the accessibility statement: the page is checked for a reachable link to the statement.

When a new violation is detected, XICTRAQ triggers multi-channel alerting – by email, Slack, Teams or webhook, straight to the team that owns the last deploy. Because accessibility sits in the same dashboard next to uptime, performance and security, a weight or contrast jump can be attributed to the triggering release immediately, instead of being laboriously reconstructed.

Maintaining the accessibility statement soundly

The accessibility statement is the most visible proof of compliance – and at the same time the point where many fail, because the statement is either missing or outdated. A robust statement names the state of conformity with the requirements, openly lists known content that is not yet accessible, provides a feedback mechanism for affected users and is updated on every significant change. That currency is exactly the problem: after a larger rebuild the statement often no longer matches the actual state.

  • Link it reachably: from the footer and ideally from the help area, with a descriptive anchor text.
  • Document honestly: name known limitations instead of claiming completeness – an open, maintained statement is more credible than a whitewashed one.
  • Provide a feedback channel: a contact option for barrier reports whose delivery can be monitored.
  • Keep it current: review it after every significant change and carry forward the date of the last review.

Proof of diligence over time comes from reports and status pages: they document when checks ran and how the state developed. If a complaint does arrive, this shows that accessibility was controlled continuously and not ignored – a difference that carries weight when a violation is assessed.

Becoming warning-proof in five steps

  1. Clarify whether you are affected: check whether your offering falls under the BFSG and whether the micro-enterprise exemption applies at all – legally when in doubt, and with the result documented.
  2. Take stock: have the most important pages – home, category, product, cart, checkout – checked against WCAG 2.1 AA and fix the common violations such as contrast, labels and alternative texts first.
  3. Publish the statement: create a complete, findable accessibility statement with a feedback channel and thereby close the easiest violation to prove.
  4. Set up monitoring: enable a continuous check of the testable criteria with an alert on every new regression, instead of relying on occasional spot checks.
  5. Watch the trend: evaluate the trajectory over weeks, treat a new barrier as a priority bug and keep the statement current after every larger deploy.

Securing accessibility for the long run

The wave of BFSG warnings hits above all operators who ticked accessibility off as a one-time task. Those who instead understand it as a state that applies anew after every deploy flip the risk around: a looming warning becomes a controlled process. The key is the combination of a current, honest accessibility statement and a continuous check of the testable WCAG criteria that reports new violations before they catch the eye of someone who sends a warning. What the BFSG demands of website operators in detail is summed up in the overview of BFSG duties for websites.

Start with a free trial and have your most important pages checked against WCAG 2.1 AA – in minutes you will see where the common, actionable violations lie. Or book a personal demo to see deploy alerting and the documentation of the statement in action.

Sources

This article draws on data from: BFSG / German Accessibility Reinforcement Act (applies to affected offerings since 28 June 2025, WCAG 2.1 Level AA via EN 301 549, fines up to 100,000 euros), WebAIM Million 2025 (94.8% of home pages with detectable WCAG failures, 51 errors per page on average, 79.1% with insufficient contrast, six error types = 96% of all errors, 1,257 elements per page), Deque (axe-core detects around 57% of errors by volume, roughly 30% of WCAG success criteria fully automatable), Händlerbund (micro-enterprise exemption < 10 employees and ≤ 2 million euros, services only), UWG (section 3a market-conduct rule), barrierefreie-agenturen.de (market surveillance of the federal states from 2026, warning costs). Legal statements do not constitute legal advice.

Since when has the BFSG applied to online shops?
The duties of the German Accessibility Reinforcement Act have applied to affected offerings since 28 June 2025 (BFSG). The benchmark for websites and apps is, in practice, WCAG 2.1 Level AA, anchored technically in the EN 301 549 standard. A year on, enforcement is running both officially and via competition-law warnings.
How high can the fine and warning costs be?
The law provides for fines typically in the low five figures for formal shortcomings and up to 100,000 euros for serious violations (BFSG). On top of that, a competition-law warning brings lawyer and procedural costs plus a possible contractual penalty; a single warning generally runs into several thousand euros (barrierefreie-agenturen.de).
Which violation is most likely to be warned about?
The easiest to prove is a missing or incomplete accessibility statement, because it needs no test. Next come machine-testable violations such as insufficient text contrast – present on 79.1% of home pages (WebAIM Million 2025) – as well as missing alternative texts and unlabeled form fields.
Is a one-off accessibility audit enough?
Generally not for the long run. An audit describes the state on one day, yet every change can break criteria that were met before. It makes sense to run a continuous check of the automatically testable criteria after every deploy, complemented by a manual in-depth review for the criteria that require human judgment.
Are micro-enterprises exempt from the BFSG?
Only to a limited extent. The exemption applies to services of companies with fewer than 10 employees and no more than 2 million euros in annual turnover or balance-sheet total, with both conditions having to be met together (Händlerbund). It does not apply to products within the meaning of the law. Whether the exemption applies should be checked legally and documented when in doubt.
How does XICTRAQ help secure accessibility?
XICTRAQ checks the automatically testable WCAG criteria such as contrast, alternative texts and form labels continuously against Level AA, compares each run with the previous one and alerts on new violations across multiple channels. It also checks whether the accessibility statement is reachable and documents the trajectory via reports – so regressions can typically be surfaced on release day rather than weeks later.

Related in XICTRAQ

Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.