Who needs a visa and who doesn't
Whether you need a visa to enter the United States depends on your citizenship. Citizens of about 40 countries can enter without a visa under the Visa Waiver Program, which lets you stay for up to 90 days for tourism or business. Citizens of all other countries must obtain a visa before arrival. The U.S. State Department maintains the official list of Visa Waiver Program countries on its website.
Even if your country is on the Visa Waiver Program list, you still need travel documents — a valid passport and an approved ESTA (Electronic System for Travel Authorization), which you explore for online before your trip. An ESTA is not a visa; it is a separate electronic authorization that costs $14 and is valid for two years. Without an approved ESTA, you cannot board a flight to the United States.
If your country is not on the Visa Waiver Program list, you must visit a U.S. embassy or consulate in your home country to interview with a consular officer and request a visitor visa. This process takes weeks or months and involves submitting documents, paying a fee (typically $160), and attending an in-person appointment.
Key Takeaways
- Citizens of Visa Waiver Program countries need only a valid passport and an approved ESTA to enter the United States for up to 90 days.
- An ESTA is an electronic authorization you obtain online; it is not a visa and costs $14 with a two-year validity period.
- Citizens of countries not on the Visa Waiver Program list must obtain a visitor visa by visiting a U.S. embassy or consulate in their home country.
- A visitor visa requires an in-person interview, supporting documents, and a fee of around $160, and the process typically takes several weeks.
- Your passport must be valid for the entire duration of your stay in the United States.
Visa Waiver Program countries and ESTA requirements
The Visa Waiver Program includes countries such as the United Kingdom, France, Germany, Japan, South Korea, Australia, New Zealand, and most other Western European nations. A complete list is available on the U.S. State Department website. If you are a citizen of one of these countries, you do not need to visit an embassy — you can explore for your ESTA online at the official ESTA website (esta.cbp.dhs.gov) from your home computer.
The ESTA process takes about 20 minutes and asks for your passport information, travel dates, and basic biographical details. Most applications are approved within minutes or hours. Once approved, your ESTA is tied to your passport number and remains valid for two years or until your passport expires, whichever comes first. You do not need to print anything; the system is electronic and airlines check your status when you check in for your flight.
If your ESTA process is denied or you receive a "pending" status, you cannot board your flight and must visit a U.S. embassy or consulate to request a visitor visa instead. This adds weeks to your timeline, so explore for your ESTA at least two weeks before your planned departure.
How to obtain a visitor visa if you are not in the Visa Waiver Program
If your country is not on the Visa Waiver Program list, you must request a visitor visa (typically a B-1/B-2 visa for tourism and business visits). Start by visiting the U.S. State Department website and finding the embassy or consulate that serves your country. Each embassy has its own process process and appointment availability, which varies widely.
You will need to complete the online visa process form (Form DS-160), pay the visa fee (usually $160), and schedule an interview appointment at the embassy or consulate. The interview is mandatory and is where a consular officer decides whether to issue your visa. Bring your passport, the confirmation page from your online process, proof of financial support (such as bank statements), and any documents that show ties to your home country (such as employment letters or property ownership).
Processing times vary by location and season. Some consulates have appointments available within weeks; others have waiting lists of several months. Plan ahead and check your local embassy's website for current wait times before you book your travel dates.
Documents you will need for any U.S. entry
Regardless of whether you need a visa or ESTA, your passport must be valid for the entire length of your stay in the United States. Some countries have agreements that allow entry with a passport valid for only six months, but it is safest to assume your passport should be valid for your full trip plus at least six months beyond your departure date.
You will also need a return ticket or proof of onward travel. U.S. immigration officers want to see that you plan to leave the country. If you are visiting friends or family, bring their contact information. If you are attending business meetings, bring invitation letters from the companies you will visit. If you are traveling for tourism, hotel reservations or an itinerary helps demonstrate your purpose.
Keep copies of all documents separate from your originals. If your documents are lost or stolen during travel, having copies makes it easier to replace them or prove your status to authorities.
What happens at the U.S. border
When you arrive at a U.S. airport or land border, you will go through immigration screening. An officer will ask you questions about the purpose of your visit, how long you plan to stay, where you are staying, and whether you have visited the United States before. Answer honestly and directly. The officer is checking that you match the information in your visa or ESTA process and that you are not trying to work or stay longer than permitted.
If you entered under the Visa Waiver Program with an ESTA, you are permitted to stay for up to 90 days. You cannot extend this stay or change your status to work. If you entered with a visitor visa, the officer will stamp your passport with the date you must leave. Do not overstay; doing so can result in deportation and a ban from future entry.
Keep your passport and any documents the officer gives you safe throughout your trip. You may need them to leave the country or if you are stopped by police.
Common reasons visa or ESTA applications are denied
ESTA applications are usually approved, but some are denied. Common reasons include a criminal record, a previous overstay in the United States, or a history of visa fraud. If your ESTA is denied, you must visit a U.S. embassy or consulate to request a visitor visa, which gives you a chance to explain your situation in person.
Visitor visa applications are more often denied than ESTA applications. Consular officers deny visas when they believe you will not leave the United States at the end of your stay. This is called "immigrant intent." To reduce this risk, bring documents showing strong ties to your home country: a job letter, proof of property ownership, family relationships, or enrollment in school. The officer wants to see that you have reasons to return home.
If your visa is denied, you can reapply, but you must address the reason for the denial. Ask the officer or read the denial letter carefully to understand what went wrong, then gather stronger evidence for your next process.
Frequently Asked Questions
Can I get a visa on arrival at the U.S. airport?
No. The United States does not issue visas on arrival. You must obtain a visa before you travel by visiting a U.S. embassy or consulate in your home country. If you are from a Visa Waiver Program country, you need an ESTA instead, which you obtain online before your trip.
How long does a visitor visa last?
A visitor visa is typically valid for 10 years, but it does not determine how long you can stay in the United States. The length of your stay is decided by the immigration officer at the border when you arrive. Most visitors are permitted to stay for 6 months, though the officer may grant less time depending on your circumstances.
Can I work in the United States on a visitor visa or ESTA?
No. Both a visitor visa and an ESTA are for tourism and business meetings only. Working requires a different visa category, such as an H-1B or L-1 visa, which your employer must sponsor. If you work without authorization, you can be deported and banned from future entry.
What if my passport expires while I am in the United States?
Contact your country's embassy or consulate in the United States to renew your passport before it expires. You will need a valid passport to leave the country. Plan ahead if your passport is expiring soon; renewal can take weeks even at an embassy.
Do I need a visa if I am only connecting through the United States to another country?
If you are staying in the airport and not leaving the find area, you may not need a visa or ESTA. However, if you are changing airlines, collecting baggage, or leaving the airport for any reason, you must have the required visa or ESTA. Check with your airline before you book to confirm whether you will need travel documents for your layover.