The European Accessibility Act has applied since 28 June 2025, but only to a listed set of services. Check whether it reaches you, and what tools miss.

For years digital accessibility in Europe was a matter for public bodies. Directive (EU) 2016/2102 covered the public sector; private firms treated WCAG as good practice — worth doing, not required.
On 28 June 2025 that changed. Obligations came into force for part of the private sector, with penalties set in national law and authorities to impose them.
The scale of the problem is not niche. WebAIM's annual analysis of a million home pages found in 2026 that 95.9% of them have detected WCAG violations — up from a year earlier. The average number of errors per page rose from 51 to 56.1. After years of slow improvement, the trend reversed.
This text answers three questions in order: does the obligation reach you, what exactly has to be done, and how much free tools catch. We start with the first, because the commonest claim on this subject — "everyone except microenterprises is covered" — is untrue.
The basis is Directive (EU) 2019/882, the European Accessibility Act. It exists to harmonise the internal market: a manufacturer who adapted a product in one country should not have to adapt it again in another.
Every Member State transposed it, and the obligations apply from 28 June 2025 across the EU. Article 2 sets the scope as a closed list of products and services — and that closed list is the most important thing here.
when | who it applies to | where it comes from |
|---|---|---|
23 September 2020 | public sector websites | Directive (EU) 2016/2102 |
23 June 2021 | public sector mobile apps | the same directive |
28 June 2025 | private firms on the list | Directive (EU) 2019/882 (EAA) |
2026 | first full period of real compliance checking | — |
These are two different regimes, and mixing them up is the commonest source of confusion. An authority, a school or a library has been bound since 2020, under the older instrument. An online shop since 2025, under the newer one.
The EAA sets no penalty amounts. Article 30 requires Member States to lay down penalties that are "effective, proportionate and dissuasive". The consequence is easy to miss: the number that applies to you comes from the law of the country judging you, not from the directive — and national figures differ by orders of magnitude. A penalty quoted in an article written for one market tells you nothing about your exposure.
One example we could verify at source: Germany's transposing act, the Barrierefreiheitsstärkungsgesetz, sets fines of up to 100,000 EUR for serious breaches — a non-accessible product placed on the market, a non-accessible service, a missing CE marking — and up to 10,000 EUR for information and labelling duties. The federal states' market surveillance authorities enforce it.
Supervision is not one body either. Products fall under market surveillance; for services each Member State designates the authority that checks compliance, and in regulated sectors that is usually the sector's own regulator. A bank answers to its supervisor, not to a disability agency.
The directive covers a closed list of products and services aimed at consumers. It does not cover "firms" in general.
The services include:
Plus a list of products: general-purpose computer hardware and its operating systems, smartphones and other consumer terminal equipment, self-service terminals such as payment terminals, cash machines and ticketing machines, and e-readers.
The product–service distinction is not a formality. A product's manufacturer, importer and distributor carry different obligations from a service provider. A firm selling its own device online can be caught from both sides: as a shop and as an operator placing a product on the market.
Microenterprises are exempt — fewer than 10 people AND an annual turnover or balance sheet total not exceeding 2 million EUR. Both conditions together.
But the exemption has an edge that is easy to miss: it covers providing services, not placing products on the market. A microenterprise running an online shop is exempt as a service provider. One putting a terminal or an e-reader on the market is not.
Does the accessibility obligation apply to your firm
Own analysis based on Directive (EU) 2019/882
you are… | bound? | on what basis |
|---|---|---|
online shop, marketplace, booking system | yes, since 28 June 2025 | EAA |
bank, insurer, consumer financial services | yes | EAA |
passenger carrier, telecoms operator | yes | EAA |
microenterprise providing services | no | exemption in the directive |
microenterprise placing products on the market | yes | the exemption does not cover products |
B2B firm with no consumer sales | essentially no | outside the list |
public authority, school, hospital, library, cultural institution | yes, since 2020 | Web Accessibility Directive |
foundation or association | only if it counts as a body governed by public law under national law | Web Accessibility Directive |
The last two rows and the one about B2B firms are the most important here, because they say what the industry dislikes saying: many readers have no obligation at all. A machine manufacturer selling only to other firms is not covered. It may want accessibility for other reasons — we come to those — but it does not have to.
The directive does not describe what an accessible page looks like. It points to the harmonised European standard EN 301 549, which names WCAG at level AA as the technical standard.
WCAG rests on four principles, POUR:
There are three conformance levels: A, AA and AAA. The legal reference point is AA — A is a minimum nobody treats as sufficient alone, and AAA is sometimes impossible across a whole site.
The legal requirement today is WCAG 2.1 AA, through EN 301 549 V3.2.1 of March 2021 — the version cited in the Official Journal, and that citation is what creates the presumption of conformity.
It is about to move. ETSI published EN 301 549 V4.1.1 on 2 September 2026, aligning the standard with WCAG 2.2 AA. Publication by ETSI and citation in the Official Journal are two different events, and at the time of writing the citation had not happened. So 2.1 AA binds now, 2.2 AA will bind.
WCAG 2.2 has been the W3C Recommendation since 2023 and adds nine success criteria, of which six sit at level A or AA and therefore matter in practice:
criterion | level | what it is about |
|---|---|---|
2.4.11 Focus Not Obscured | AA | the focused element must not be hidden, e.g. behind a sticky header |
2.5.7 Dragging Movements | AA | anything done by dragging must be doable another way |
2.5.8 Target Size (Minimum) | AA | touch target at least 24 × 24 pixels |
3.2.6 Consistent Help | A | help in the same place on every page |
3.3.7 Redundant Entry | A | do not make people re-enter what they already gave you |
3.3.8 Accessible Authentication | AA | log-in without a memory test or code transcription |
One change almost nobody writes about: criterion 4.1.1 Parsing was removed in 2.2. Duplicate id attributes stopped being a violation. If a report still counts them as errors, the report is older than the standard.
Building a new site, we would aim at 2.2 straight away — the extra effort is small and the reference point is moving there.
The interesting thing in the WebAIM data is not that 95.9% of sites have errors. It is that six types of violation account for 96% of all errors detected.
Six errors account for 96% of all violations
WebAIM Million 2026, sample of 1,000,000 home pages
That is good news dressed as a bad statistic. The repair is not bottomless — six things clear almost everything tools can detect at all. A second result from the same study confirms it: 20.5% of pages have five errors or fewer, and 30.4% no more than ten.
Visual. Missing alternative text turns a product photo into "image", and that is all a screen reader user hears. Contrast that is too low excludes not only people with low vision but anyone looking at a screen in sunlight. A separate category is information conveyed by colour alone — a red border round a field carries no content for someone who cannot distinguish that colour.
Navigational. A site that cannot be navigated with a keyboard is closed to some users entirely. A focus trap — a modal Tab cannot escape — can end the session for good. Then heading structure: if H1, H2 and H3 are chosen for looks rather than hierarchy, a screen reader loses the map of the page, because headings are its table of contents.
Multimedia. Video without captions excludes deaf users, and anyone watching without sound — which is how most mobile traffic watches. Audio description is harder and less often required, but material whose key information appears only in the picture does not work without it.
Four places where e-commerce falls over:
<input placeholder="E-mail"> with no label looks clean and vanishes the moment the user types. Correctly: <label for="email">E-mail</label> beside the field.<button> with no text and no aria-label is "button" to a screen reader. Nobody knows whether it removes the product or opens the basket.outline: none with no replacement of your own leaves a keyboard user with no idea where they are.The fifth is contrast, which leads the table above at 83.9% — most often grey helper text, sale prices and labels under fields.
This is the part that audit sales pitches stay quiet about.
We ran Lighthouse 13.4.1 — built into Chrome, based on the axe-core engine — over our own site. One page scored 100 out of 100, the blog 96.
The score is pleasant but does not mean what it appears to. Lighthouse's accessibility category counts 76 audits. On our site 24 passed, 42 were marked "not applicable", and 10 as `manual` — meaning Lighthouse does not test them and leaves them to a person.
Among them, on our own site:
One hundred out of one hundred in Lighthouse does not mean "WCAG compliant". It means the automatable part passed. A machine is excellent at counting contrast and missing alt attributes. It will not tell you whether the product can be bought without a mouse.
In that same audit of ourselves, three of our four manual findings turned out to be false alarms once checked against the documentation. We list them because anyone auditing under their own steam hits the same ones:
role="checkbox" can be described correctly without an aria-label.Step 1 — audit. Machine plus human, in that order. Free: Lighthouse in Chrome, the axe DevTools extension, WAVE. Then the keyboard test — the Tab key alone through the whole purchase process — and a screen reader: NVDA on Windows, VoiceOver on macOS, TalkBack on Android.
On the price of a commercial audit we have no European figure worth printing, so we will not print one. We can say where the spread comes from: a short expert review and a full UX audit with users are an order of magnitude apart, and both get called "an accessibility audit". Ask which one a quote covers.
The keyboard test sounds trivial and is the most revealing part of the audit. Put the mouse aside and Tab from the home page to order confirmation. Note three things: where you cannot see what the focus is on; where Tab jumps somewhere unexpected; where you got stuck. Fifteen minutes of that usually yields more than an entire machine report.
Step 2 — repair. The order follows from the WebAIM table: contrast, alternative text, field labels, link and button names, language declaration. Changes in HTML, ARIA attributes and styles — in most cases days of work, not months.
Step 3 — documentation. Public bodies have to publish an accessibility statement with the assessment result and a feedback mechanism. Private firms covered by the EAA have to make public an explanation of how the service meets the accessibility requirements. Neither is a box to tick — it is the document an inspector starts from.
Step 4 — maintenance. Accessibility decays with every content change, and this is the part most often skipped. An editor inserting a photo with no description undoes the developer's work. Somebody adding a banner with the text burnt into the graphic makes that text cease to exist for a screen reader. A new component goes into the shop without labels, because nobody asked for them in the ticket.
Three things stop this: a short training session for the editorial team on alternative text and heading structure, an "accessibility" line on the pre-deployment checklist, and one automated check in the build so obvious errors do not reach production. None is expensive. All are cheaper than a second audit in a year.
If you do not yet have a budget for the whole process, the order is this:
alt<html> has a lang attributeThat is four of the six items in the WebAIM table. They do not produce compliance, but they remove most of what tools and users see first.
Two sources are worth knowing: the W3C Web Accessibility Initiative, which publishes techniques and a quick reference for every WCAG criterion, and the market surveillance or accessibility authority designated in your own country, which publishes guidance on the act that actually applies to you.
If the table above put you on the "essentially no" side, three reasons remain to do it anyway.
The market. In 2024, 23.9% of people aged 16 and over in the EU reported a disability — a limitation in usual activities — 17.2% some limitation, 6.7% a severe one. This is Eurostat's self-reported activity-limitation measure, broader than a formal disability certificate, and worth using because every Member State collects it the same way. The age gradient is what matters commercially: 7.1% among people aged 16 to 24, 72.3% among those aged 85 and over. Not a niche — it scales with the age of your customers.
Convenience for everyone. Limitations can be temporary and situational. A screen in bright sun is a contrast problem. Noise on a train is a need for captions. One free hand is keyboard operation. Solutions designed for people with disabilities win in those situations too.
SEO. Correct heading structure, sensible alternative text, descriptive links and a language declaration are simultaneously WCAG requirements and signals indexing relies on. No magic — accessibility forces semantics, and semantics help a search engine.
If you sell to consumers and are not a microenterprise — yes, since 28 June 2025. E-commerce is explicitly named on the directive's list.
Essentially no. The directive covers services aimed at consumers, and the brochure site of a firm selling to other firms does not fit the list. An obligation appears only insofar as part of the site is available to a consumer.
There is no European figure we would stand behind, so we will not quote one. The useful question is what is being priced: a short expert review and a full UX audit with users are an order of magnitude apart, and both get called an accessibility audit. Our own website audit, which covers accessibility as one layer, is 1,625 EUR net.
No. Lighthouse passes the automatable part and itself marks ten audits as untested — keyboard operation, tab order and focus traps among them. One hundred out of one hundred is a starting point, not a confirmation of compliance.
The directive does not say. Article 30 leaves the levels to Member States, requiring only that they be effective, proportionate and dissuasive — so the figure comes from the law of the country judging you, and national levels differ by orders of magnitude. Germany sets up to 100,000 EUR for serious breaches and up to 10,000 EUR for information and labelling duties.
No. A widget bolted onto the site does not repair the code a screen reader reads — it adds a layer on top. It replaces neither labels, nor heading structure, nor keyboard operation, and is sometimes sold as though it did. If somebody offers WCAG compliance as one line of script, ask which criteria that solves.
The legal requirement is 2.1 at level AA. On a new project, aim at 2.2 straight away — six criteria that matter, very little extra effort, and the European standard is already moving there.
If you want to know where you stand and you are planning changes in the coming months — we will run an audit: 1,625 EUR net, the result in five working days, a report with a list of fixes, priorities and an amount against each item, plus an hour of discussion in the price. If you then decide on a new site or a rebuild with us, we deduct that amount from the quote.
If you would rather check for yourself first — two things with no registration: a self-audit checklist and a website speed test that shows Core Web Vitals for your address.
If you are still planning, accessibility is cheapest to build in during design — described in building a website step by step. How it looks in an online shop we cover in UX and UI in e-commerce, and the testing tools in the guide to website testing.
The audit ends with a list of fixes, each with a priority and an amount — not a percentage score that leads nowhere.
Nine situations firms arrive with: planning, audit, modernisation, measuring results. Pick the one that describes yours and go straight to the specifics.
Three layers in the order that matters, the list of checks, and the price stated outright. With three findings an owner will never spot on their own.
Indexing and ranking run on two different clocks. The four gates a site passes through, with the times measured on our own corpus rather than quoted.
Four channels, when each one works, and what is left when you stop paying. With twelve months of our own traffic split, and the cost per enquiry.
In construction the photographs decide it, in hospitality the menu and the opening hours, in haulage the proof you exist. Five trades, five priorities.
PHP 8.2 loses support on 31 December 2026, Chrome is forcing HTTPS, certificates are down to 200 days. Six deadlines you had no part in setting.
Four questions that settle whether a site needs rebuilding or only fixing. With the decision diagram and the risk the quotes stay quiet about: your URLs.
Why the site exists, who it speaks to, how it is ordered and what it runs on. Five decisions, each with the criterion that actually settles it.
Consent banners understate traffic, key events are not leads, your own visits stay in the data for good. Four traps, and which way each one skews.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article
Back to the guide: Websites - a guide for entrepreneurs

Three layers in the order that matters, the list of checks, and the price stated outright. With three findings an owner will never spot on their own.

Indexing and ranking run on two different clocks. The four gates a site passes through, with the times measured on our own corpus rather than quoted.

The same brochure site gets quoted at both ends of the range, and both prices can be honest. Six factors that decide which end you are quoted at.

The lowest quote is not the price of a website, only the smallest part of the bill. Three price tiers, the real cost after a year, four warning signs.

A free site is a real option with a precise limit. Three routes, what each one gives you, what it withholds, and what it costs once a year has passed.

Learn about a social media strategy that increases traffic 30-50%, improves SEO and gives you ready-to-use tools (UTM, GA4). Check out practical tips.

Build and upkeep are two separate bills. Market medians, our own starting rates, and eight articles — one for each question people ask about cost.

Four pricing mechanisms hidden in builder plans, what the second year actually costs, and what you can export when you outgrow the tool.

Four channels, when each one works, and what is left when you stop paying. With twelve months of our own traffic split, and the cost per enquiry.