The fields where people get the official ESTA wrong, in form order.
With the exact regex the official site enforces, the error message it returns, and what you probably did wrong. Pre-check your values in the ESTA page's local validator before pasting.
§ Fields, in order
9 fields, 4 sections, ~23 minutes total.
All sections
Showing 9 of 9
Section 1 · Passport
01
Passport number
Copy only the passport number from the photo page. Use the VWP e-passport you will carry to the United States.
^[A-Z0-9]{1,20}$max 20
02
Full name
Enter every family and given name in the Latin spelling printed on the passport. Do not follow a shortened airline-ticket name.
03
Date of birth
Match the passport date. This local checker uses YYYY-MM-DD; on the ESTA site, use its date controls.
Section 2 · Contact
04
Email
Use an inbox you control and can open while traveling. Check the domain before continuing.
max 254
05
Phone number
Include the country code and a reachable number. If you have no phone, CBP permits a reachable third-party number.
06
Home address
Enter your current street, city, region, and country. The US place of stay is requested separately.
Section 3 · Employment
07
Current or previous employer
Answer Yes or No even when you have no current employer. If Yes, enter the current or previous employer details requested.
Section 4 · US details
08
U.S. point of contact
Use a friend, relative, business contact, hotel, or place of stay. If you do not know the information, enter UNKNOWN.
09
Social media
The official printable ESTA application marks this section Optional. Add listed identifiers if you choose, or leave it blank.
§ After submit
What happens between hitting submit and getting through immigration.
01
Confirmation screen
The official site shows a confirmation on screen. Screenshot it — that's your backup.
02
Email arrives
Within a few minutes from a dhs.gov address, with the record details.
03
At immigration
Save your application number and check the official site for Authorization Approved, Travel Not Authorized, or Authorization Pending. Approval is electronic; it does not guarantee admission.
04
No printout needed
Screenshot is fine. PDF is fine. Even the email app open on your phone is fine.
05
If verification fails
Rare. Officer looks you up by passport number — your record is already in the system.
§ Full walkthrough
Every field, the in-browser validator, and the full common-errors list.
Run by U.S. Customs and Border Protection (CBP). Last verified July 14, 2026.
· Archived snapshot
Use the CBP site and the e-passport you will carry. ESTA is a paid travel authorization, not a visa. An approved application costs USD $40.27: $4.00 to process it, then $36.27 after approval. Apply no later than 72 hours before departure.
The checker below covers the 9 field groups in data/rules/usa.json. It runs in your browser and sends nothing to us. The live CBP form controls the final application.
Tool · Pre-check your fields
Before you paste anything into the official site
Type your details below. We never send them anywhere. This runs 100% in your browser.
View source to verify.
Use YYYY-MM-DD in this local checker. Match the passport date.
Use an address you control. ESTA requires email verification and sends the application number here.
Answer Yes or No. If Yes, enter the current or previous employer details requested by ESTA; employer address and phone are only applicable when you have an employer to report.
Enter every family and given name in the Latin spelling shown on the passport.
Enter your current home address. CBP lists home address as required application information.
Copy the number exactly from the VWP e-passport used for travel. This checker accepts a broad alphanumeric range because CBP publishes no fixed length.
Include the country code. If you have no phone, CBP permits a reachable third-party contact number.
The current official ESTA printable application labels this section Optional. Add identifiers if you choose, select no online presence when applicable, or leave it blank.
Use a friend, relative, business contact, or the place you will stay. CBP permits UNKNOWN when you do not know the information.
✓ 100% browser-side. No network calls. No tracking. View source on GitHub to audit. ✓ Rules last verified 2026-07-14.
Before payment
Check the host again: esta.cbp.dhs.gov. The official charge starts with the $4.00 processing fee. The $36.27 authorization fee is charged only after approval. If the result is Travel Not Authorized, only the $4.00 processing fee applies.
Save the application number after submission. Approval is usually valid for 2 years or until the passport expires, whichever comes first. Brunei passport holders receive a 1-year validity period.
Cite or share
Share this source
Use this page when warning travelers about official entry-card links or middleman fees. The URL, official source, and verification trail are public.
Suggested citation
How to Fill the ESTA Form: All 9 Fields Explained (2026) entrycardguide. Accessed 2026-07-14. https://entrycardguide.com/usa/how-to-fill/
Affiliate disclosure: if you buy through one of these links, we may earn a commission. We never accept money from visa middlemen, form-filing services, or companies that compete with the official government forms we point to.