# Which autocomplete values should a checkout form use? | Checkout Optimize Lab

Source: https://checkoutoptimizelab.com/checkout-autocomplete-attributes/

Use the standard ones: email, tel, name, street-address, postal-code, and cc-number. They let the browser fill the form in one tap and cut typing errors.

## How it works

The HTML autocomplete attribute tells the browser what each field is. MDN lists standard tokens for contact, address, and payment fields, and you can group them with billing or shipping.

## What to check

Open your checkout on a phone and try autofill. Any field that stays empty is missing or has the wrong token. Custom apps that add fields often skip it.

Source: [MDN, HTML autocomplete attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/autocomplete). Reviewed Sep 23, 2026.

## Frequently asked questions

### What do autocomplete attributes do at checkout?

They tell the browser which saved value belongs in which field: name, street address, city, postcode, card number, and so on. With the right attributes, the browser fills the form accurately in one gesture instead of the shopper typing every field on a small screen.

### Why do wrong autocomplete attributes hurt conversion?

Because the browser fills confidently and wrongly: a surname in the company field, a postcode in the phone field. The shopper must find and fix errors they did not make, and some never notice until validation rejects the order. Bad autofill is worse than none.

### How do you test checkout autocomplete?

Save a full address and card in your browser, then complete a test checkout and watch every field as it fills. Repeat on a phone, where autocomplete does the most work. Any field filled with the wrong value, or left empty despite a saved value, is an attribute to fix.
