ESTA and entry to the United States, explained plainly
Who needs ESTA, what it costs, how long it lasts and when you need a visa instead. Every fact checked against official US government sources.
- 42Visa Waiver Program countries
- 90 daysmaximum stay per visit
- 2 yearsESTA validity
- $40.62official fee when approved
Start here
- What is ESTAThe travel authorization for short visits without a visa.
- Do I need ESTA?The list of 42 countries and the exclusions.
- How to applySteps, payment and the three possible answers.
- Cost and validityWhat the $40.62 is made of and how long it lasts.
- ESTA or visaWhen a visitor visa is the right route.
- Transit through the USConnecting flights need permission too.
Common questions
Is ESTA a visa?
No. It is an authorization to travel under the Visa Waiver Program for 90 days or less. A CBP officer decides on admission when you arrive.
How much is ESTA?
The official fee is $40.62: $10.62 for processing and $30.00 if the application is approved.
Who cannot use ESTA?
Among others, travellers who have been in Cuba since 12 January 2021, or in North Korea, Iran, Iraq, Libya, Somalia, Sudan, Syria or Yemen since 1 March 2011. With limited exceptions, they need a visa.
This is an independent information website. The official ESTA application is at esta.cbp.dhs.gov.