Behind login
The expensive pages — checkout, payment errors, the customer account — sit behind a session, where free scanners never go. We audit the live flows a real customer walks, on desktop and mobile widths.
Accessibility audits for EU e-commerce and SaaS
A real WCAG 2.1 AA audit of your live store or app — checkout, account, dashboard. Nothing installed on your site, no overlay script, no staging environment needed. The audit itself costs nothing — you pay for the code work that follows, and only if you want us to do it.
The European Accessibility Act has applied since 28 June 2025 to e-commerce above the micro threshold (10+ staff and >€2M turnover). This page will not tell you a widget makes that go away — because it doesn't.
The expensive pages — checkout, payment errors, the customer account — sit behind a session, where free scanners never go. We audit the live flows a real customer walks, on desktop and mobile widths.
Most failures share a handful of sources: one design token used everywhere, one component repeated on every page. The report groups every finding by its source — fix six components and three tokens, and hundreds of findings disappear. Your developer spends a day, not a quarter.
Automated testing reliably detects roughly 30–40% of WCAG failures. The rest — meaningful alt text, keyboard traps, error recovery — needs human judgement, and that part of our audit is manual, marked as such on every finding.
The first one is real: our own production site, the three findings it returned and the three fixes that shipped the same day. The other five are samples over fictional stores across five verticals — assembled to show the structure and depth of what you receive: the verdict line, the fix map by token and component, the findings with measured evidence. Open any of them in full.
The figure for remediation is named after the audit — it is computed from its result, not from a phone call. The report is yours either way, whether you fix it yourself, with someone else, or not at all.
$0every state
$120per state
From 25 states $95 each, from 100 — $75. Minimum engagement: 20 states, $2,400.
per roundby a person, not a machine
$3,900/year
Also available: a draft Accessibility Statement $400 · an EN 301 549 conformance summary for tenders $900. Work outside the register — a new feature, a redesign, a third-party vendor — $140/hour.
Six situations where we say no, and say it before an invoice exists. Each of them ends the same way — a report nobody acts on — and we would rather not be part of that.
A widget on top is the first thing the report finds, and nothing underneath it can be verified. Take it off, or give the audit to someone willing not to notice it. On day sixty we will say exactly what we said on day one.
Remediation happens in the repository. If markup and CSS are held by a page builder, a vendor contract or a theme nobody may fork, the fixes have nowhere to land. The free audit still stands; the work does not.
That is not a smaller version of this work, it is a different job. We state what a person cannot do and what it costs to fix; risk is assessed by a lawyer. Ask us for the first one.
A site nobody has ever touched needs a quarter, not a fortnight. We would rather lose the order than sign a date we would spend the following month explaining.
A report needs someone to hand out the tasks, a developer to fix them and someone to accept them. Where nobody is named, the document is read once and remembered as an expense.
Some of the findings are contrast, focus and hit area — they change how the brand looks, slightly and visibly. If the guideline outranks that, the list shrinks to what changes nothing.
Who we do take: a team that will carry the fixes through to a merge. That counts for more than the size of the shop.
The unit of work is a state, not a page: route × viewport × open layer × data condition × validation condition. “Cart” is four states. A typical Shopify run covers 25 of the canonical 42 — home, collection, product, cart drawer, login, checkout contact, address error, payment declined, thank-you and the rest — each against WCAG 2.1 AA, with WCAG 2.2 additions reported separately as improvements.
We publish the limits before you ask. No raster analysis: text over photographs and gradients is not confirmed. We do not enter third-party iframes — payment fields, maps, video players are inventoried, not tested; under the EAA the obligation stays with the merchant, so the report tells you what to request from each vendor. CAPTCHA-guarded flows are not assessed. We read the accessibility tree, not the behaviour of specific screen readers.
Qiksy is not a law firm and provides no legal advice. The audit is a technical assessment against WCAG 2.1 AA / EN 301 549 — not a certificate of conformance and not a legal determination under the European Accessibility Act or its national implementations.