Quality

SaaS Accessibility: Forms, Contrast and Focus

Accessible SaaS is easier for everyone to use: clear labels, readable contrast, visible focus and forms that explain errors. It is also increasingly a requirement in enterprise and public-sector buying.

ShoutEx Team · Data checked October 3, 2026
Accessible is easier for everyone.UX for SaaS for founders · Data checked October 3, 2026
4.5:1
Minimum contrast for normal text (WCAG 1.4.3, AA)
9
New success criteria added in WCAG 2.2 (October 2023)
24 × 24
Minimum target size in CSS pixels (WCAG 2.5.8, AA)

What does accessibility mean for a SaaS product?

For a SaaS product, accessibility means people using keyboards, screen readers, zoom or voice can sign up, log in and complete every core task. In practice, most teams start with WCAG 2.2 Level AA: sufficient contrast, labelled fields, described errors, visible focus, keyboard access, adequate target size and login without puzzles. WCAG 2.2 was published in October 2023 with nine new success criteria (W3C on what’s new in WCAG 2.2).

What does an accessible form look like next to an inaccessible one?

The inaccessible form uses faint placeholder text instead of labels, low-contrast borders and an error shown only in red. The accessible version has visible labels, readable contrast, an error in text, and a visible focus ring.

Example · Form accessibility, before and after
Before
app.northwind.example/profile
Full name
Work email
Phone
Save
After
app.northwind.example/profile
Dana Kim
dana@acme.example
555 01
Enter a full phone number, including area code.
Save profile
Why it works: labels stay visible while typing, contrast is readable, the error is described in words, and keyboard focus is obvious. Fictional product.

Placeholders that disappear while typing are a common problem: users forget what the field was for, and many placeholders fail contrast requirements.

What contrast does WCAG require?

WCAG 1.4.3 requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text, which it defines as at least 18 point, or 14 point bold (W3C on contrast minimum). Check text, placeholder text, disabled-looking buttons and text on coloured backgrounds, and never use colour alone to show status: pair it with text or an icon.

What should a SaaS accessibility checklist cover?

Start with the checks that affect the most users on the most important flows: signup, login, onboarding and billing. Fix those flows first, then extend to the rest of the product.

CheckWhat to look forWCAG
ContrastText 4.5:1, large text 3:11.4.3
LabelsEvery field has a visible, programmatic label1.3.1, 3.3.2
ErrorsErrors identified and described in text3.3.1
KeyboardEvery action works without a mouse2.1.1
FocusFocus visible and not hidden by sticky headers2.4.7, 2.4.11
Target sizeAt least 24 by 24 CSS pixels2.5.8
LoginNo puzzles or memory tests without alternatives3.3.8
Redundant entryDon’t make users re-type information already given3.3.7
Founder rule

Fix the components, fix the product.

Accessible buttons, fields and dialogs in your design system make every new screen accessible by default.

How do you build accessibility into the process?

Build it into design and review: check contrast in the design system, test every new screen with a keyboard, run an automated checker, and test key flows with a screen reader before release. Fixing accessibility in components once fixes it everywhere they are used. Related pages: error messages, login UX and mobile UX. Accessibility is part of the UX audit checklist.

Frequently asked questions

What accessibility standard should SaaS products meet?

WCAG 2.2 Level AA is the common target for SaaS and in many procurement requirements.

What contrast ratio does WCAG require?

At least 4.5:1 for normal text and 3:1 for large text under success criterion 1.4.3.

What changed in WCAG 2.2?

Nine new success criteria, including focus not obscured, target size minimum and accessible authentication.

Are placeholders enough instead of labels?

No. Use visible labels; placeholders disappear while typing and often fail contrast.

What is the minimum target size in WCAG 2.2?

24 by 24 CSS pixels at Level AA, with some exceptions.

Can automated tools check accessibility?

They find some issues. Keyboard and screen reader testing on key flows is still needed.

Sources & further reading

Standards and platform rules change. These sources let you verify the current requirements directly. All screens shown are mock-ups of fictional products.