Accessible design and build

Build products everyone can actually use

We build frontends that meet WCAG 2.2 by default, and higher compliance targets are supported on request.

Start the conversation

Tell us what you are building. We'll respond within one business day.

How we handle what you send is set out in our privacy notice.

What usually forces the accessibility question

The questionnaire arrived with the deal

A procurement questionnaire asks which standard the product meets, and at what level. Nobody can answer it, and the revenue is already counted.

A letter came, and the reply goes out over your name

Someone has written to say they cannot use the product. Before you reply, you need to know what is true, and nobody can tell you.

The listing is blocked and next year assumes it

A marketplace or a public framework will not list you until the accessibility answer is on file. The plan already assumes the listing is live.

You are the one being asked whether the roadmap survives this

Somebody wants the quarter stopped and the product retrofitted. The last supplier handed back a report instead of a change, and your credibility rides on this.

Fixing accessibility after the product is built is what almost everybody does. Across a million home pages it is losing ground

95.9%of home pages had detected WCAG 2 failures

WebAIM Million, February 2026, 1,000,000 home pages

56.1detected errors on the average home page

WebAIM Million, February 2026

+10.1%more detected errors than the same survey found a year earlier

WebAIM Million, February 2026 against 2025

*Disclaimer: WebAIM's own caveat: absence of detected errors does not indicate that a page is accessible or conformant. These are detected errors on other people's sites, not results we produced.

The six most common failures

WebAIM measured these six across one million home pages in February 2026. They account for most of what breaks on the web. Every one of them is decided in a design file, a component library or a content brief. That happens weeks before anyone runs a test. The conversation worth having is with the people making those decisions. That is what our UX design process is built around.

Show data table
The six most common failures, share of one million home pages
Item Share of one million home pages
Low contrast text 83.9%
Missing image alt text 53.1%
Missing form input labels 51%
Empty links 46.3%
Empty buttons 30.6%
Missing document language 13.5%

Contrast is a palette decision. Alt text is a content decision. A form label is markup. An empty link or an empty button is a component decision. The document language is one attribute in the page shell. Not one of the six is found by a tester; all six are settled before a tester exists.

The six most common failures The six most common failures, share of one million home pages WebAIM Million, February 2026

Accessibility inside a simple website build

Nobody in this category will say what it costs. Here are the two public numbers worth having, kept apart on purpose.

Show data table
Accessibility inside a simple website build, as priced by the European Commission: 100 pages, 7 templates
Segment Value (EUR) Share
Accessibility 713 13.6%
The rest of the build 4519 86.4%
Accessibility inside a simple website build Accessibility inside a simple website build, as priced by the European Commission: 100 pages, 7 templates European Commission, Impact Assessment for the Web Accessibility Directive, SWD(2012) 401 final, Table 22. EU27 average wages, external consultant, 2012. A regulator's costing, not a quote and not our price.

Built afterwards instead, it stops being part of a build and becomes an annual line. The US Department of Justice priced that side in its 2024 Title II rule. It gives an average of USD 20,324 a year for a small public entity over ten years. For a school district the figure is USD 38,348 a year. The rule's own footnote names what sits inside those figures, which is getting familiar with the standard, testing, and remediation. What does not exist is the ratio between the two. No independent study has published what designing this in costs against retrofitting it later. We are not going to invent one. The shape is the honest part. One of them is a slice of a build you are already paying for. The other is a line that comes back every year for as long as the product is live.

What happens on an accessible build

  1. 01

    Discovery

    We work out what the product must do, for whom, and how anyone will know it works. Accessibility is a requirement like the others.

    You get

    The BRD, FRD and PRD, each reviewed with you in plain English before any code is written.

  2. 02

    Specification

    Requirements turn into an architecture with the reasons written down. A software engineer reading it in two years knows why it is shaped this way.

    You get

    The TRS, the written record of the architecture decisions and the reasons behind them.

  3. 03

    Milestone planning

    The work is cut into milestones, and the finish line for each one is agreed with you before it starts.

    You get

    On enterprise engagements, each milestone carries a documented exit criteria you can check against.

  4. 04

    Execution

    Every change goes through code review by a senior software engineer. We run GitFlow with unit tests, integration tests, and CI/CD that gates every merge.

    You get

    The code review and the merge gate, running in accounts that are yours from Day 1.

  5. 05

    Change

    Nothing in the build moves on a re-scope you have not explicitly accepted. That covers an accessibility fix landing in the middle of your sprint.

    You get

    The change note, with time, effort and cost laid out before you approve it.

