ESTA or visa: which one do you need?
If you qualify for an ESTA, use it. It is faster, cheaper, and requires no appointment. The visa exists for people who do not qualify, who need more than 90 days, or who are travelling for something the Visa Waiver Program does not cover.
Side by side
| ESTA | B1/B2 visitor visa | |
|---|---|---|
| Who can apply | Citizens of 42 countries and Taiwan | Anyone, from any country |
| Cost | $40.27 | Higher, plus travel to a consulate |
| Where | Online | US embassy or consulate |
| Interview | No | Usually required |
| Decision | Often minutes | Weeks to months for an appointment |
| Maximum stay | 90 days | Typically up to 6 months |
| Validity | 2 years | Often 10 years |
| Extension | Not possible | Sometimes possible |
| Change of status in the US | Generally not possible | Sometimes possible |
| Tied to passport | Yes — a new passport voids it | Visa is in the passport |
You need a visa rather than an ESTA if…
You are not a citizen of a participating country. Residency does not count. See the full list.
You need more than 90 days. There is no extension mechanism on the Visa Waiver Program. If you know in advance the trip will run long, do not travel on an ESTA intending to sort it out later — you cannot.
You have travelled to Cuba, Iran, Iraq, Libya, North Korea, Somalia, Sudan, Syria or Yemen since 2011. Or you hold dual nationality of Iran, Iraq, North Korea, Sudan or Syria. Both remove Visa Waiver eligibility outright.
You have been refused entry to the US before, deported, or overstayed.
Your ESTA was refused. The refusal is the signal to take the visa route, where a consular officer can consider context that an automated system cannot.
You are travelling for a purpose the programme does not cover — paid work, journalism, study for academic credit, paid performance, or arriving as crew.
You are arriving by private aircraft or a non-signatory carrier. The Visa Waiver Program requires an approved carrier.
You can use an ESTA if…
You are a citizen of a participating country, have a biometric passport, are travelling for tourism, business or transit, staying 90 days or fewer, arriving by air or sea on an approved carrier, and none of the disqualifiers above apply.
That covers the large majority of travellers from those countries.
If you already hold a valid visa
Use it. You do not need an ESTA as well, and you should not apply for both. A valid B1/B2 in the appropriate category supersedes the programme, and often gives you a longer permitted stay.
The trade-off people underestimate
The ESTA’s real limitation is not the 90 days — it is inflexibility. You cannot extend, you generally cannot change status from within the US, and the authorization dies with your passport.
For a two-week holiday none of that matters. For someone whose plans might develop — a longer stay, a job offer, a course — the visa route is worth the extra cost and the appointment wait, because it leaves options open that the Visa Waiver Program closes.