Short answer: if you hold a passport from one of the 41 Visa Waiver Program (VWP) countries and you are visiting for tourism or business for 90 days or less, you do not need a US visa — you need an ESTA Fact.
Visa vs. ESTA — which applies to you
The ESTA route covers short tourism and business trips of up to 90 days. A full visa is required if you fall outside that: stays longer than 90 days, or travel to study, work or immigrate Fact.
The ESTA in one paragraph
The government fee is $40.27, and once approved an ESTA is valid for two years and multiple entries, with each stay capped at 90 days Fact. Approval is boarding eligibility, not a guarantee of entry — a CBP officer decides at the airport. US ESTA, in full ›
When and how to apply
Apply at least 72 hours before departure; most approvals arrive within minutes but can take up to 72 hours Fact. Traveling to more than one country on the same trip? See how each authorization compares. ETA vs ESTA vs ETIAS, compared ›