ISO/IEC 30071-1:2019 is a code of practice published jointly by ISO and IEC. It covers embedding accessibility decisions through the whole process of developing and maintaining a system. It sets out activities and the documenting of choices rather than prescribing one method. We do not certify against specific compliance frameworks ourselves; our software engineers build systems that pass your auditors' requirements. We build for the audits. We do not own the certifications. The GOV.UK Design System already attaches accessibility criteria to each component's documentation, citing success criteria by number. Settling this once inside a component is established government practice rather than our idea. The same underlying practice is described at how we run product discovery and how we build production software.

How you check us before committing

  • We will end up paying for this twice.

    What we commit to

    We build frontends that meet WCAG 2.2 by default, and higher compliance targets are supported on request. Accessibility is written into the requirements at Discovery, not retrofitted once the build has shipped.

  • We will not be able to see whether you actually did it.

    What we commit to

    The accounts, the IP and the hosting are yours from Day 1. Every change goes through code review by a senior software engineer, and CI/CD gates every merge. References are available when you want to verify.

  • We will be locked in.

    What we commit to

    If you move the work in-house or to another partner, we hand over a written runbook. So far, no client has needed to use it. The architecture decisions sit in the TRS, readable without asking us.

  • We will not know it is going wrong until it is expensive.

    Several of our longest enterprise relationships began as a single project, the longest running more than a decade. None of that record is accessibility work.

    What we commit to

    The first delivery is a referendum on whether the engagement is a fit. When something changes, you hear about it three weeks early, not three days late.

Would you rather have these four in a conversation?

The company that sells the tooling published this first, and we agree with it. Deque's own audit data puts automated testing at 57.38% of issues. That is a real share of the work. It touches those issues; it does not fully cover the standard. The four criteria it returned nothing on are the ones somebody using a keyboard hits within seconds. Those four are worth putting in front of your own design leads and software engineering leads at the next design review. They are settled in the design rather than caught in the build.

What automated accessibility testing found, and what it returned nothing on
MeasureFigureWhere the figure comes from
Issues automated testing flagged57.38%, or 169,242 of 294,958Deque Systems, the vendor of the tooling: 2,000+ first-time audits, 13,000+ pages and page states
WCAG 2.1 A and AA criteria that produced automated issues16 of 50Deque, same report
Criteria that recorded zero automated findings33Deque, same report
Focus Order0 automated, 9,553 manualDeque, same report
Focus Visible0 automated, 7,312 manualDeque, same report
Non-text Contrast0 automated, 4,539 manualDeque, same report
Meaningful Sequence0 automated, 3,313 manualDeque, same report
Practitioners who believe automation catches half the issues or more17.6%Perceived coverage, self-selected sample. WebAIM Practitioner Survey #3, January 2021, N = 758

Task completion by conformance level

Most teams quietly plan the version that gets most of the way. Somebody tested that. Schmutz, Sonderegger and Sauer published the study in Human Factors in 2016, DOI 10.1177/0018720816640962. They built the same municipal site three times, changing nothing but the WCAG 2.0 conformance level. They ran 61 people through it. At AA, task completion rose from 65.0% to 82.1% (p = .004). Time per task fell from 136.8 to 116.9 seconds (p = .03). Perceived usability rose from 2.8 to 3.3 (p = .009). Workload dropped from 10.9 to 8.4 on the NASA-TLX scale (p = .004). Level A came out statistically indistinguishable from no conformance at all on every outcome measure, in the paper's own words. The companion study ran 55 participants with visual impairments and 55 matched sighted participants. Both groups gained. There was no interaction between user group and conformance level (F(2,102) = 1.35, p = .264). The same held on the second measure (F(2,102) = 1.06, p = .349). So this is not a benefit landing on a small minority. Design to AA from the start, and the evidence says the spend comes back.

Show data table
Task completion by conformance level, 2017 companion study, 110 participants
Item Task completion, 110 participants
No conformance 70.8%
Level A 73.3%
Level AA 82.3%

Most of the gain arrives at AA. The middle column sits barely above the first.

Task completion by conformance level Task completion by conformance level, 2017 companion study, 110 participants Schmutz, Sonderegger and Sauer, Human Factors 59(6), 2017, 956-972, DOI 10.1177/0018720817708397. Descriptive totals; the significance tests quoted above are from the 2016 study.

Who this is not for

  • If the product is still being designed or built, that is the work. The same applies when the next release is where this has to land.

Where we are the wrong call

Six questions about building accessibility in

