Accessibility Budget Calculator
Compare the true cost of popular accessibility strategies.
How many violations are in your app? (1,000) Get a quote
Automated regression testing
Total annual cost
$74,196
- Detection cost: $2,148
- Remediation cost: $72,048
- Debt accumulation: 0.79x
- Cost per bug: $160
- Coverage: 57%
Undetected liabilities
$54,352
External consultants
Total annual cost
$241,674
- Detection cost: $120,000
- Remediation cost: $121,674
- Debt accumulation: 1.209x
- Cost per bug: $1,600
- Coverage: 6.29%
Undetected liabilities
$1,812,726
Full-time auditor
Total annual cost
$324,007
- Detection cost: $212,900
- Remediation cost: $111,107
- Debt accumulation: 1.104x
- Cost per bug: $1,600
- Coverage: 6.29%
Undetected liabilities
$1,655,293
What's the difference between strategies?
Automated regression testing
Automated regression tests run on every commit in CI. Compared to running axe-core in CI, focusing on regressions allows developers to identify newly introduced issues on a branch without getting bogged down by preexisting debt. We recommend Chromatic's Accessibility Testing pipeline.
Tests run continuously without slowing down development. This means you catch issues when they're cheapest to fix: during development before merging.
External consultants
Accessibility experts hired on a contract basis to audit your app. Consultants have deep expertise and use scanners to speed up their work. But they still rely heavily on manually navigating page-by-page to check against WCAG criteria. We sampled quotes from several vendors in our calculations.
Coverage is limited by hours and budget. Most teams hire consultants for periodic audits—typically twice a year. Because consultants work outside your development pipeline, there's a multi-month delay between when code is written and when issues are found. Fixes are more expensive because you're patching production code instead of catching issues during development.
Full-time auditor
A dedicated accessibility specialist on your team. Like consultants, auditors use scanners but rely on manual processes like navigating page-by-page and compiling notes. Their main advantage is continuous attention to accessibility rather than periodic audits.
However, coverage is still limited because auditors can't check every possible state. Auditors often review code after it ships rather than being integrated into the development lifecycle. This means audit results come weeks after code ships when fixes are much costlier.
What goes into an accessibility budget?
Detection cost
The annual expense involved in identifying accessibility issues within your application. For example, it costs ~99% less money to run automated regression tests in CI than hiring an external consultant or full-time auditor.
Remediation cost
The human expense associated with fixing the accessibility issues identified in your application. Calculated as bugs found multiplied by the average cost to fix a bug.
Undetected liabilities
Undetected issues can result in legal liabilities. Calculated by estimating how many issues are not detected by a strategy and the total cost to remediate them. With an uptick in lawsuits related to web accessibility, undetected issues pose significant risks. Notable cases include:
- National Federation of the Blind v. Target Corp.
- Robles v. Domino's Pizza LLC
- National Association of the Deaf v. Netflix
Debt accumulation over time
Every commit can increase accessibility debt if issues are undetected or unaddressed, raising costs and risks over time.
Cost per bug
Average cost to fix an accessibility bug. Studies from NASA JPL suggest fixing a bug takes 1.6 hours end-to-end. Fixing a bug in production is 5 to 10 times more expensive than addressing it during development. We use a blended average rate of $100/hour.
Coverage
The extent to which your accessibility testing strategy can identify issues across your application.
We did the math. Get more coverage for less money.
How does Chromatic's accessibility pipeline work?
Chromatic runs Axe on each component to capture accessibility violations and their corresponding DOM nodes. The first test creates baseline snapshots. Future tests generate new snapshots for comparison to the baselines. When there are changes to violations you get notified for review.
Made with
Accessibility Budget Calculator • Chromatic