Level AUnderstandableNew in 2.2
3.3.7

Redundant Entry

Don't make people type the same information twice in one process, auto-fill it or let them pick it instead.

In plain English

Nobody likes typing the same thing twice, and for some people it is a real barrier: those with memory or motor difficulties, or anyone using a screen reader or switch where every keystroke is effort. This rule, new in WCAG 2.2, says that within one process (like checkout), if you already collected some information, do not make the person enter it again. Pre-fill it, or let them pick it.

Who this is for

  • People with memory or attention differences, who may not recall exactly what they typed a screen ago.
  • People with motor difficulties or on assistive tech, for whom re-typing is slow and error-prone.
  • Everyone, who abandons carts when checkout is tedious.

How to check and fix it yourself

Walk through your own checkout. Are you ever asked for the same thing twice? The usual culprit is billing versus shipping address. Add a copy option.

<!-- "Billing same as shipping" copies the data instead of re-asking -->
<label>
  <input type="checkbox" id="same-as-shipping"> Billing address same as shipping
</label>

The only time to re-ask is when it is essential, like confirming a password.

Where we can help

Redundant entry hides in multi-step flows: checkout, account creation, returns. In an audit we walk your full purchase path and flag anywhere a customer is made to repeat information, with the fix. It is one of the new WCAG 2.2 checks and shows up in a self-check of your checkout.

How to meet it

Techniques the W3C accepts as sufficient (summarized). Follow a link for the full method.

Frequently asked questions

What does redundant entry require?+

Success Criterion 3.3.7 (Level A, new in WCAG 2.2) says that within a single process, information you already asked the user for must be auto-populated or available to select, rather than making them enter it again, unless re-entering is essential (like confirming a password) or the earlier information is no longer valid.

What's the classic example?+

Checkout: asking for a shipping address, then making the customer type the exact same address again for billing. A 'same as shipping' checkbox that copies it over satisfies this criterion and speeds everyone up.

When is re-entering allowed?+

When it is essential to the task, for example re-typing a password to confirm it, entering a security code, or when the previously entered information is no longer valid. Outside those cases, do not make people repeat themselves.

Reference

This is a plain-language explainer. The authoritative source is the W3C Web Content Accessibility Guidelines (WCAG) 2.2.

WCAG 2.2 © W3C. Excerpts are paraphrased; see the linked documents for the normative text.

Not sure if your store passes 3.3.7?

A human auditor checks this and every other criterion against your live store, and documents the result.

Book an audit