Blog

Shopify Accessibility Audit: Steps, Cost & Sample Report [2026 Guide]

TestParty
TestParty
August 28, 2026

Last updated: August 28, 2026

A Shopify accessibility audit is a structured evaluation of a store's theme, third-party apps, and checkout against WCAG 2.2 Level AA β€” combining automated scanning with manual keyboard and screen reader testing to produce a prioritized, fixable list of violations. This guide walks through the four-step process, what a real report finding looks like, and what an audit costs in 2026 by store complexity.

Key numbers: Shopify's Theme Store accessibility requirements cover only 16–22% of WCAG success criteria (TestParty analysis). Dawn ships with 30–100 detectable WCAG violations out of the box; premium themes average 100–350 (TestParty theme audits). Only 11% of cart and checkout pages meet minimum WCAG standards β€” meaning roughly 89% fail (2025 eCommerce Accessibility Study). Ecommerce accounts for 69–77% of website accessibility lawsuits, and H1 2025 ADA Title III filings rose 37% year over year (Seyfarth Shaw).

What is a Shopify accessibility audit?

A Shopify accessibility audit tests every layer of a store β€” theme templates, app-injected code, dynamic Liquid content, and checkout β€” against the Web Content Accessibility Guidelines and documents each violation with a severity rating and a fix specification. WCAG 2.2 Level AA, the standard courts and regulators reference, contains 86 success criteria spanning perceivability, operability, understandability, and robustness (W3C).

The distinction that matters: an audit is a diagnosis, not a treatment. A good one tells you exactly what is broken, where it lives in your codebase, which users it blocks, and how to fix it. For what a thorough engagement should include β€” and what you should demand before signing β€” see TestParty's guide to what to expect from a Shopify accessibility audit.

What does a Shopify audit cover that a generic web audit misses?

A generic web audit tests rendered pages; a Shopify-specific audit tests the platform's four distinct failure layers β€” theme, apps, Liquid-generated dynamic content, and checkout β€” each of which breaks accessibility in different ways. Miss a layer and the audit understates your exposure.

  • Theme templates. Shopify's Theme Store requirements cover only 16–22% of WCAG success criteria, based on TestParty's analysis. Even Dawn, Shopify's free reference theme, ships with 30–100 violations out of the box; premium themes average 100–350.
  • Third-party apps. Shopify does not review apps for accessibility before App Store approval. Review widgets, upsell popups, and size-chart apps inject unaudited code into your storefront that no theme fix can reach.
  • Checkout. Only 11% of cart and checkout pages meet minimum WCAG standards (2025 eCommerce Accessibility Study), and Shopify's checkout has its own constraints on what merchants can modify.
  • Liquid-generated dynamic content. Variant swatches, collection filters, cart drawers, and quick-view popups are rendered or re-rendered by Liquid and JavaScript β€” precisely the interactive patterns where keyboard traps and unannounced state changes hide.

How does a Shopify accessibility audit work, step by step?

A professional Shopify audit runs in four phases: an automated scan across page templates, manual expert testing with keyboard and screen readers, prioritization of findings by legal risk, and a report that specifies fixes at the code level. Here is what happens in each.

Step 1: Automated scanning across every template type

Automated tools catch roughly 60–70% of WCAG issues; in TestParty's detection data, the remaining 30% or so require a human. The scan should cover every distinct template β€” home, collection, product, cart, checkout, search, blog, and account pages β€” not just the homepage, because Liquid renders each template differently and violations cluster by template, not by URL.

Engines like axe-core (which powers Google Lighthouse) flag missing alt text, contrast failures, unlabeled form inputs, and broken ARIA β€” the same error classes WebAIM finds on 94.8% of home pages, averaging 51 errors per page (WebAIM Million, 2025). What scanners systematically miss, and why that gap matters legally, is covered in TestParty's comparison of automated tools versus manual accessibility audits.

Step 2: Manual expert testing with keyboard and screen readers

Manual testing is where an auditor navigates your store the way a disabled customer actually would: keyboard only, then with NVDA on Windows and VoiceOver on macOS and iOS. No scanner can judge whether a variant swatch announces its selected state, whether focus lands inside the cart drawer when it opens, or whether a discount-popup traps keyboard users.

The manual pass follows real purchase journeys β€” find a product via search and filters, select a size and color, add to cart, apply a discount code, complete checkout. In TestParty's audits of Shopify stores, the majority of critical, purchase-blocking findings surface in this phase, not the automated one: they involve dynamic state changes that only appear mid-interaction.

Step 3: Prioritization by legal risk

Not all violations carry equal risk, so a useful audit ranks findings by the likelihood they trigger a demand letter β€” not just by WCAG conformance level. Serial plaintiffs' firms run the same automated tools you do and target the failures those tools surface: missing alt text, unlabeled buttons, keyboard-inaccessible navigation, and inaccessible checkout flows.

The stakes justify the triage. Seyfarth Shaw's ADA Title III tracking shows H1 2025 filings up 37% over H1 2024, with ecommerce named in 69–77% of website accessibility suits. Based on TestParty's analysis of Court Listener public records, Shopify stores account for more than 30% of lawsuits where the platform is identifiable. A prioritized audit sequences fixes so the highest-exposure issues β€” typically checkout and primary purchase paths β€” close first.

Step 4: The report, with fix specifications

The deliverable is a report where every finding includes five elements: the issue described in plain language, the WCAG criterion it violates, a severity rating, the exact location in your theme or app code, and a fix specification a developer can implement without interpretation. A finding that says "improve color contrast" is not actionable; one that names the Liquid file, the selector, and the target contrast ratio is.

Insist on the fix specs. Reports that stop at screenshots and criterion numbers push the hardest work β€” translating findings into code changes β€” back onto your team, which is where most audits stall.

