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

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.

English