What an Engagement Costs
One flat fee covering the audit, the signed VPAT/ACR, the fix guides and the follow-up reviews. It starts at $1,600 and follows how many unique templates your product has. Find your row below, confirm the count with us in writing, and the fee is fixed before you commit. To see how that compares, here is what the market charges for an accessibility audit.
Engagement Tiers
Every tier ends in a signed VPAT/ACR, the document procurement asks for. Tiers are scoped by unique screens or page templates, not by page count, so 300 products on one product template count once.
| Tier | Fee | Scope | Deliverables |
|---|---|---|---|
| Focused | $1,600 | Up to 5 unique templates | Signed ACR day 10 · up to 2 follow-up reviews |
| Standard | $3,000 | Up to 10 unique templates | Signed ACR day 14 · up to 3 follow-up reviews |
| Professional | $4,800 | Up to 20 unique templates | Signed ACR day 21 · up to 3 follow-up reviews |
| Enterprise | $4,800 + $180 per template beyond 20 | 21+ unique templates | Signed ACR day 21 + 1 day per 2 templates beyond 20 · up to 5 follow-up reviews |
Send your product and your deadline and we’ll confirm the template count and the fee in writing within one business day. The call is there if you’d rather talk it through, and you don’t need it to get started.
Working to a procurement deadline? Tell us the date. If it’s sooner than your tier’s date, we’ll say whether we can meet it before you sign, and the date we agree is the one we commit to.
Your ACR on a Date Committed at Signing
The document does not wait on your engineers. We audit, then deliver your signed VPAT®/ACR on a date fixed when you sign. Remediation support runs behind it.*
Getting started
Tell us what you have
Day 0
Send us a link and your deadline. A call is optional.
Getting started
Get your fixed fee
Within 1 business day
We send one price in writing, set by your screen count.
Getting started
Sign and lock the date
Day 1
We put your ACR delivery date in the contract.
Testing
Meet your tester
Days 1 to 2

A DHS Trusted Tester, named on your report. We set up access together.
Testing
Hands-on testing
Days 2 to 21
We test all 55 WCAG 2.2 A and AA criteria by hand, with a keyboard and a screen reader.
Delivery
Your signed VPAT® ACR
Day 10, 14 or 21, by tier

