How Manual Audits for Website Accessibility (ADA Compliance) Work

Man in long sleeve shirt, Kris Rivenburgh, closely studies the screen on a Microsoft surface in a conference room.
As an independent consultant, it’s important to be thorough. (source: Kris Rivenburgh)

(Updated for 2023)

A website accessibility audit (sometimes referred to as ADA Website Compliance audit) is performed by one or more technical accessibility experts who meticulously evaluate your digital asset against a version and conformance level of WCAG (usually 2.0 AA or 2.1 AA) and create a report that identifies the accessibility issues that need to be addressed.

Automated accessibility scans (sometimes called “checkers”) are a very useful tool to get a feel for your website’s overall accessibility level, and they help in conducting a manual audit, but they can only flag 25% of accessibility issues in WCAG 2.1 AA.

Scan results are sometimes passed off and sold as an audit.

With a manual audit, it’s highly desirable to hire an independent expert or company that specializes in web accessibility and most likely not someone in-house.

Of course, there’s still benefit in a self-audit, but optimally your digital accessibility audit comes from a third-party.

Audit Process

Here’s how I approach audits:

  1. Ask you for the URL / screen of every page you want audited (or propose the primary page layouts to include in scope).

Websites can easily have hundreds of pages (especially e-commerce sites) and it doesn’t make financial sense to go over each one. The best solution is to examine each of the primary layout templates of your site and then apply the audit results universally across your website, to all identical templates.

For example, let’s say you operate a sporting goods website through the Shopify platform. Rather than evaluating each individual product page, an auditor can look at one product page and identify the issues that would apply to other product pages.

Note that not every screen has its own URL. For example, a checkout process might involve multiple screens / refreshed content contained on the same URL. This is one why it’s important to distinguish between URLs and screens.

2. Check each page / screen (as well as the overall site structure) against WCAG 2.0 AA or 2.1 AA (or 2.2 AA).

(Note: I recommend a WCAG 2.1 AA audit as a baseline. WCAG 2.0 AA is more of a classic standard because it was published in 2008.)

This is the most important, time-consuming part of a manual accessibility audit that doesn’t show up in the final reports.

What’s happening is an expert is diligently evaluating your website against all 50 success criteria in 2.1 AA.

And then there’s the testing the website to make sure everything works as it should (e.g. your website is fully navigable by keyboard, without a mouse).

The areas where you’re in good standing (and don’t need to change anything) won’t show up in the final report but it’s important that each one is accounted for.

3. List the issues for each page template/layout in chronological order

Every page you request to be examined will have a specific list of accessibility issues from that page. The issues should be written out in chronological order so that they’re in sync with the page and easy to spot.

Not every auditor takes this linear approach. However, it is easier for client / client’s developer to make use of the audit.

4. Provide clear remediation instructions and/or examples

For every unique issue listed, instructions or examples of code will be provided. This is so you or your developer, designer, or content editor know precisely how to make your website accessible from the audit.

5. Provide level of severity

Although this is more of an option, it’s always nice when audits include a severity level (e.g., high, low, medium) so your development and design team can prioritize what issues to address first.

6. Leverage automated scans

Automated scans have their place — they help an auditor immediately locate a substantial chunk of potential accessibility issues, saving time and also reducing the human error component of a manual audit.

7. Provide a clean, concise, easy to understand PDF report

Audits should be actionable for clients. If they’re too fluffy, jumbled, technical, or long, it’s defeating.

The best auditors will make sure their reports get right to the point and don’t use technical jargon that needs a translation.

How much does a manual audit cost?

$3,500 to $7,500 is a good price range that’s going to capture the cost to audit most websites.

If you start in the middle at $5,500, you can toggle up or down based on the following factors:

  • Current, general state of accessibility (are you in really bad shape, okay shape, or decent shape?)
  • Sheer volume: Number of pages and length of pages audited
  • Complexity of pages (forms, selectors, media, maps, and dynamic elements all make a page more complex)

Typically an audit will take 2–4 weeks for delivery for agencies with a quicker turnaround time.

Less agile agencies will take 4–6 weeks.

Note 1: You may want a follow-up, post-remediation audit (once the original issues have been addressed). These audits are easier to do since the website, app, etc. will naturally have far fewer inaccessible elements and there is a familiarity with the site. For a post-remediation audit, the price should be significantly lower (40–50% of the original quote) — if performed by the same company.

Note 2: Beware of the super cheap audit. I had a client recently contact me after they had paid $1,500 for someone to audit their website. The audit amounted to an aggregated report of three different free automatic scans.

Testing vs. Reviews vs. Scans

When I get asked about audits, people use different terms. Here is the proper context for each.

User Testing

User testing is testing performed by professionals with one or more disabilities. These professionals test a website to make sure it is accessible and practically free of issues.

With user testing, professionals are going through the website without regard for WCAG but instead for what obstacles or issues they practically encounter.

Remember, user testing is related but separate to an audit.


A more affordable approach to audits is to have an expert review your website informally.

Here, you can have consultant screenshare with you on Zoom or Skype, etc. and get a quick overview of the issues on your website.

This isn’t nearly as good as an audit (no documentation, can only cover so much ground, no examples or instructions for remediation) but it’s a very helpful start and will cost less.


We talked about scans earlier. These are automated tools that flag about 1/4 of the issues on your website. Most are free (WAVE and AXE are two good ones).

I recommend WAVE. Plaintiffs’ lawyers use it (so its a great place to start) and it’s easy to use and understand.

Scans are an excellent aid when conducting an audit but, again, they only flag a fraction of the accessibility issues on your website. There are many important issues (that do find their way to ADA compliance litigation) that cannot be caught be a scan.