Inclusely

Guide

Accessibility audit: what it covers, what it costs, how to do one

A plain guide for store owners. What a real audit includes, what people pay, what to ask a vendor, and how to run a basic audit of your Shopify store yourself.

Reviewed by Misha Gavura, founder of Inclusely. Last reviewed . Written by the Inclusely team at EVDEV, Toronto.

An accessibility audit is a structured check of your site against a standard, usually WCAG 2.2 level AA. A good one tests a sample of your pages and your key tasks, like checkout, by hand with a keyboard and a screen reader, not only with a scanner. You get a report of each problem and how to fix it.

As of October 2026, manual audit firms that publish prices charge about $100 to $350 for each page or screen they test, so a small store is often quoted in the low thousands of US dollars. You can also do a basic audit yourself in an afternoon.

Inclusely does not sell audits. This guide is here to help you buy one well, or do the first round yourself.

What is an accessibility audit?

An audit checks whether disabled people can use your site: people who are blind and use a screen reader, people who cannot use a mouse, people with low vision who zoom in, and people who are deaf and need captions. The checklist behind it is WCAG, the Web Content Accessibility Guidelines from the W3C. The laws and rules that name a standard usually point to level AA. Our plain guide to WCAG 2.2 AA explains each rule.

The W3C publishes a method for this kind of review, called WCAG-EM (Website Accessibility Conformance Evaluation Methodology). A new version came out on July 23, 2026. Most good auditors follow something close to it, even if they do not name it.

An audit is not the same as these three things, which are often sold under the same name:

  • An automated scan. Software checks the rules it can measure. It is fast and useful, but it misses problems that need a person.
  • An overlay or widget. A toolbar added to your site does not test anything and does not fix your theme code. Read why overlays do not fix accessibility.
  • A certificate. An audit report describes your site on the day it was tested. It is not a certificate, and it does not make your store compliant on its own.

What an accessibility audit covers

A full audit mixes software and people. Ask for each of these parts by name when you get a quote, because vendors often price very different work under the word audit.

The parts of a full accessibility audit
PartWhat happensWhy it matters for a store
ScopeYou agree the standard (for example WCAG 2.2 AA), the pages, the key tasks and the devices.Without a written scope you cannot compare two quotes.
Automated scanSoftware checks every page in the sample for rule failures.Finds missing labels, empty buttons and low contrast quickly.
Manual reviewA tester checks each WCAG success criterion by hand on each sample page.Catches wrong alt text, confusing errors, focus problems and more.
Keyboard testingThe tester completes each key task without a mouse.Menus, cart drawers, quick view pop-ups and variant pickers often fail here.
Screen reader testingThe tester uses NVDA, JAWS or VoiceOver on desktop and phone.Shows whether sizes, prices, stock and errors are read out.
Zoom and mobilePages are checked at 200% and 400% zoom and on a phone.Sticky headers and pop-ups often cover content when zoomed.
ReportEach issue with its page, element, criterion, severity and fix.This is what you or your developer will work from.
RetestAfter you fix things, the tester checks the fixes.Often priced separately. Ask before you sign.

Some audits add testing by people with disabilities. That is the best way to learn whether the store really works, and it usually costs extra.

A Shopify store has a few parts that a general auditor may not know. Ask them to include the cart drawer, the variant picker, search, any pop-ups from email or review apps, the customer account pages and the checkout. Shopify builds and runs the checkout, so your control there is mostly limited to branding and checkout apps, but a tester should still try to buy something.

How auditors choose which pages to test

Nobody tests every page of a store with 2,000 products, and nobody needs to. Your product pages all come from the same template, so a problem on one is almost always on all of them. Auditors test a sample. The W3C method has five steps:

  1. Define the scope

    Agree what is being tested and against what. For a store this is usually the whole public site, checked against WCAG 2.2 level AA, on named browsers and screen readers.
  2. Explore the site

    The auditor lists the kinds of pages you have (home, collection, product, cart, search, account, blog, contact) and the tasks shoppers must be able to finish, such as buying a product.
  3. Pick a sample

    A structured sample covers every page type and key task. W3C's method then adds random pages equal to 10% of that sample, to catch anything the structured sample missed.
  4. Test the sample

    Every page in the sample is checked against each success criterion, and every key task is followed from start to finish, including forms, error messages and confirmations.
  5. Report the findings

    The results are written up per page and per criterion, with what fails, where, and how to fix it. A score or summary statement is optional.

For a small Shopify store the sample is a short list of templates and tasks. One audit firm's cost guide uses an example Shopify store with 12 templates and screens: home, collection, product, cart, checkout, account and search (see the costs below). If you have custom landing pages, a store locator, a bundle builder or a quiz, add them. Custom features are where new problems often hide.

How much does an accessibility audit cost?

Most audit firms do not publish prices. These two do, so they are a useful benchmark. Prices are the firms' own, in US dollars, as of October 2026. We have no connection to either firm and this is not a recommendation.

