RatedWithAI

RatedWithAI

Accessibility scanner

·14 min read·Industry Guide

Home Services Website ADA Compliance: The 2026 Guide for Plumbers, HVAC, Electricians & Contractors

Plumbers, HVAC companies, electricians, roofers, and general contractors increasingly receive ADA demand letters over inaccessible websites. Booking forms, project galleries, service area maps, and emergency contact tools all carry liability. Here's what home service businesses need to know to protect themselves.

🔧

Home Service Business? Scan Your Website Free

Most contractor and service company websites have 15–35+ accessibility violations. Find yours before a plaintiff does.

🔍 Free Home Services Website Accessibility Scan

2. Service Booking and Quote Request Forms

Online booking forms are the highest-risk element on most home service websites. Whether embedded from Housecall Pro, Jobber, ServiceTitan, or built directly in WordPress, these forms must be fully accessible.

Form Field Labeling

The most common accessibility failure on home service booking forms is using placeholder text instead of persistent labels. Placeholder text disappears when a user begins typing, leaving keyboard and screen reader users without context for what the field requires.

Every form field — name, phone, email, address, service type, preferred date, description of problem — needs a visible, persistent label that remains visible while the user is filling in the form.

Service Type Dropdowns

Select dropdowns for service type (plumbing repair, drain cleaning, HVAC installation, electrical panel upgrade, etc.) must be keyboard-navigable and properly labeled. Custom-styled dropdowns built with JavaScript often lose native keyboard navigation — use standard HTML select elements or ARIA-enhanced custom components that follow the ARIA Authoring Practices Guide.

Date and Time Selectors

Appointment scheduling widgets with calendar date pickers are consistently problematic. Requirements for accessible date/time selection:

  • Calendar navigation via arrow keys
  • Available vs. unavailable dates communicated to screen readers
  • Selected date announced to assistive technology
  • Time slot selector with keyboard-navigable options
  • Clear format instructions for text-input date fields (e.g., "MM/DD/YYYY")

💡 Quick Win: Add a Simple Text Contact Option

If fixing your booking widget is complex, add a visible, prominent "Call or text us at [phone]" option alongside the form as an accessible alternative. This doesn't eliminate the need to fix the form, but it provides an accessible path for customers while you remediate. Courts look favorably on businesses that provide accessible alternatives even during remediation.

3. Project Galleries and Before/After Photos

Project portfolios and before/after galleries are standard marketing content for home service businesses — and a common source of ADA violations. Every image must have descriptive alt text that conveys the visual content to screen reader users.

Writing Alt Text for Project Photos

Good alt text for home service project photos describes the work, materials, and condition shown — not just the category:

  • Poor: "Project photo" or "IMG_4572"
  • Better: "Plumbing project"
  • Best: "Before: corroded copper drain pipe with visible mineral buildup under kitchen sink"
  • Best: "After: new PVC drain assembly with P-trap and cleanout access installed under kitchen sink"

Gallery Carousels and Lightboxes

Auto-rotating carousels and lightbox galleries introduce specific accessibility problems:

  • Auto-rotation must have a pause control (WCAG 2.2.2)
  • Previous/next controls must be keyboard-accessible with descriptive labels ("Next project photo," not just ">")
  • Lightboxes must trap focus within the modal, have a keyboard-accessible close mechanism, and return focus to the triggering element on close
  • Slide indicators (dots showing position in carousel) must communicate their meaning to screen readers

4. Emergency Contact and Urgent Service Pages

Emergency service pages — "24/7 Emergency Plumber," "Emergency AC Repair," "Same-Day Electrical Emergency" — carry heightened accessibility importance because users reach them in urgent situations.

Phone Numbers as Images

One surprisingly common violation: phone numbers displayed as images rather than clickable text. This fails in multiple ways:

  • Screen readers cannot read phone numbers from images (unless alt text is set)
  • Users cannot click to call from the image
  • Screen magnification users cannot scale the number independently
  • Copy-paste doesn't work for manual dialing

