· AI

CEO of Tallyfy · AI advisor at Blue Sheen for mid-size companies

What a VPAT costs, and why the report is the cheap part

A VPAT is the report that states how accessible your product is, measured against WCAG. People ask what it costs and price the document, but the document is the cheap part. The real cost is re-auditing every release, and that is the number an AI agent actually moves. Here is the ADA, WCAG, Section 508 and EN 301 549 stack underneath it.

The short version

A VPAT is the report that states, criterion by criterion, how accessible your product is. People price the document and miss the point. The document is cheap. Re-auditing every release is the expensive part, and that is the cost an AI agent actually moves.

  • ADA is the law, WCAG is the standard, Section 508 and EN 301 549 adopt WCAG, and the VPAT reports against all of them.
  • The price scales with how many screens, how many standards, and how much real testing sits behind the verdicts.
  • An agent does the per-screen grind, so re-auditing a release stops being a special project.

People ask what a VPAT costs the way they ask what a house survey costs, expecting a single number. The real answer is that the report itself is the cheap part. What costs you is everything that has to happen before anyone can write it, and the fact that you owe it all again the next time you ship.

A VPAT, short for Voluntary Product Accessibility Template, is the document that states how accessible your product is, criterion by criterion. Enterprise buyers and government agencies ask for one before they will sign a contract. So the question is real, and the straight answer has more to do with how often you change your product than with the going rate for a document.

What a VPAT actually is

The words around accessibility get tangled, so it helps to lay them out in order.

The ADA is the law in the United States, and it contains no technical spec. When a court asks whether a website met the ADA, it looks at WCAG, the Web Content Accessibility Guidelines, which is the standard with testable criteria, fifty-five of them at the AA level most teams aim for. Section 508 governs what United States federal agencies are allowed to buy, and Europe’s EN 301 549 does a similar job across the Atlantic. Both point back at the same WCAG criteria rather than inventing their own.

A VPAT, once filled in, is called an ACR, an Accessibility Conformance Report. It is where you write down how your product does against all of that. Each criterion gets one of four verdicts: Supports, Partially Supports, Does Not Support, or Not Applicable. One audit, done right, fills in every row for WCAG, Section 508, and EN 301 549 at the same time. That single report is what a buyer is really asking for.

Where the cost really comes from

Now the maths. A report is priced by scope, and scope has three dials.

The first is how many screens. Accessibility gets tested screen by screen, so a product with a handful of pages and one with hundreds are not in the same world. The second is how many standards. A WCAG-only report is the cheap edition. Add the Section 508 and EN 301 549 sections and the price climbs, because there is more to fill in. The third dial, the one that actually decides the bill, is how much real testing sits behind the verdicts. A report backed by a proper screen-reader pass on every screen costs far more than one where someone ran a scanner and waved the rest through. It should. It is worth more.

Then comes the part nobody quotes you. The report is a snapshot of one moment. The next release that moves the interface around can break things the report called fine, and now the snapshot is wrong. A VPAT is only as current as your last audit, which means a product that ships often owes the audit often. That recurring bill, not the one-off report, is where the money actually goes.

Related reading

How I ran a real accessibility audit is the work that produces these rows. Why overlays do not work is what happens when you try to buy your way past it.

How AI changes the maths

This is where an agent earns its keep, and it is not by writing the report. It is by collapsing the per-screen grind that makes re-auditing so painful.

The expensive line was always the human hours, walking every screen with a scanner, a keyboard, and a screen reader, recording what each control does. An agent can do most of that pass unattended. It runs the scanner, drives a real screen reader, measures contrast in both themes, and produces a structured list of what is wrong and where. The report then falls out of that list almost for free, because filling in fifty-five rows is the easy part once you are holding the evidence.

So the cost curve bends. The first audit is still work. But the second one, after a release, stops being a special project you budget and schedule, and turns into something closer to a test you re-run. That is the gap between auditing once and being able to afford to audit every time, and only the second version actually keeps a product accessible.

Generating the report

The last step is mechanical, and worth showing because it takes the mystery out of the document. The audit produces a structured list of problems. A small generator turns that list into the ACR, row by row, in the standard VPAT format. A few rows from a real one read like this:

