Skip to main content

Accessibility (ADA/WCAG) remediation

ADA website compliance

We find what fails WCAG, the rulebook for accessible websites, in your web app. Then our engineers fix the code at a fixed price and leave accessibility tests in it. In 2025, UsableNet counted more than 5,000 lawsuits over sites and apps people couldn’t use.

Step one is Gnar Discovery and Design: we check your app against WCAG and price the fixes. It takes two weeks or more, starts at $15,000, and you get every problem we find in writing.

What we findAccessibility checkKeyboardFailsForm labelsMissingColor contrastFailsImage descriptionsMissingFixed in the codeYour appKeyboardKeyboard order fixedForm labelsEvery field labeledColor contrastReadable textImage descriptionsImages describedGo liveYour code and designFixed in your code, checked on every updatePagesFormsColorsPassesFixWhat we findAccessibility checkKeyboardFailsForm labelsMissingColor contrastFailsImage descriptionsMissingFixed in the codeYour appKeyboardKeyboard order fixedForm labelsEvery field labeledColor contrastReadable textImage descriptionsImages describedGo liveYour code and designFixed in your codePagesColorsPassesFix

Two common shortcuts don’t fix your code. An overlay sits on top of your pages and leaves the code as it was. Many audit firms hand your team a list and leave the fixing to you. The Gnar Company finds the problems and fixes them itself, for companies and public agencies that run a custom web app or customer portal.

Fixed milestone price

Any overage on us

Guaranteed outcome

The software works as specified or we fix it

Twelve-month bug-free warranty

Three commitments on every build engagement

What changes

Customers with disabilities can use your app.

Sign in, keyboard onlyEmailFocus lands here firstPasswordThen hereSign inTab moves in screen order
Sign in, keyboard onlyEmailFocus lands here firstPasswordThen hereSign inTab order

Works without a mouse

Some people move around a page with the Tab key instead of a mouse. Every link, menu, field and button works that way, in the order it appears on screen.

Your formScreen readerWhat it reads outDate of birthLabeledDate of birthText boxPhoto IDDescribedPhoto IDImageReads
Your formScreen readerWhat it reads outDate of birthLabeledPhoto IDDescribedDate of birthText boxPhoto IDImageReads

Screen readers can read it

A screen reader reads the page out loud for people who can’t see it. Every field gets a label and every important image a description, so it can say what each one is.

Your design, same lookContrastReadable on its backgroundText sizeGrows without breakingFocus outlineShows where you areButtonsClear names
Your design, same lookContrastReadable on its backgroundText sizeGrows without breakingFocus outlineShows where you are

Same look, easier to read

We fix faint colors, small text and the outline that shows where you are on the page. Your app still looks like your app.

Accessibility testsPassesYour existing testsPassesUpdateReady to go live
Accessibility testsPassesYour existing testsPassesUpdateReady

Checked on every update

We leave accessibility tests in your code, and they run every time it changes. If an update breaks a tested fix, the tests flag it before it goes live.

Two ways in

Fix it in place, or rebuild it.

Discovery shows which one fits, and you choose. Either way, the price is agreed before we start.

Fix in place

Fix the app you have

If the code is in good shape, we fix it where it is, most important screens first.

Fix plan, most important firstSign inFixedPaymentsIn progressReportsNextYour existing appKept, fixed screen by screen
Fix plan, most important firstSign inFixedPaymentsIn progressReportsNextYour existing appKept, fixed screen by screen
Rebuild

Rebuild with accessibility built in

If the app has bigger problems too, as the AARP Foundation’s tools did, we can rebuild it. Accessibility tests run from the first day of the build.

Old appNew appPhase 1Phase 2Phase 3Sign inPaymentsReportsTested from day one
Old appNew appPhase 1Phase 2Phase 3Sign inPaymentsReportsTested from day one

Proof

Our work

Our audit found ADA gaps

Replatforming the tools that help seniors save on property taxes

40%fewer clicks to complete an application, on average
14tools rebuilt on React and Ruby on Rails
Read case study

Massachusetts agency

Building Software to Help Prevent Abuse Against Adults with Disabilities

500+organizations required to use the registry
2023delivered on time and within budget
Read case study
See all our work

How it works

How we’d work with you

First comes Discovery, at a fixed price. Nothing in your code changes until it’s done.

Your appEvery kind of page checkedSign inFormsNavigation
Your appEvery kind of page checkedSign inFormsNavigation
Step 1 · From two weeks

Check your app

Software checks every type of page for the WCAG 2.1 AA and 2.2 problems it can catch. Then our engineers test the hardest screens by hand, with a keyboard and a screen reader. You get every problem we find in writing, matched to its screen, with a fixed price to fix them. You can share it with your legal team.

