ESTA applications may be made at any time, but travelers are encouraged to apply at least 72 hours prior to travel. ESTA has an application fee of $4, and if approved, an additional fee of $17 is charged, for a total of $21. After approval, the authorization remains valid for two years, or until the passport expires if earlier, for multiple trips during that period.