Published accessibility audit prices, as of October 2026
FirmPublished priceWhat the page says is included
Accessible.org$100 to $250 per primary page or screen, $25 to $100 for light pages. Most audits $1,250 to $2,750. Its cost guide quotes an example Shopify store with 12 templates and screens at $1,650.Manual evaluation of a sample of pages against WCAG 2.1 AA by default, by DHS Trusted Testers. WCAG 2.2 AA adds 10%. Report as an Excel spreadsheet. Fixes are not included; checking fixes is billed as hourly support.
DigitalA11Y$100 to $350 per page by complexity. Typical 10-page site $1,000 to $3,000. Other parts of the same page give higher figures ($150 to $500 per page).Automated scan, manual testing, keyboard checks, screen reader testing with NVDA, JAWS and VoiceOver, and an Excel report. Retesting fixes is a separate service at 50% of the audit fee.

What moves the price

Number of page types
The biggest factor. Price follows templates and screens, not product count.
Interactive parts
Filters, quick view, bundle builders, sliders and forms take longer to test.
WCAG version
WCAG 2.2 adds six success criteria at levels A and AA over 2.1, and some firms charge more for it.
Devices
Adding phones, apps or more screen readers adds time.
Extras
Retests, fix help, user testing with disabled people and a VPAT or ACR are often separate.

Fixing the problems is a separate cost, and often a bigger one. On Shopify, many fixes are theme settings or product data you can change yourself, such as alt text and colours. Others need changes to your theme code. Ask your developer to estimate fixes per template once you have the report.

Free scans sold as audits

A common offer is a free audit that turns out to be an automated scan with a score. That report is worth having, but it is not an audit. The W3C says plainly that evaluation tools “can not determine accessibility, they can only assist in doing so”. The US Justice Department's web guidance says automated checkers need to be used carefully, that a clean report does not mean a site is accessible, and that pairing them with a manual check gives a better picture.

Scores can mislead in the same way. Google's Lighthouse accessibility score is a weighted average of automated pass or fail checks, and its manual checks do not count toward the score. Shopify asks Theme Store themes for an average Lighthouse accessibility score of at least 90 across the home, collection and product pages. That is a useful floor, but it says nothing about whether a screen reader user can choose a size. More on this in our guide to accessible Shopify themes.

Be careful with compliance promises

In April 2025 the US Federal Trade Commission approved a final order requiring accessiBe to pay $1 million. The company may not claim its automated products can make a website WCAG compliant without evidence. Treat any audit, badge or certificate that promises compliance with the same caution.

How to choose an accessibility audit vendor

Send every vendor the same scope and ask the same questions. Good vendors answer these easily.

  1. Which standard and level? WCAG 2.2 AA is the current version. Ask for it unless you have a reason to use 2.1.
  2. Which pages and tasks, by name? The quote should list them. “Up to 10 pages” is not a scope.
  3. How much is tested by hand? Ask which screen readers and browsers they use, and whether they test on a phone.
  4. Who does the testing? Look for named training such as the IAAP CPACC or Web Accessibility Specialist (WAS) credentials, or the US Department of Homeland Security Trusted Tester program. Ask whether testers with disabilities take part.
  5. Can I see a sample report? With the client's name removed. You want issues you could hand to a developer, not a list of scanner messages.
  6. Is a retest included, and for how long? Fixes need checking.
  7. Do you know Shopify? They should know which problems sit in the theme, which come from apps, and which are inside the Shopify checkout.
Signs of a good audit vendor and warning signs
Good signWarning sign
A written scope listing your pages and tasksA price before they have seen your store
Manual and screen reader testing named in the quoteOnly a scanner report with a score
Clear answers about what they cannot testWords like certified, guaranteed or lawsuit-proof
Fixes explained per template, with code where neededThe fix offered is a widget or overlay

What a good audit report looks like

Each finding should let someone who was not in the room find the problem, understand who it affects and fix it. Here is one finding written well, for a common Shopify problem: size buttons built from plain div elements.

One audit finding, written well
FieldExample
WhereProduct page template, size picker. Seen on /products/linen-shirt.
CriteriaWCAG 4.1.2 Name, Role, Value and 2.1.1 Keyboard (both level A).
What happensWith a screen reader, the sizes are read as plain text. They cannot be reached with Tab, and nothing says which size is selected.
Who it affectsScreen reader users and keyboard users. They cannot choose a size, so they cannot buy.
SeverityCritical. It blocks a purchase.
How to fixUse real radio buttons inside a fieldset with a legend, as Shopify's Dawn theme does. See the snippet below.
{%- for option in product.options_with_values -%}
  <fieldset>
    <legend>{{ option.name }}</legend>
    {%- for value in option.values -%}
      <input type="radio"
        id="option-{{ option.position }}-{{ forloop.index }}"
        name="{{ option.name | escape }}-{{ option.position }}"
        value="{{ value | escape }}"
        {% if value.selected %}checked{% endif %}>
      <label for="option-{{ option.position }}-{{ forloop.index }}">{{ value }}</label>
    {%- endfor -%}
  </fieldset>
{%- endfor -%}

This is a cut-down version of the pattern Dawn uses. It belongs inside your product form, in place of the old picker. Your theme's own JavaScript still needs to update the variant, price and image when the choice changes, so ask your developer to connect it, then test it with the keyboard and a screen reader.

