The current US Visa Waiver Countries all require their citizens to obtain an ESTA before visiting the US. In order for a country to be included in the VWP, it has to meet many requirements related to passport issuance, security and previous visa application denials. Travellers with a passport from any other country must obtain a B-1 or B-2 Visitor Visa. Note that an application must be made through the ESTA in advance, whereas Customs Form 6059B is usually completed while flying to the US or at the border before entering the immigration area.
The VWP consists of countries which issue their citizens with a machine-readable or electronic passport to visit the US for up to 90 days without applying for a tourist or business visa in advance. Before January 2009, Visa Waiver travellers simply presented their machine-readable passport to the border agents for admission to the US. The ESTA, however, requires all Visa Waiver travellers to pre-register for, and be approved to, travel to the US. An ESTA authorisation is valid for two years.
Official disclaimer: This information website is privately owned and operated. It is not affiliated with the US government. Outgoing links are provided to a privately owned third-party website that offer ESTA processing for an additional fee. All visitors have the option of utilizing the official US government website directly without any third-party assistance and and pay only the mandatory U.S. government fee.