All phone numbers should be coded as HTML text with a tel: link: <a href="tel:+15551234567">(555) 123-4567</a>. This enables click-to-call on mobile and is readable by all assistive technologies.

Emergency Form Urgency and Timeout Issues

Emergency booking forms that time out — common in third-party booking widgets — create barriers for users with motor impairments who need more time to complete forms. WCAG 2.2.1 requires that users be warned before a session times out and given the option to extend. For emergency service forms, the timeout threshold should be at minimum 20 minutes with a visible warning at least 1 minute before expiration.

5. Service Area Maps and Location Pages

Home service businesses commonly display service areas with interactive maps — Google Maps embeds, custom SVG region maps, or shaded area maps showing which zip codes or cities they serve.

Interactive Map Accessibility

Interactive maps are inherently difficult to make fully accessible. The key requirement is providing an accessible text alternative that conveys the same information:

  • A text list of all cities, zip codes, or counties served
  • A prominent zip code lookup field ("Enter your zip code to check availability")
  • The interactive map can remain for visual users, but the text alternative ensures accessible access
  • If the map has interactive elements (click a city to see service offerings), these must have accessible equivalents

Multiple Location Pages

Home service companies with multiple offices or service territories often have location-specific landing pages. Each location page must independently meet accessibility requirements — particularly phone numbers, business hours, and service request forms. Don't assume the main site's accessibility covers location subpages, especially if they use different templates or embeds.

6. The 10 Most Common Home Service Website Violations

1

Unlabeled booking form fields

Placeholder-text-only fields in service request and quote forms — the #1 violation in ADA demand letters to home service businesses.

2

Project photos without alt text

Before/after galleries and portfolio images with generic filenames or empty alt attributes — very common on contractor websites.

3

Phone numbers as images

Emergency contact phone numbers embedded in header images or graphic banners rather than coded as clickable HTML text.

4

Inaccessible service area maps

Interactive maps showing service territories without accessible text alternatives listing covered cities or zip codes.

5

Auto-rotating review carousels

Customer testimonial sliders that auto-advance without a pause control — violates WCAG 2.2.2 (Pause, Stop, Hide).

6

Low-contrast text on dark brand colors

Many contractor brands use dark orange, navy, or dark green — text on these backgrounds frequently fails WCAG 1.4.3 contrast requirements.

7

Icon-only buttons without labels

Phone icons, email icons, and social media icons used as buttons without accessible text labels — unintelligible to screen readers.

8

Inaccessible date pickers in booking widgets

Third-party scheduling widgets from Housecall Pro, Jobber, and others with calendar UIs that don't support keyboard navigation.

9

Missing or broken skip navigation

Pages with large navigation menus and no skip link — particularly problematic for keyboard users on pages with many services listed.

10

Inaccessible PDF estimates and invoices

Downloadable estimate templates or service agreements in untagged PDF format that screen readers cannot parse.

7. Platform Guide: Housecall Pro, ServiceTitan, Jobber & WordPress

Housecall Pro

Housecall Pro's customer-facing booking widget has improved accessibility in recent versions, but keyboard navigation for date/time selection remains inconsistent. Businesses using Housecall Pro's embeddable booking widget should test it with keyboard-only navigation and VoiceOver/NVDA. Contact Housecall Pro support to request the latest accessible widget version and check their accessibility roadmap.

ServiceTitan

ServiceTitan serves larger home service companies with enterprise-grade scheduling. Their customer web booking portal has received accessibility improvements. Enterprise customers should review their service agreement for accessibility commitments and test the customer-facing booking flow with assistive technology. ServiceTitan's account managers can help navigate accessibility settings and widget configuration.

Jobber

Jobber's client hub and online booking feature have varying levels of accessibility across different account configurations. The standard Jobber booking form has form field labeling in recent versions, but custom styling options can inadvertently break accessibility. Test your specific Jobber booking configuration with keyboard navigation and a screen reader before deployment.

WordPress with Contractor Themes

