# Accessibility Audit Services

Source: https://ordergroup.co/services/design/accessibility-audit-services/
Last updated: 2026-10-11

> WCAG 2.2 AA accessibility audit for web and mobile apps, with fixes in React, React Native and Django by the same team, then a retest of every finding.

# Accessibility audit services: WCAG audit and fixes in code

The European Accessibility Act has applied since 28 June 2025. We audit web and mobile apps against WCAG 2.2 AA and fix what fails in your code. On our own site axe found 6 violations; pixel measurement found 29 text elements on photos with too little contrast.

[Talk to us about an audit](https://ordergroup.co/contact-us/)

![Design team reviewing a UI on screen (Unsplash)](https://ordergroup.co/media/images/photo-1758873268745-dd2cf0d677b5.format-webp.width-1600.webp)

## Why work with us: accessibility audit and remediation in one team

In Centrum Komunikacji, a communication app for deaf and blind users, VoiceOver could move past a dialog with 4 controls to 25 controls behind it. We fixed it in the React Native component code. That is how Order Group handles accessibility: the designers, frontend developers and QA who audit your product also change the components afterwards, in React, React Native or Django.

We test websites and native [mobile apps](https://ordergroup.co/services/software-development/mobile-apps-development/). On iOS and Android the screen reader talks to native views, so a fix often goes into a React Native component rather than into HTML.

A report with a list of failures still leaves someone to fix them. What an audit is and what its report contains is explained in our glossary entry on the [accessibility audit](https://ordergroup.co/glossary/accessibility-audit/).

In October 2026 we audited our own website against [WCAG 2.2 AA](https://ordergroup.co/glossary/wcag-2-2/) and deployed the fixes. It is still partially compliant, partly because 7 of our 10 YouTube videos have only automatic captions.

![Developer working at an ultrawide monitor with code editor in a dark office](https://ordergroup.co/media/images/cover_thumbnail_developer_workin.format-webp.width-2880.webp)

## Who needs a WCAG accessibility audit now

A WCAG audit is usually ordered by companies covered by the European Accessibility Act, public bodies, contractors bidding in public tenders and product teams that must show their web or mobile app meets WCAG. These are the rules behind those requirements:

- The European Accessibility Act, Directive (EU) 2019/882, has applied since 28 June 2025 to selected digital products and services, including banking, e-commerce and e-books.
- In Poland the Act of 26 April 2024 on ensuring compliance with accessibility requirements of certain products and services by economic operators (Journal of Laws 2024, item 731) implements the directive.
- For Polish public bodies, the Act of 4 April 2019 on the digital accessibility of websites and mobile applications of public bodies (consolidated text, Journal of Laws 2023, item 1440) requires accessible websites and apps and a published accessibility statement.
- Article 100 of the Polish Public Procurement Law requires the description of the contract to include accessibility requirements for people with disabilities when people will use the system. That is how WCAG ends up in tender specifications and contracts.

Whether the EAA covers your service is a question for a lawyer. We check the product against WCAG and fix what fails.

## What our WCAG compliance audit covers

[All 55 success criteria, one by one

The report has a table of all 55 WCAG 2.2 success criteria at levels A and AA, each with a status: passes, partially passes, fails, not applicable, or needs human review.](https://ordergroup.co/glossary/wcag-2-2/)

### A sample agreed at the start

Before testing we agree the sample: pages and screens grouped by template, complete processes such as sign-up, forms and payment, every language version, desktop and phone. In the audit of our own site that meant 48 EN and PL addresses, tested at 1440x900 and 390x844.

### Automated tests

We run axe-core in Playwright with the WCAG 2.0, 2.1 and 2.2 A and AA tags on every page in the sample. It catches missing names, labels and structural errors quickly, but it covers only part of the criteria.

### Manual and scripted tests where scanners don't look

We measure the contrast of text on photos and gradients pixel by pixel. We check reflow at 320 px, 200% zoom and text spacing (criterion 1.4.12). We go through every page with the keyboard alone, using Tab and Shift+Tab through menus, dialogs and forms, and we check motion, prefers-reduced-motion and captions in videos.

[Screen readers on each platform separately

VoiceOver on iOS, TalkBack on Android and a screen reader on the web, each in its own round, because web pages and mobile apps break in different ways.](https://ordergroup.co/glossary/screen-reader-testing/)

### A report your team can work from

For every issue: the success criterion, where it happens, steps to reproduce, the expected result and a priority, ready to go into your backlog. The web screen reader round for PSONI's Generator ETR app ended as a list of 16 numbered findings with recordings.

### A retest before anything is closed

We retest each fix on staging and close the finding only when it passes.

![User journey mapping with sticky notes (Unsplash)](https://ordergroup.co/media/images/photo-1586936893354-362ad6ae47ba.format-webp.width-2880.webp)

## Accessibility remediation services: fixes in your code

Accessibility remediation means changing components, labels, messages and styles until each failed criterion passes. These are fixes we have made in client projects:

- In the Centrum Komunikacji app, VoiceOver could move past a dialog with 4 controls of its own to 25 controls behind it. The cause was the accessibilityViewIsModal property in React Native, which did not reach the native view. We switched the presentation style to fullScreen and removed the dead property from 3 components (August 2026). This is a [focus management](https://ordergroup.co/glossary/focus-management/) problem that a web scanner would not see.
- For PSONI we keep a sheet of all ARIA labels in the web and mobile apps. The same sheet works as the catalogue of error and status messages.
- The PSONI app offers 3 font sizes: 100%, 150% and 200%, which covers the 200% resize in criterion 1.4.4. Users also choose a male or female voice and the reading speed for text-to-speech.
- We fixed the contrast of elements such as the underline that marks the word being read aloud in the text-to-speech module, then retested on staging.
- When text went over the character limit, the button used to turn grey with no explanation. We added a validation message, and the retest passed in September 2026.

Accessibility also starts before the code. The PSONI specification requires a visible text label next to every icon, following WCAG 1.1.1 and W3C guidance for people with cognitive disabilities. A requirement like this has to be met in the interface design, before any code is written, which is where our [UX design](https://ordergroup.co/services/design/user-experience-ux/) work comes in.

## Accessibility testing services on live projects

We test accessibility inside client projects built for people who rely on it every day.

### Centrum Komunikacji: WCAG 2.1 AA, screen readers and braille displays

Centrum Komunikacji is a mobile and web app for deaf, hard of hearing, blind and deafblind people. The requirement was WCAG 2.1 AA and compatibility with screen readers and braille displays. We have tested with screen readers throughout the project since November 2025, and our team prepared the WCAG report for the stage 2 sign-off on 27 April 2026.

In September 2026 a blind accessibility expert working with the client tested the production app on iOS and Android. The service tiles read out only the shared button text, so a user could not tell them apart. We changed the labels and retested on both platforms.

### PSONI: Generator ETR to WCAG 2.2 AAA

For PSONI (the Polish Association for Persons with Intellectual Disability) we build Generator ETR, a web and mobile app that turns documents into [easy-to-read text](https://ordergroup.co/glossary/easy-to-read/). The specification requires WCAG 2.2 at level AAA.

The web screen reader round closed on 6 October 2026, and its findings went into a separate fix ticket. The mobile round with TalkBack and VoiceOver was under way in October 2026. The screen reader tests found error messages the screen reader did not announce, a resend-code countdown read out every 5 seconds, and focus jumping to "close" instead of the document content.

### Who leads the work

[Daria Gusieva](https://ordergroup.co/experts/daria-gusieva/) has been Head of Design at Order Group since March 2026. She leads UX, UI and WCAG accessibility on client projects and reviews our glossary entries on WCAG 2.2, accessibility audits, [screen reader testing](https://ordergroup.co/glossary/screen-reader-testing/) and focus management.

![UX design thinking workshop - empathize, ideate, test (Unsplash)](https://ordergroup.co/media/images/photo-1587440871875-191322ee64b0.format-webp.width-2880.webp)

## How our accessibility audit works

### Scope and standard

We agree the standard, version and level (for example WCAG 2.2 AA), the platforms, and the sample of screens and processes.

### Automated and manual testing

Scanner runs, manual checks, keyboard testing and screen readers on each platform in scope.

### Report

A table of criteria with statuses and a list of issues with priorities, recordings and steps to reproduce.

### Fixes in design and code

The same team makes the fixes: designers, frontend developers and QA.

### Retest and accessibility statement

We retest every finding and prepare the material you need for your accessibility statement.

## What we found auditing our own website

On 10 October 2026 we audited ordergroup.co against WCAG 2.2 AA: 48 EN and PL addresses, 55 criteria, axe-core plus manual tests.

Before the fixes, the axe scanner found 6 violations. Manual and scripted tests found more that axe does not check: pixel measurement of text contrast on photos found 29 elements below the threshold on 10 pages, the text spacing test found 5 clipped texts, and the keyboard test found 2 components with an invisible focus.

We fixed the issues in code and deployed the fixes to production. The axe scanner now reports 0 violations, and 0 of the 2140 measured text elements on photos fall below the contrast threshold.

Our result is still "partially compliant". 7 of our 10 YouTube videos have only automatic captions (criterion 1.2.2), and the screen reader test and the review of audio description are still ahead of us. Captions are content, not code: on our site we have to add them ourselves, and on a client's site the content owner does.

![Code on screen (Unsplash)](https://ordergroup.co/media/images/photo-1526628953301-3e589a6a8b74.format-webp.width-2880.webp)

### Scanner vs manual testing on ordergroup.co

What the axe scanner and manual tests found on ordergroup.co before the fixes, 10 October 2026.

| Test | Type | Found before fixes |
|---|---|---|
| axe-core in Playwright | Automated | 6 violations |
| Pixel measurement of text contrast on photos | Scripted | 29 elements below the threshold on 10 pages |
| Text spacing (1.4.12) | Scripted | 5 clipped texts |
| Keyboard-only navigation | Manual | 2 components with an invisible focus |

Criteria

**55**

WCAG 2.2 A and AA success criteria, each with a status in the report

Addresses

**48**

EN and PL addresses in the audit of our own website

Contrast after fixes

**0**

of 2140 measured text elements on photos below the threshold on our site

Findings

**16**

numbered findings with recordings from the PSONI web screen reader round

Font sizes

**3**

text sizes in the PSONI app: 100%, 150% and 200%

Behind a dialog

**25**

controls VoiceOver could reach behind a 4-control dialog before our fix

What buyers ask before ordering a WCAG audit

## Accessibility audit questions, answered

![Daria Gusieva](https://ordergroup.co/media/images/T02DHCC1Z-U0B48S6GQTV-7fae05753481-512.format-webp.webp)

Daria Gusieva

Head of Design

[Book a free consultation](https://ordergroup.co/contact-us/)

### Is an automated accessibility scan enough?

No, an automated scan finds only part of the WCAG failures. On our own website axe found 6 violations, while manual tests and pixel measurement found 29 text elements with low contrast on photos, 5 clipped texts and 2 components with an invisible focus. Some criteria can only be judged by a person.

### Do you fix the accessibility issues you find?

Yes, the same team that runs the audit designs and codes the fixes in React, React Native and Django, then retests them. In the Centrum Komunikacji app, for example, we fixed a dialog where VoiceOver could move past its 4 controls to 25 controls behind it.

### Do you test mobile apps for accessibility?

Yes, we test mobile apps with VoiceOver on iOS and TalkBack on Android, in separate rounds, because the same screens behave differently on each. In the PSONI project the web and mobile screen reader rounds run one after the other.

### How much does an accessibility audit cost and how long does it take?

The cost and time of an accessibility audit depend on the sample of screens and processes and on the number of platforms. Each platform tested with a screen reader is a separate round, so we give a quote once the scope is agreed.

### Will our product be fully compliant after the audit?

An audit report shows the state of every criterion, but full compliance also depends on content, such as captions for videos, which the content owner has to prepare. That is exactly what our own website's audit showed: the code fixes are deployed, and the site is partially compliant, partly because 7 of our 10 videos have only automatic captions and partly because the screen reader test is still ahead of us.

### Which WCAG version do you audit against?

By default we audit against WCAG 2.2 level AA. If your contract or the law requires another version, for example WCAG 2.1 AA for a public body, we audit against that one.

### What do we get in the accessibility audit report?

The report contains a table of all 55 WCAG success criteria at levels A and AA with the status of each, and a list of issues with the criterion, location, steps to reproduce, expected result and priority. Your team can move the issues straight into its backlog.

### Does the European Accessibility Act apply to our company?

The European Accessibility Act has applied since 28 June 2025 to selected digital products and services, including banking, e-commerce and e-books. Whether it covers your service is for a lawyer to assess; we check your product against WCAG and fix what fails.

A UX design case study from our design team

## More of our design work

[Show all Case Studies](https://ordergroup.co/case-studies/)

- [BizBot - There's No Successful App Without Solid UX](https://ordergroup.co/case-studies/bizbot-fintech-ux-design/)

Order Group invests time to define the scope and ask clarifying questions. Their channels of communication lead to smooth remote project management.

![Didrik Martens](https://ordergroup.co/media/images/Didrik-Martens.2e16d0ba.fill-140x140.format-webp.webp)

Didrik Martens
[BizBot CEO](https://www.bizbot.com/)

[![BizBot - There's No Successful App Without Solid UX](https://ordergroup.co/media/images/BizBot_NYrzFbs.format-webp.width-1280.webp)](https://ordergroup.co/case-studies/bizbot-fintech-ux-design/)

![Contact image](https://ordergroup.co/media/images/Image_1_3kejLC8_Y69T2Sz.format-webp.width-2880.webp)

## Tell us what you need audited

Your message goes to

![Filip Szamborski](https://ordergroup.co/media/images/Filip_dTWHyBo.2e16d0ba.fill-432x432.format-webp.webp)

Filip Szamborski

Co-founder & CEO

[](https://www.linkedin.com/in/filip-szamborski/)

SO FAR WE HAVE WORKED WITH BRANDS LIKE:

- ![AASA24](https://ordergroup.co/media/images/aasa24-mono.max-208x64.format-webp.webp)
- [![AP-Tech](https://ordergroup.co/media/images/ap-tech-mono_ihuJP5T_6b2rSSb.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/monster-airport-lighting-system/)
- [![Avafin](https://ordergroup.co/media/images/avafin-mono.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/avafin-lending-app/)
- [![BizBot](https://ordergroup.co/media/images/bizbot-mono_StdJIUN.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/bizbot-fintech-ux-design/)
- [![Enerace](https://ordergroup.co/media/images/enerace-mono_FKuME1X_Fp3WF4B.max-208x64.format-webp.webp)](https://ordergroup.co/case-studies/enerace-energy-trading-software/)

Thank you for your message.

We read every message ourselves and get back to you within 48 hrs on business days.

Something urgent?
[hello@ordergroup.co](mailto:hello@ordergroup.co)
