Citizens of Visa Waiver Countries can now apply for an ESTA through the current US Visa Waiver Program. A country must meet specific requirements regarding passport issuance, security, and prior visa application denials to be included in the VWP. A B-1 Visitor Visa must be obtained by anyone traveling with a passport issued from another country. The ESTA must be contacted in advance to make an application. Customs Form 6059B, on the other hand, is typically completed during a flight to the US or at the border before entering the immigration zone.