Skip to content
DIYTotals

Accessibility statement

October 3, 2026

This accessibility statement explains how DIY Totals works with assistive technology and what you can expect. Across the site, we aim for WCAG 2.2 level AA on every page.

What we aim for

Every page on DIY Totals aims to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. The site is built so it can be used with a keyboard, a screen reader, or a touch screen.

What the site does

How DIY Totals supports accessibility
AreaWhat is in place
LanguageEvery page declares its language as English.
Skip linkThe first focusable control, labelled "Skip to content", stays hidden until keyboard focus, then appears as a yellow tag and jumps to the main content.
KeyboardNative HTML provides the control for every link, button and field, and the visible focus ring is never removed.
ColourYellow marks editable figures and the result, with the label and number carrying the meaning too. Text contrast meets WCAG AA on all surfaces.
DrawingsMeasurement drawings are inline vectors hidden from assistive technology. Their input fields carry text labels that name each measurement and unit.
Plan drawingOn the square footage, deck and paver calculators you can draw a plan. Shapes move by dragging, and the keyboard works too. Put focus on a shape's button and the arrow keys move it, while Delete removes it. Each shape button says whether it is selected, and a status message announces overlapping shapes.
Unit switchThe units control is a button group labelled "Units", and each button reports whether it is pressed.
FormsContact form fields have visible labels. A live status region announces sending and sent messages.
Questions and answersFAQ content uses native details and summary elements, so it works with a keyboard.
TablesReal HTML table markup is used on every data table, along with captions and column headers.
StructureEach page has one h1 heading, headings keep their order, and lists are real lists.
TouchControls and footer links have at least a 24 pixel target. Phone input size stays at 16 pixels to stop zoom on focus.
MotionOnly short colour transitions are used, and they are disabled under prefers-reduced-motion.
FontsWeb fonts are served from the site with system fallbacks. All text is real text and there are no raster images.
LayoutLayout works from phone width up. Wide tables scroll inside their own box, not the whole page.

Automated check

We run automated accessibility checks with Lighthouse on key pages. The home page and concrete calculator scored 100 on 3 September 2026. This statement page plus the deck, paver, roof pitch and square footage calculators scored 100 on 14 September 2026. The formulas page, privacy policy, disclosure page and terms of use also scored 100 with no failed checks on 3 October 2026. Each automated run is paired with manual keyboard and browser zoom checks.

Known limits

  • An independent, third-party accessibility audit has not been commissioned.
  • The measurement drawings do not have an alternative text description beyond the labelled input fields.
  • The coverage to date is narrower than the full range of screen readers or other assistive technology: keyboard navigation, browser zoom and automated checks are what the testing has covered.

Report a problem

If you come across any part of DIY Totals that is not accessible, tell us through the contact page. Please include the page address and what happened. We handle every barrier report as a bug and fix it as soon as practical.