Online waiver, intake form and e-signature accessibility for small businesses

How to make online waivers, intake forms and sign-here boxes usable for keyboard, screen reader and phone users: readable waiver text, labelled questions, a typed signature option, time limits, errors, copies and in-person help.

Gyms, climbing walls, trampoline parks, med spas, tattoo studios, tour operators, rental shops, summer camps and clinics often ask customers to fill in an online waiver or intake form and sign it before they arrive. These forms are usually long, full of legal text, and end with a "draw your signature" box. When the form is hard to use, people can't book or check in, and staff end up doing it on paper at the front desk. This guide covers what to check, whichever form or waiver tool you use.

1. Make the waiver text readable

Put the waiver text on the page as real text with headings and short paragraphs, not as a scanned image or a tiny scrolling box (WCAG 1.3.1, 1.4.5). Make sure it still reads well at 200% zoom and on a phone, without sideways scrolling (WCAG 1.4.10). If you require people to scroll to the bottom before "I agree" works, make sure that also works with a keyboard and a screen reader, or drop the requirement. A short plain-language summary above the full text helps everyone; ask whoever wrote the waiver before changing its legal wording.

2. Every question needs a visible label

Health questions, emergency contacts and "Have you done this before?" checkboxes each need a visible label tied to the field (WCAG 3.3.2). Group yes/no questions in a fieldset with the question as the legend, so a screen reader reads the question with each answer. Use autocomplete for name, email, phone and birth date so people don't retype them (WCAG 1.3.5).

<fieldset>
  <legend>Do you have any injuries or medical conditions we should know about?</legend>
  <input type="radio" id="med-no" name="medical" value="no"><label for="med-no">No</label>
  <input type="radio" id="med-yes" name="medical" value="yes"><label for="med-yes">Yes</label>
</fieldset>

3. Signature boxes need a typed option

A "draw your signature with your finger or mouse" box can't be used by many keyboard, switch, screen reader and tremor users. Offer another way that needs no drawing, such as typing your full name plus an "I agree" checkbox (WCAG 2.1.1, 2.5.7). Many e-signature tools already have a "type" option; make sure it's turned on, reachable with Tab, and clearly labelled. Check with whoever advises you on the waiver which signing methods they accept.

4. Long forms: steps, saving and time limits

Break very long forms into steps with a clear "Step 2 of 4" in text. Don't let the form time out while someone reads the waiver; warn them first and let them extend the time (WCAG 2.2.1). Don't ask for the same details twice, for example a parent's name on every child's waiver (WCAG 3.3.7); let them reuse what they already typed.

5. Specific errors and a review step

If a required box is missed, say which one in words and keep everything else the person entered (WCAG 3.3.1, 3.3.3). Because a waiver is a legal agreement, show a review step before final submit or let people correct it afterwards (WCAG 3.3.4). See form error messages.

6. Confirmation and a copy

After signing, show a clear text confirmation that is announced to screen readers (WCAG 4.1.3), and offer the signed copy as an accessible web page or tagged PDF, not only a flat image. See accessible PDFs.

7. Offer another way

Some people will still need help. Say on the booking page that they can sign at the front desk, have staff read it aloud, or call ahead. This also matters for guests who use a screen reader on a borrowed tablet at check-in, which is another reason to keep the form simple.

Built-in form vs. waiver or intake tool

Dedicated waiver, intake and e-signature tools all handle labels, signature boxes and time-outs differently, and they change over time. Whichever you use, test the live form with a keyboard and a phone rather than relying on a feature list. See embedded form builders.

Common mistakes

A 5-minute check you can do today

  1. Open your waiver on a phone and zoom to 200%. Can you read it without sideways scrolling?
  2. Use only the Tab key to fill it in. Can you reach every question, see where focus is, and sign without a mouse?
  3. Skip a required question and submit. Does the error name it, and is everything else still filled in?
  4. Turn on VoiceOver or TalkBack: do yes/no questions read the question? See the 10-minute screen reader test.
  5. Check your booking page says how to get help or sign in person.

What a scan can and can't check here

Automated scans find only part of the barriers on the pages they visit. Our scan can flag unlabelled fields, missing names on buttons and many contrast problems. It can't sign a form, so it can't tell whether a signature box works by keyboard, whether time-outs warn people, or whether your site meets any law. Our Fix-Pack checks up to 10 pages, which can include a waiver or intake page on your own site, and gives copy-paste fixes for your platform.

Building booking and waiver flows for clients? The agency 5-pack gives you five white-label reports ($499, use within 12 months).

This is general technical guidance, not legal advice. It doesn't cover whether a waiver or e-signature is legally valid, and it doesn't certify compliance with the ADA or any law, or protect against claims. Altwise isn't affiliated with any waiver, form or e-signature tool.

Want the fixes written for you?

Start with a free homepage snapshot. The $149 Fix-Pack scans up to 10 pages and gives copy-paste fixes for your platform within 48 hours, with a 14-day refund promise. See a sample report first.

This is general technical guidance, not legal advice, and it does not certify compliance with the ADA or any law.

Related guides

All guides

This guide is general technical information, not legal advice. Following it does not certify ADA or any legal compliance. Automated checks find only part of accessibility barriers.

Check your own site, then decide

  1. Free homepage snapshot. Your top 3 issues in about a minute. No signup, no card.
  2. $149 Fix-Pack, if you want the full list. Up to 10 pages scanned, issues ranked by impact, copy-paste fixes for your platform, delivered within 48 hours, plus one re-scan after you apply them.

Get my free snapshot Order the Fix-Pack – $149

14-day refund promise. See a sample report first. A technical report, not legal advice; automated checks find only part of accessibility barriers.