How much does ESTA cost?

To obtain ESTA authorization, applicants must complete the ESTA online form. At the end of the online process, applicants must pay the ESTA fee to validate their application.

How much does an ESTA authorization cost?

The administrative fees for ESTA applications have increased several times since the launch of the Visa Waiver Program in 2009. As of May 2022, the fee payable is 21 US dollars on the official ESTA website. So there’s no such thing as free ESTA authorization.

What does the ESTA fee include?

The fee paid by foreign travelers to obtain an ESTA helps finance two U.S. State Department budgets:

How do I pay ESTA fees?

Payment for ESTA authorization can only be made online by credit card. Several types of payment cards are accepted for payment: Visa, MasterCard, American Express, Discover, Diner’s Club, Maestro or JCB.

ESTA authorization online payment page

ESTA online payment page
Photo of ESTA payment page