Many home service businesses use WordPress with contractor-specific themes (Solaris, Handyman, Contractor, HomeRepair, etc.). These themes typically have known accessibility gaps: low-contrast header text, inaccessible mobile menus, icon-only navigation elements, and gallery plugins without alt text fields. WordPress-based home service sites should undergo a theme-level accessibility audit and consider using an accessible base theme (like GeneratePress or Kadence) rather than a domain-specific theme with hardcoded accessibility failures.

8. Home Services Website Accessibility Checklist

Forms and Booking

  • All booking and quote request form fields have persistent, visible labels
  • Service type dropdowns are keyboard-navigable with accessible labels
  • Date/time selectors work with keyboard and screen reader
  • Required fields indicated both visually and programmatically
  • Error messages identify specific fields and provide corrective guidance
  • Session timeout warnings give at least 20 minutes with extension option
  • Form submission confirmation accessible to screen readers

Content and Media

  • All project/portfolio photos have descriptive alt text
  • Before/after images describe the work shown, not just 'before' and 'after'
  • Auto-rotating carousels have pause controls
  • Lightbox galleries trap focus and return focus on close
  • Video testimonials have captions
  • No autoplay audio or video with sound

Contact and Navigation

  • Phone numbers coded as clickable tel: links, not images
  • All icon-only buttons have accessible text labels
  • Service area information available as accessible text list
  • Interactive maps have text alternatives
  • Skip navigation links present on all pages
  • Mobile menu keyboard-accessible

Design and Technical

  • Text contrast ratio meets 4.5:1 minimum for normal text
  • Focus indicators visible throughout the site
  • Page titles are unique and descriptive for each service page
  • Language declared in HTML
  • PDFs tagged and accessible if used for estimates or documents

9. Lawsuit Costs and Tax Credits

ScenarioTypical Cost Range
Demand letter settlement$3,000–$8,000
Federal lawsuit settlement$5,000–$15,000 + attorney fees
California (Unruh) per violation$4,000 minimum + attorney fees
Proactive website remediation$1,000–$4,000

Small home service businesses with revenue under $1 million or fewer than 30 full-time employees can claim:

  • IRS Form 8826 (Disabled Access Credit): Up to $5,000/year for accessibility improvements
  • Section 190 deduction: Up to $15,000/year for barrier removal
  • Combined credit and deduction can offset up to $20,000 annually

🛡️ Start With a Free Scan

Run a free accessibility scan of your home service website to get a prioritized list of violations. Takes 60 seconds.

🔍 Scan My Business Website Free

Sponsored

Also audit your site's full technical health

SEMrush Site Audit checks 130+ issues — missing alt text, broken links, slow pages. Free crawl up to 100 pages, no credit card required.

Try SEMrush Free →

10. Frequently Asked Questions

Do plumbing and HVAC company websites need to be ADA compliant?

Yes. Home service businesses are service establishments under ADA Title III. Both the physical office and the website must be accessible to people with disabilities. This applies whether you take online bookings or just display service information.

Does my website need to be accessible if I only serve local residential customers?

Yes. ADA Title III applies to businesses that serve the public regardless of geographic scope or business model. Local, residential-only contractors are covered by the same ADA requirements as national companies.

I use a third-party booking widget. Am I liable if it's inaccessible?

Yes. You are responsible for the accessibility of content you embed on your website, including third-party widgets. 'The widget vendor didn't make it accessible' is not a successful ADA defense. You should pressure your booking platform vendor to fix accessibility issues and use accessible alternatives if they cannot.

Are before/after photos on my contractor website required to have alt text?

Yes. All non-decorative images must have descriptive alt text under WCAG 1.1.1. For project photos, this means describing the work shown. Images with generic filenames or empty alt attributes are a common violation cited in demand letters.

How do I make my service area map accessible?

Provide an accessible text alternative alongside the map — a list of all cities, zip codes, or counties you serve, or a zip code lookup field. The interactive map can remain for sighted users, but the text alternative ensures blind and keyboard-only users can access the same information.

Related Industry Guides