AODA Complete Compliance Checklist — WCAG 2.1 AA Guide for Ontario (2026) | AccessiTool

AODA Complete Compliance Checklist — WCAG 2.1 AA Guide for Ontario (2026)

⚠️ AODA Penalties: Fines up to $100,000 per day for corporations, $50,000 per day for directors. Compliance is mandatory — not optional.

✅ Test Your AODA Compliance

WCAG 2.1 Level AA is the AODA standard. Free scan in 10 seconds.

Test Your Website →

Who Must Comply with AODA?

Organization TypeSizeCompliance RequiredDeadline
Private/Non-profit50+ employees✅ YesJan 1, 2021
Private/Non-profitUnder 50 employees❌ Exempt
Public sector (municipalities, universities)All sizes✅ YesJan 1, 2014

📌 AODA Information & Communication Standard

This checklist covers the Information and Communication Standard — which applies to websites, web content, and web applications. The technical standard is WCAG 2.1 Level AA.

Complete AODA Compliance Checklist — WCAG 2.1 Level AA

👁️ Perceivable — Can users perceive the content?

1.1.1 — Non-text Content (Level A)

All images, icons, and graphics have alt text descriptions. Decorative images use alt="".

1.2.2 — Captions (Prerecorded) (Level A)

All prerecorded videos have synchronized captions.

1.2.4 — Captions (Live) (Level AA)

Live video content (webinars, streams) has live captions.

1.3.1 — Info and Relationships (Level A)

Proper HTML headings (H1, H2, H3), lists, and table headers used — not visual styling only.

1.3.2 — Meaningful Sequence (Level A)

Content makes sense when read in code order (matches visual order).

1.4.1 — Use of Color (Level A)

Color alone not used to convey information. Include text labels or icons.

1.4.3 — Color Contrast (Level AA)

Normal text: 4.5:1 contrast ratio. Large text (18pt+): 3:1 ratio.

1.4.4 — Resize Text (Level AA)

Text resizes up to 200% without loss of content or functionality.

1.4.5 — Images of Text (Level AA)

Avoid images of text. Use real HTML text instead.

1.4.10 — Reflow (Level AA)

Content reflows to one column at 400% zoom — no horizontal scrolling.

1.4.11 — Non-text Contrast (Level AA)

UI components (buttons, icons) have 3:1 contrast against adjacent colors.

1.4.12 — Text Spacing (Level AA)

Line height: 1.5. Paragraph spacing: 2x font size. Letter spacing: 0.12x.

⌨️ Operable — Can users navigate and interact?

2.1.1 — Keyboard (Level A)

All functionality works with keyboard only (no mouse required).

2.1.2 — No Keyboard Trap (Level A)

Keyboard focus never gets stuck in any component (modals, menus).

2.2.1 — Timing Adjustable (Level A)

Users can turn off, adjust, or extend time limits.

2.2.2 — Pause, Stop, Hide (Level A)

Moving, blinking, scrolling, or auto-updating content has pause controls.

2.3.1 — Three Flashes (Level A)

No content flashes more than 3 times per second (seizure risk).

2.4.1 — Bypass Blocks (Level A)

"Skip to main content" link at top of each page.

2.4.2 — Page Titled (Level A)

Each page has a unique, descriptive title in the <title> tag.

2.4.3 — Focus Order (Level A)

Keyboard focus order preserves meaning and operability.

2.4.4 — Link Purpose (Level A)

Link text describes destination (not "click here").

2.4.5 — Multiple Ways (Level AA)

Multiple ways to find content (search, sitemap, navigation menu).

2.4.6 — Headings and Labels (Level AA)

Headings and labels describe their purpose clearly.

2.4.7 — Focus Visible (Level AA)

Keyboard focus indicator is visible at all times.

2.5.3 — Label in Name (Level AA)

Visible label matches accessible name (what screen readers announce).

🔍 Test Your Website Against This Checklist

Free ADA compliance scan — identifies violations automatically.

Scan Your Website →

📖 Understandable — Can users understand the content?

