Is there a fee to register under ESTA?
On September 8, 2010, a fee of $14.00 was introduced for Visa Waiver Program Travelers registering under ESTA. The fee includes $10.00, collected pursuant to the Travel Promotion Act (TPA) and a fee of $4.00 for administering the Electronic System for Travel Authorization (ESTA).
Please note that there is only one official ESTA website: https://esta.cbp.dhs.gov. Companies who are charging a fee to assist travelers in registering under ESTA are NOT operating on behalf of the U.S. government.
Only those qualified for travel under the Visa Waiver Program should submit a registration under ESTA. If you have not determined your eligibility to travel visa free, please use our Visa Wizard to help you decide: http://london.usembassy.gov/root/visa-wizard/pages/index.html.