Grundsätzlich können die Gebühren für ESTA-Anträge nur per Kreditkarte bezahlt werden. Dabei werden Kreditkarten folgender Anbieter angenommen: MasterCard, VISA, American Express und Discover (JBS, Diners Club). Der Antrag wird nicht eingereicht, solange die Zahlung nicht erfolgt ist.
Hinzu kommt die Möglichkeit einen ESTA-Antrag auf www.estaregistrierung.org zu beantragen und per Online-Banking mit „Sofortüberweisung“ zu bezahlen.