3.1.1 — Language of Page (Level A)

Default language declared in HTML: <html lang="en">

3.1.2 — Language of Parts (Level AA)

Language changes within content are declared using lang attribute.

3.2.1 — On Focus (Level A)

Focusing an element doesn't cause unexpected changes.

3.2.2 — On Input (Level A)

Changing form values doesn't cause unexpected changes.

3.2.3 — Consistent Navigation (Level AA)

Navigation menus consistent across all pages.

3.2.4 — Consistent Identification (Level AA)

Same components identified consistently across pages.

3.3.1 — Error Identification (Level A)

Input errors are clearly identified and described.

3.3.2 — Labels or Instructions (Level A)

All form fields have visible labels or instructions.

3.3.3 — Error Suggestion (Level AA)

Error messages include suggestions for correction.

3.3.4 — Error Prevention (Level AA)

Legal/financial transactions are reversible, checked, or confirmed.

🤖 Robust — Can assistive technologies read the content?

4.1.1 — Parsing (Level A)

HTML is valid — complete start/end tags, no duplicate attributes.

4.1.2 — Name, Role, Value (Level A)

Custom components expose name, role, and value to assistive technology via ARIA.

4.1.3 — Status Messages (Level AA)

Status messages announced by screen readers without focus change.

🚀 Complete Your AODA Compliance Checklist

Run a free scan to identify which criteria your website fails.

Test Your Website →

No signup. 10 seconds. WCAG 2.1 Level AA.

AODA Documentation Requirements

📋 What to Document:

  • ✅ Accessibility policy (in writing)
  • ✅ Multi-year accessibility plan
  • ✅ Training records for employees/volunteers
  • ✅ Accessibility compliance reports
  • ✅ Feedback process for accessibility issues
  • ✅ Web accessibility testing results (scan reports, audit results)

How to Complete AODA Compliance — Action Plan

1 Run an automated WCAG scan

Use AccessiTool's free ADA checker — identifies violations automatically.

2 Fix Level A (Critical) violations first

Alt text, keyboard access, focus indicators, form labels — these are must-haves.

3 Fix Level AA violations

Color contrast, heading structure, consistent navigation, resizable text.

4 Test manually

Keyboard navigation test, screen reader test (NVDA/VoiceOver).

5 Document everything

Save scan reports, audit results, and fix records for legal defense.

6 Publish accessibility statement

Provide a clear way for users to report accessibility issues.

7 Annual re-testing

Run scans annually and after major website updates.

🍁 Don't Risk AODA Fines — Get Compliant Today

Free WCAG 2.1 Level AA scan — the AODA standard.

Scan Your Website →

Internal Links — More Compliance Resources

Frequently Asked Questions

❓ What is the AODA website compliance deadline?
For organizations with 50+ employees: January 1, 2021. For public sector: January 1, 2014. These deadlines have passed — compliance is mandatory now.
❓ What WCAG version does AODA require?
WCAG 2.1 Level AA. AODA originally referenced WCAG 2.0, but Ontario has updated to WCAG 2.1 Level AA as the standard.
❓ Does AODA apply to small organizations (under 50 employees)?
No — AODA's web accessibility requirements apply only to organizations with 50 or more employees. However, WCAG compliance is still best practice.
❓ What are the penalties for AODA non-compliance?
Fines up to $100,000 per day for corporations, $50,000 per day for directors, plus potential human rights complaints and lawsuits.
❓ Can I use a free tool to test AODA compliance?
Yes. AccessiTool's free ADA checker tests WCAG 2.1 Level AA — exactly what AODA requires.

Final Thoughts

AODA compliance is mandatory for Ontario organizations with 50+ employees. The deadline has passed — you need to be compliant now. Use this checklist to assess your website, identify gaps, and prioritize fixes.

Start with a free accessibility scan, fix critical violations first, document everything, and re-test annually.

🚀 Start Your AODA Compliance Journey

Free WCAG 2.1 Level AA scan — AODA standard. No signup.

Scan Your Website →

10 seconds. Instant results. AODA ready.

Share