WCAG criterionConformanceRemarks
1.1.1 Non-text ContentSupportsImages and icons carry text alternatives
1.4.3 Contrast (Minimum)Partially SupportsMost text passes; some dark-mode button labels measured below 4.5 to 1, fix in progress
2.1.1 KeyboardPartially SupportsCore flows operable; a few custom widgets not yet reachable by keyboard
4.1.3 Status MessagesPartially SupportsMost updates announce; per-toggle save status not yet exposed to a screen reader

Notice the Partially Supports verdicts and the plain remarks beside them. That is what a truthful report looks like mid-repair. Some criteria pass outright, some are part-way, each with a note on exactly what is left. A buyer can read that and know what they are getting. A wall of Supports with no remarks is the thing to distrust.

The rule you cannot skip

There is one way to make an AI-assisted VPAT worthless, and it is the same trap the overlay vendors fell into. If the report claims a screen-reader pass that never happened, it is lying, and a lie in a conformance report is a worse defect than the bugs it papers over. The agent has to record which assistive tech it actually ran on each screen, and where it only inferred behaviour from the accessibility tree instead of listening to a real screen reader. Those are not the same thing, and the remarks have to say which one you got.

This is also why a person still signs the report. An agent can do the testing and draft every row. A human reads it against the evidence and puts their name on it, because a VPAT is a claim you are making to a customer, and a claim needs someone accountable for it. I wrote up the audit that produces these rows, and why the overlay shortcut fails for the same reason a VPAT that lies does. The technology got faster. The bar for telling the truth did not move.

About the Author

Amit Kothari is an experienced consultant, advisor, coach, and educator specializing in AI and operations for executives and their companies. With 25+ years of experience, he is the Co-Founder & CEO of Tallyfy® (raised $3.6m, the Workflow Made Easy® platform) and Partner at Blue Sheen, an AI advisory firm for mid-size companies. He helps companies identify, plan, and implement practical AI solutions that actually work. Originally British and now based in St. Louis, MO, Amit combines deep technical expertise with real-world business understanding. Read Amit's full bio →

Disclaimer: The content in this article represents personal opinions based on extensive research and practical experience. While every effort has been made to ensure accuracy through data analysis and source verification, this should not be considered professional advice. Always consult with qualified professionals for decisions specific to your situation.

Related Posts

View All Posts »
Accessibility overlays do not work, and AI auditing is the opposite

Accessibility overlays do not work, and AI auditing is the opposite

An accessibility overlay is one line of JavaScript that promises ADA compliance while you do nothing. The FTC fined accessiBe a million dollars over that promise. Here is why a widget cannot fix a problem that lives in your code, and how real AI auditing does the reverse by finding the broken line so a person can change it.

Can AI actually do accessibility testing? I ran it on my own product

Can AI actually do accessibility testing? I ran it on my own product

Automated accessibility tools catch maybe a third of WCAG problems. I pointed Claude Code at Tallyfy, my own product, and let it run a real WCAG 2.2 audit with a live screen reader across four codebases. It found bugs that axe-core cannot see, and it showed clearly where the work still needs a person.

What axe-core misses, and how AI caught it with a real screen reader

What axe-core misses, and how AI caught it with a real screen reader

Axe-core catches about a third of WCAG failures and skips anything that needs judgment. Here are the thirteen criteria a scanner cannot decide, how an AI agent drives a real VoiceOver session to cover them, and the save button that passed every automated check and was silent to a blind user.

How to run a long autonomous Claude Code job without it drifting

How to run a long autonomous Claude Code job without it drifting

The hard part of a big AI job is not the work. It is making the agent run for many sessions without drifting or claiming it is done when it is not. I used an accessibility audit across four codebases as the test. The setup that kept Claude Code on track was a git ledger, atomic parallel claims, and two verification passes.

AI for non-technical teams: making it accessible

AI for non-technical teams: making it accessible

Finance, HR, and operations teams often extract more value from AI than engineering does. MIT research shows only 5 percent of organizations capture major AI value. The ones that succeed start with business problems, not technology.

Your AI context layer is only half a brain

Your AI context layer is only half a brain

An AI context layer feeds every model one governed source of company truth, and DataHub and Atlan will sell you that read half today. The half that notices when a person did not get what they wanted, the re-ask nobody logged, is what turns a knowledge store into a brain.

AI advisory services via Blue Sheen.
Contact me Follow 10k+