How to do an accessibility audit of your Shopify store yourself

You do not need to be a developer. This is a lighter version of the W3C method, aimed at the problems that stop people buying. Plan for an afternoon on a small store. Our ADA website checklist lists what to check on each page, and the guide to automated and manual accessibility testing explains each test in more detail.

  1. Write down your page types and key tasks

    Home, one collection, two or three product pages (one with variants, one with a video if you have it), search results, cart, a contact or sign-up form, and the checkout. Then the tasks: find a product, choose a size, add to cart, check out, sign up for email.
  2. Run an automated scan on each page type

    Use a free checker on each page. Fix the clear failures first: missing alt text, missing form labels, empty buttons, low contrast. Because one Shopify template draws every product page, one fix often covers hundreds of pages.
  3. Do every key task with only the keyboard

    Put the mouse away. Use Tab and Shift+Tab to move, Enter and Space to press, Esc to close. Check that you can always see where you are, that menus, the cart drawer and pop-ups open and close, and that you never get stuck.
  4. Listen to one product page and the cart with a screen reader

    VoiceOver is built into every Mac (Command+F5 turns it on). NVDA is free for Windows. Check that images, buttons, sizes, prices and errors make sense when read aloud.
  5. Zoom in and use your phone

    Zoom the browser to 200% and 400%. Text should still fit without sideways scrolling. Then do the main task on a phone, with large text turned on.
  6. Write down each problem the same way

    Page, what you did, what happened, what should happen. Add a screenshot. This list is your audit. Fix by template and by how badly it blocks a purchase, then test again.

If your store is behind a password page, an online checker only sees the password page. Run your scans when the store is open, or use a browser extension while you are on the page yourself.

A simple audit log you can copy
PageWhat I didWhat happenedWhat should happen
ProductPressed Tab from the topFocus went behind the sticky header and I could not see itThe focused item stays visible
Cart drawerOpened it with Enter, then pressed EscThe drawer stayed openEsc closes it and focus returns to the cart button
Contact formSent it with the email field emptyRed border only, no messageA text message says the email is missing

After the audit: fix, retest, keep a record

  1. Fix by template and by impact. Start with anything that blocks a purchase, then work through each template. One fix in the product template fixes every product page.
  2. Retest the fixes. Ask the auditor, or run the same keyboard and screen reader steps yourself.
  3. Watch for new problems. Theme updates, new apps and new content can add issues the week after an audit. Scan again after each change.
  4. Publish an accessibility statement. Say what you have done and how shoppers can report a problem. The free accessibility statement generator writes a first draft.
  5. Keep the paperwork. Keep the report, the dates of fixes and the retest results. If you ever receive a complaint or a demand letter about your website, a dated record of real work is useful to your lawyer.

Where Inclusely fits

Inclusely is not an audit. When it launches, it will scan every Shopify template, help you fix what can be fixed safely with your approval, guide you through the checks that need a person, and keep a dated record. It works well between audits. For a formal report or an ACR, hire a qualified tester. See how we test.

Questions about accessibility audits

What is an accessibility audit?

An accessibility audit is a structured check of a website against an accessibility standard, usually WCAG 2.2 level AA. A tester checks a sample of pages and key tasks, such as checkout, using automated tools, a keyboard and screen readers, and writes a report of each problem with how to fix it.

How much does an accessibility audit cost?

It depends on how many different page types and features you have. As of October 2026, two manual audit firms publish prices of about $100 to $350 per page or screen tested, and one says most of its audits cost $1,250 to $2,750. Many other firms only quote per project. Fixes and retesting are often extra.

What is included in an accessibility audit?

A good audit includes an agreed scope, an automated scan, a manual review of each WCAG success criterion, keyboard and screen reader testing of key tasks, and a report listing each issue with its location, the criterion it fails, how serious it is and how to fix it. Ask whether a retest is included.

Can I do an accessibility audit myself?

You can do a useful basic audit yourself: scan each page type with a free checker, complete your main tasks with only the keyboard, listen to key pages with VoiceOver or NVDA, and zoom to 200% and 400%. It will not be as thorough as a trained tester, but it finds the problems that block shoppers most often.

Does an accessibility audit make my website ADA compliant?

No. An audit tells you where your site stands on the day it was tested. Your site improves only when the problems are fixed, and new content, apps and theme updates can add new ones. An audit report is also not a certificate. This is general information, not legal advice.

Is an automated scan the same as an audit?

No. A scan only runs rules a computer can check, so it misses problems that need human judgement, such as whether alt text is accurate or whether checkout works with a screen reader. W3C says evaluation tools cannot determine accessibility, they can only assist. A scan is a good first step, not an audit.

What is the difference between an accessibility audit and a VPAT?

An audit is the testing. A VPAT is a free template from the Information Technology Industry Council for reporting the results. Once filled in with testing results, it is called an Accessibility Conformance Report (ACR). Software companies selling to governments and large buyers often need one. Most online stores do not.

What to do next

Find the problems before you pay someone to.

Early access stores get a free scan of every template and a call about the results, so an audit, if you need one, starts from a cleaner store.

Get early access