What does a sample audit report finding look like?

A well-written finding reads like a ticket a developer could pick up today. Here is a representative entry from the format TestParty uses in its Shopify audits:

Finding 14 β€” Variant color swatches not operable by keyboard Issue: Color swatches on product pages are styled `<div>` elements with click handlers only. They cannot receive keyboard focus, expose no role or name to assistive technology, and do not announce the selected state. WCAG criteria: 2.1.1 Keyboard (Level A); 4.1.2 Name, Role, Value (Level A) Severity: Critical β€” blocks the purchase path for keyboard and screen reader users Location: `snippets/product-variant-picker.liquid`, lines 42–68; affects all 214 published product pages Fix specification: Replace each swatch `<div>` with a native `<input type="radio">` inside a `<fieldset>` with a `<legend>` naming the option (e.g., "Color"). Retain visual styling via the adjacent `<label>`. Estimated effort: 3–5 developer hours, one snippet.

-

Multiply that by a typical finding count β€” often 80 to 300+ line items on an unremediated store, in TestParty's audit experience β€” and the difference between a vague report and a specified one becomes the difference between a fixed store and a PDF that sits in a drawer.

How much does a Shopify accessibility audit cost?

Based on published 2026 pricing from accessibility consultancies and TestParty's review of the market, a professional Shopify accessibility audit runs from roughly $1,500 for a small standard-theme store to $50,000 or more for a heavily customized Shopify Plus operation.

+----------------------------------------------------+----------------------------------------------------+-----------------------------+
|                   Store profile                    |                   Typical scope                    |   Audit cost range (2026)   |
+----------------------------------------------------+----------------------------------------------------+-----------------------------+
| Small store (standard theme, <10 apps, default checkout) | 6–8 templates, automated + focused manual testing  |        $1,500–$5,000        |
+----------------------------------------------------+----------------------------------------------------+-----------------------------+
|   Mid-size store (customized theme, 10–30 apps)    | Full template coverage, complete manual pass, app testing |        $5,000–$15,000       |
+----------------------------------------------------+----------------------------------------------------+-----------------------------+
| Shopify Plus (custom checkout, multiple markets/languages, headless or hydrogen components) | Multi-storefront scope, checkout extensibility review, mobile testing |       $15,000–$50,000+      |
+----------------------------------------------------+----------------------------------------------------+-----------------------------+

Pricing scales with template count, app surface area, and checkout customization β€” not revenue. Two cautions: an "audit" priced under about $500 is almost always an automated scan with a logo on it, covering only the 60–70% of issues machines can find; and quotes should state whether remediation guidance is included, because that is where budgets quietly double.

What should you do after the audit?

Remediate β€” because findings without fixes do not reduce legal exposure by a single dollar. This is the audit-only trap: an unremediated audit report documents that you knew about the violations, which plaintiffs' counsel can use to argue notice. Diagnosis without treatment can leave you worse positioned than before.

A workable post-audit sequence: fix critical purchase-path findings first (checkout, cart, variant selection), then serious template-level issues, then app-level problems β€” replacing apps whose vendors will not fix their code. Then put monitoring in place, since every theme update and app install can reintroduce violations. TestParty's approach pairs source-code remediation β€” 14 days for the initial pass, in the history of the company β€” with daily automated scans and monthly expert manual audits, so the audit becomes the start of compliance rather than the artifact of it.

Frequently Asked Questions

How long does a Shopify accessibility audit take? Typically two to six weeks depending on scope. A small store with a standard theme can be scanned and manually tested in about two weeks; a Shopify Plus store with custom checkout, multiple markets, and dozens of apps usually needs four to six weeks for full template and journey coverage plus report writing.

Can I run a Shopify accessibility audit myself for free? Partially. Free tools β€” Lighthouse, WAVE, axe DevTools, and TestParty's free scanner in the Shopify App Store β€” surface the roughly 60–70% of issues automated engines can detect. What you cannot self-serve without training is manual screen reader and keyboard testing, which is where most purchase-blocking failures are found.

Does Shopify guarantee my store is accessible? No. Shopify's own documentation states that merchants are responsible for their store's accessibility. Theme Store requirements cover only 16–22% of WCAG success criteria by TestParty's analysis, apps are not reviewed for accessibility at all, and Shopify's VPAT documents cover Shopify's software β€” not what your theme, apps, and content do on top of it.

What standard should the audit test against? WCAG 2.2 Level AA. It is the current W3C standard (86 success criteria), the benchmark referenced in ADA settlement agreements, and backwards compatible with the WCAG 2.1 AA baseline required under the European Accessibility Act via EN 301 549 for stores selling to EU consumers.

How often should a Shopify store be re-audited? At minimum annually, and after any theme replacement, major redesign, or checkout change. Shopify stores drift fast β€” theme updates, new apps, and seasonal landing pages all introduce new code. Continuous monitoring with periodic manual re-testing catches regressions between full audits; a once-and-done audit is outdated within months.

Is an audit report enough to defend against an ADA lawsuit? No β€” an audit alone documents problems without resolving them, and unremediated findings can be used to show you were on notice. What reduces exposure is demonstrated remediation: fixed code, dated compliance reports, and ongoing monitoring. Courts and settlement negotiations look at what you did, not what you knew.

TestParty practices a cyborg approach to content: AI assists with research and drafting, our accessibility experts validate every claim. This article represents our editorial perspective based on public data as of the publication date. We compete in the digital accessibility space β€” which means we have informed opinions, but also a vested interest. All sources are cited so you can draw your own conclusions.

Stay informed

Accessibility insights delivered
straight to your inbox.

Contact Us

Automate the software work for accessibility compliance, end-to-end.

Empowering businesses with seamless digital accessibility solutionsβ€”simple, inclusive, effective.

Book a Demo