We deliver the international edition, ready for procurement.
Fixing
Fix with clear guides
At your team’s pace
Our annotated screenshots show your team what to change.
Fixing
Re-test and re-issue
Around day 45
We review your fixes and update the ACR after each round.
The ACR date (day 10, 14 or 21 by tier, plus one day per two templates beyond 20 on Enterprise) is committed at signing and backed by automatic late-delivery credits if we miss it. Day 45 is an estimate, because the fixing is your team’s work and runs at your pace.
How the Fee Is Set
The fee follows your template count. A store with 300 products on one product template is one template. A smaller site with a dozen bespoke layouts is twelve. Count the distinct screens a user can reach, including the ones behind a login, and that tells you your row. A screen behind a login counts like any other template. It doesn’t move you to a different tier.
What Counts as a Screen
Counts as one screen each
- Each page or view with its own layout: login, dashboard, settings, profile, search results
- Each step of a flow that has its own layout, like the steps of a checkout or signup
- Admin or staff pages that regular users don’t see
- Each distinct PDF or document layout, like a report or an invoice
- Native apps: iOS and Android each count their own screens
Doesn’t add to the count
- Pages built from the same template: 300 products on one product page count once
- Pop-ups and dialogs, tested with the screen they open from
- Error, empty and loading states, tested as part of their screen
- Phone and tablet layouts of the same page
- The same screen seen by a different user role
An example. A web app with login, signup, a dashboard, a list page, a detail page, settings, billing and a three-step onboarding is 10 screens. That’s the Standard tier.
We confirm the count before you commit. Send us the product, or walk us through it on a call, and we’ll write down the templates in scope and the fee. If the count lands in a different tier than you expected, you hear that before you sign, not after.
What doesn’t change: the fee is flat, it’s agreed before you commit, it covers the conformance report and the follow-up reviews with nothing billed separately, and the delivery date is committed at signing rather than estimated.
Why a Scan Does Not Get You There
Reasonable question, and worth answering plainly: why not just run a free scanner?
Of the 55 WCAG 2.2 Level A and AA success criteria, an automated tool can return a reliable pass or fail on about six. For roughly a third of them it can help, surfacing candidates a person still has to judge. For the rest it has nothing useful to say. When the UK Government Digital Service tested ten tools against a deliberately broken page, the best found 37% of the known failures, and 29% were caught by no tool at all.
The gap is not a matter of the tools improving. It is what the criteria ask. A machine can confirm alt text exists; it cannot tell you whether it describes the image. It can read the DOM order; it cannot tell you whether the reading order makes sense. Focus order, meaningful sequence, whether a label is actually useful, whether a status message is announced at the moment it matters: every one of those is a judgment about whether a person can understand and operate your product.
The fee is not buying a report a tool could have produced. It is buying the 49 criteria a tool cannot decide on its own, tested by hand with a keyboard and a screen reader, and a document that says which is which.
Before You Compare Quotes
Four numbers worth knowing if this is your first accessibility audit. None of them are about us.
About 6 of 55
Criteria a Tool Can Decide on Its Own
WCAG 2.2 has 55 Level A and AA success criteria. A scanner can decide about six by itself and help with roughly a third more. The rest turn on judgement it cannot make, such as whether alt text is correct rather than merely present. Automated testing is where an audit starts, not where it ends.
$100 to $350
Per Page, How Most Bill
Per-page pricing is the common model, so your page count drives your fee. A store with 300 products on one layout is 300 pages under that model. Ask any provider whether they count pages or templates before you compare two quotes.
$500 to $12,500
The Published Range
That is the span of publicly listed prices across the providers on our comparison page, and the conformance document is often billed separately on top. Quotes vary this widely because scope definitions do.
28%
Of Vendors Have One Ready
We checked 107 recognizable software companies for a conformance report a buyer could actually read. Fewer than a third could produce one without a form or a sales call. The full finding is published.
New to this? The guide to what an accessibility audit costs explains what you are actually paying for, why two quotes for the same site can differ tenfold, and the questions worth asking any provider, including us.
Competitor figures read from each provider’s own published pages on 2026-08-04, and re-checked quarterly. Our own fees are published on the pricing page, and the template count that sets your tier is confirmed in writing before you commit.
What Every Tier Includes
- Initial audit + follow-up reviews of remediated pages, with a re-issued ACR after each (2 on Focused, 3 on Standard and Professional, 5 on Enterprise)
- A VPAT/ACR signed by a named DHS Trusted Tester
- Errors & Omissions insurance coverage (subject to policy terms)
- Visual fix guides with annotated screenshots
- VPAT/ACR formatted for publication (reflecting findings as of audit completion date)
- Up to 90 days of post-engagement email support
Common Questions
- What counts as a screen?
- Any page or view with its own layout, such as a login, a dashboard, a settings page or each step of a checkout. Admin pages that regular users don’t see count too, and each distinct PDF layout counts like a screen. iOS and Android apps each count their own screens. Pages built from the same template count once, so 300 products on one product page are one screen. Pop-ups and dialogs, error and empty states, phone and tablet layouts, and the same screen seen by another user role are all tested without adding to the count.
- What if issues remain after all follow-up reviews?
- Then some findings are still open, and the ACR says so plainly. That is what the format is for. You still hold the written fix guidance for each one, so your team knows what to change. If you want us to re-check the work after that, additional review cycles are quoted separately.
- What do follow-up reviews cover?
- Follow-up reviews re-evaluate only the pages where fixes were applied, not every page from the original audit. After each review, we re-issue an updated ACR reflecting what now passes. Before each follow-up, we ask you to confirm that pages outside the review scope haven’t changed.
- What if scope changes during Discovery?
- If Discovery reveals more pages or complexity than expected, we’ll flag it and present a revised quote before proceeding. You can adjust the scope to fit your budget or move to a different tier.
- How is the engagement fee structured?
- One flat fee for the whole engagement, agreed in writing before you commit to anything, and billed in three milestones: 40% at signing once scope is confirmed, 40% at ACR delivery on the committed date, and 20% at remediation sign-off when you accept the final follow-up review. Billing is by the engagement rather than by the hour, so the number does not move once it is agreed. There are no overages and no separate charge for the conformance report, the fix guides, or the follow-up reviews. The fee is published: $1,600 for up to 5 unique templates, $3,000 for up to 10, $4,800 for up to 20, and $4,800 plus $180 per template beyond 20 for larger products. We confirm your template count in writing before you commit, by email or on an optional 15-minute call.
- What happens if you miss the delivery date?
- The ACR delivery date is committed at signing, and automatic credits apply if we miss it: 10% off the engagement fee for 1 to 5 business days late, 20% for 6 to 10 business days, and 30% for more than 10. If delivery runs more than 10 business days past the committed date, you also have the right to cancel the engagement entirely, owe nothing, and keep all work product produced to that point. Days spent waiting on client-side prerequisites (access, staging credentials, approvals) do not count toward lateness.
- Why do you scope by template instead of by page?
- Because fifty pages built from one template repeat the same structure, and the same structural failures with it. Auditing a few of them tells you what auditing all fifty would. We test every unique template, representative instances of each, and every distinct interactive component. A finding on a template applies to every page built from it, so ten templates can cover a site with thousands of pages.
- What happens if my tester becomes unavailable?
- Your work product (audit notes, evidence, draft reports) is stored in backed-up, version-controlled systems and stays current throughout the engagement, not assembled at the end. If the tester on your engagement becomes unavailable, a backup tester Harbor has already arranged can continue the work. The backup tester holds the DHS Trusted Tester certification. Your committed date and the late-delivery credits still apply, and so does your right to cancel if delivery runs more than 10 business days late.
- What if we disagree with a finding?
- Every finding is documented with the specific WCAG criterion, the testing method, and the user impact. If your team believes a finding is incorrect or does not apply, we review the evidence together.
Ready When You Are
Send your product and your deadline, and you’ll have the scope and the fee in writing within one business day.
*The ACR delivery date is committed at signing. The ~45-day full-cycle figure is an estimate, not a commitment: remediation is your team’s engineering time, and how fast it goes is up to them.