We may earn a commission when you book through partner links. It never changes your price. How we make money.
Citizens of Visa Waiver Program countries (such as the UK, most EU countries, Australia, New Zealand and Japan) need an approved ESTA to travel to the US. It costs US$40.27 in 2026, is generally valid for 2 years or until your passport expires, and allows stays of up to 90 days per visit. Apply at least 72 hours before you fly.
How much does an ESTA cost?
US$40.27 from 1 January 2026. The fee rose from US$21 to US$40 on 30 September 2025 and is now adjusted for inflation each year. Apply only on the official site, esta.cbp.dhs.gov; other sites add fees.
| Detail | ESTA |
|---|---|
| Cost | US$40.27 |
| Valid for | 2 years or until your passport expires |
| Each stay | Up to 90 days |
| Decision | Usually fast; allow up to 72 hours |
Who needs an ESTA?
- Citizens of Visa Waiver Program countries visiting for tourism or business.
- You need an e-passport (with a chip).
- Canadian citizens generally don't need an ESTA or visa for short visits.
- An ESTA does not guarantee entry: the border officer decides.
How do you avoid problems?
- Apply before you book non-refundable flights.
- Use the passport you will travel with; a new passport needs a new ESTA.
- Answer every eligibility question carefully: errors can mean a refusal.
What should you read next?
Frequently asked questions
How much is the ESTA in 2026?
US$40.27.
How long is an ESTA valid?
Generally 2 years, or until your passport expires if sooner.
How long can I stay in the US on an ESTA?
Up to 90 days per visit.
How long does ESTA approval take?
Often minutes, but allow up to 72 hours.