Will this make us compliant, and can you guarantee we will not get sued?
No, and we will not say otherwise to win the work.
  • We do not certify against specific compliance frameworks ourselves; our software engineers build systems that pass your auditors' requirements.
  • Conformance is a property of a product at a point in time. Whether anybody brings a claim turns on facts no supplier controls. So there is no guarantee here and no insurance policy attached.
  • What we commit to is the engineering. The standard goes into the requirement documents like any other requirement.
  • The build is reviewed against it, and the record of how it was done is yours to read.
Can't we just install the widget?
A script that loads into the finished page cannot repair a decision made upstream of it. The six most common failures on the web are a palette, a content decision, a form label, an empty link, an empty button, and one attribute in the page shell. Five of those are settled in a design file or inside a component. The sixth is a line in the template. Anything arriving after the page is built has to guess at what those decisions were meant to be. Accessibility practitioners have published a signed public statement about the approach, the Overlay Fact Sheet at overlayfactsheet.com.
Which standard and which level do we actually have to hit?
It depends which instrument reaches you.
  • The US Department of Justice's 2024 Title II rule sets WCAG 2.1 Level AA. It covers state and local government web content and mobile apps. The deadlines are 26 April 2027 for entities serving 50,000 or more people. The deadline below that threshold, and for special districts, is 26 April 2028. It binds public entities, not private businesses.
  • GOV.UK's guidance for the 2018 public sector accessibility regulations states that meeting WCAG 2.2 Level AA meets the legal requirements. That applies to the UK public sector.
  • EN 301 549 V3.2.1, published jointly by CEN, CENELEC and ETSI, is the standard used in European public procurement. It names the destination rather than the route.
  • Directive 2019/882 is the European Accessibility Act. It covers an enumerated list of products and services that includes e-commerce, e-books, banking services and passenger transport.
  • None of that is legal advice. Where it matters we will say so and point you to someone who gives it.
  • For our part, we build frontends that meet WCAG 2.2 by default, and higher compliance targets are supported on request.
Will this slow the roadmap down, and can you work with the designers and engineers we already have?
Yes to the second, and the first is a scheduling question we answer with a mechanism instead of a promise.
  • The accounts are yours from Day 1 and the work runs inside them.
  • Every change goes through code review by a senior software engineer and a CI/CD gate on every merge.
  • Your team watches each change land rather than reading about it at the end.
  • Anything that changes scope goes through a documented change note with time, effort and cost laid out before approval.
  • An accessibility change cannot appear mid-sprint without you having priced it first.
Almost nobody in our user base uses a screen reader. Why should we pay for this?
Your number is probably right, and it is counting one column.
  • Microsoft published a persona spectrum in its Inclusive 101 Guidebook, and it puts the count this way. In the United States, 26,000 people a year suffer from loss of upper extremities. But when we include people with temporary and situational impairments, the number is greater than 20 million.
  • That is Microsoft's framing, for the United States, for upper extremities. The 26,000 is an annual figure while the larger ones carry no period. It is not a census statistic. No arithmetic should be built on top of it.
  • The commercial version is simpler. The keyboard path a screen reader needs is the same path your power users take.
  • The contrast that helps low vision is what makes the screen readable outdoors.
  • The captions serve every muted autoplay.
  • W3C makes the same point about its own guidelines: web accessibility also benefits people without disabilities, including people using mobile phones, smart watches and smart TVs.
Who answers when something breaks after you have gone?
You do, in law.
  • GOV.UK states it plainly: you're legally responsible for your website meeting accessibility requirements, even if you've outsourced your website to a supplier. None of that is legal advice.
  • That is why the runbook and the written architecture decisions matter more than a support badge.
  • On an ongoing support arrangement we work business hours, Monday to Friday, 10:00 to 19:00 IST. Inside those hours the targets are four working hours for a P1 and twenty-four working hours for a P2. Everything else is seventy-two working hours.
  • That target is acknowledgement by a named person who engages with the issue, not a fix.
  • How long a fix takes depends on what the issue turns out to be. We do not commit to that in advance.

Tell us what you are building

Send the form and we'll respond within one business day. On request, a technical person joins within one business day to answer architecture and stack questions directly.

There are two good ways that conversation ends. Either it turns into a build. Or what you need turns out to be a conformance audit on a product that already shipped. In that case we say so and point you at the audit route.

The co-founder and CTO who replies to enquiries
Tirth BodawalaCo-founder and CTO
  • It is a conversation, not a quote.
  • We will not put a number on a build we have not scoped with you.
  • Nothing is held back behind an email address.

Tell us what you are building

How we handle what you send is set out in our privacy notice.