Code behind each screenFixedColors, text and outlinesFixedNext batch of screensIn progress
Page codeFixedColors and textFixedNext screensIn progress
Step 2

Fix the code and the design

Engineers fix the code, including the shared parts every screen is built from. Designers fix colors, text and focus outlines. Each round of fixes has a fixed price, agreed before we start. If it runs over, that’s on us.

Accessibility testsPassesEarlier fixesPassingNew releaseChecking
Accessibility testsPassesEarlier fixesPassingNew releaseChecking
Step 3

Keep it passing

The accessibility tests become part of your app’s regular tests. They run on every future update.

Our record

Why Gnar?

Common questions

Frequently asked questions

Still have questions?

What is ADA website compliance for a web application?

It means people with disabilities can use every part of your web app. That includes people who use a keyboard instead of a mouse, a screen reader, or larger text. The Gnar Company checks your app against WCAG 2.1 AA and the newer WCAG 2.2 rules. WCAG has three levels, A, AA and AAA, and AA is the level the Justice Department’s rule sets for state and local government sites. Then we fix what fails, in the code and the design.

Who can make our customer portal ADA compliant?

The Gnar Company does this work. We find what fails WCAG 2.1 AA and 2.2 in your portal, then our senior US engineers and designers fix the code and design behind it. If the code is in good shape, your customers keep the portal they know. Discovery comes first, at a fixed price starting at $15,000, so you know what the fixes will cost before any code changes.

How do you fix accessibility issues in a legacy web application?

Usually a few screens at a time, most important first. The Gnar Company runs automatic accessibility checks across the whole app, and we write down every problem we find. Engineers test the hardest screens by hand, because software misses some problems. Problems we can’t fix yet go on a known-issues list, so you can track each one until it’s fixed. If the app has bigger problems too, we can rebuild it instead.

Do you do accessibility audits and remediation for government software?

Yes. The Gnar Company checks government software against WCAG 2.1 AA and fixes what fails. That’s the level the Justice Department’s ADA rule sets for state and local government sites. If your agency needs an independent audit, it runs that audit and we fix what it finds. We have worked with the Commonwealth of Massachusetts on accessibility. We also built the Abuser Registry for the Massachusetts Disabled Persons Protection Commission, and we still maintain it. The agency now has a new name: the Commission for the Protection of Persons with Disabilities.

Will an accessibility overlay make our site compliant?

No. An overlay is a script that sits on top of your pages, and the code underneath stays the same. In 2025, the Federal Trade Commission ordered one overlay maker to pay $1 million over claims that its tool could make any website compliant. The Gnar Company fixes the code and design directly: labels, headings, colors and keyboard order.

What if we already have an accessibility audit?

Send it to us. The Gnar Company fixes what an outside audit finds, screen by screen. Discovery still comes first: we match each problem in your audit to the screen and the code behind it, then give you a fixed price for the fixes.

What do we get to show our legal team?

A written list of every WCAG problem The Gnar Company finds in Discovery, matched to its screen, with a fixed price to fix them. As the fixes ship, the accessibility tests show what passes. Problems we can’t fix yet go on a known-issues list. Once the fixes ship, we can also fill in a VPAT for you, the standard Section 508 accessibility report, as an option.

How is this priced?

Discovery is a fixed price with clear deliverables. Implementation runs on fixed milestones under the full triple guarantee: the price holds, the outcome is guaranteed, and the build carries a 12-month bug-free warranty.

What is the triple guarantee, and what does it cover?

Three commitments on every build engagement: a fixed milestone price, a guaranteed outcome (the software works as specified or we fix it), and a 12-month bug-free warranty. It covers the projects we run. It does not cover staff augmentation, because in that case we are reinforcing your team rather than running the project.

What does the 12-month warranty cover?

For a full year after delivery, we repair any non-conforming code at no charge. The warranty covers code that doesn’t work as specified. Feature additions and ongoing operational support are handled separately through our monthly support retainer.

Who will be on my team?

A small team of senior US-based engineers and a product manager, covering web development, mobile development, and UI/UX design in-house. No offshore teams, no junior developers staffed on after a senior pitch.

What happens after launch? Are we locked in?

The codebase is yours, in your repository, documented for hand-off. The 12-month warranty obligates us to fix non-conforming code, independent of any ongoing contract. Our monthly support retainer is available for clients who want it and is never a requirement.

Your appChecked and priced before the fixes startScreensFormsButtonsDesign
Your appChecked and priced firstScreensFormsButtonsDesign

Start here

Start with Discovery.

It takes two weeks or more and starts at $15,000. You get every problem we find in writing, and a fixed price for the fixes.

Talk to us about accessibility

Let’s Talk

Contact Us

Tell us what you’re trying to build or fix.