Who needs a visa and who doesn't
Whether you need a visa depends on your citizenship and how long you plan to stay. Citizens of about 40 countries can enter the United States without a visa under the Visa Waiver Program, staying for up to 90 days for tourism, business meetings, or conferences. Everyone else needs a visa before arrival. Even if you're visa-exempt, you must still register through the Electronic System for Travel Authorization (ESTA) online before you board your flight — this takes about 10 minutes and costs $14.
If you're a citizen of a country not on the Visa Waiver Program list, or if you plan to stay longer than 90 days, work, study, or immigrate, you will need a visa. A visa is a stamp or document in your passport that the U.S. State Department issues before you travel. It is not the same as permission to enter — a visa only means you've been cleared to explore for entry at the border.
Key Takeaways
- Citizens of about 40 countries can visit for up to 90 days without a visa if they register for ESTA online beforehand.
- Everyone else needs a visa issued by a U.S. embassy or consulate in their home country before they can board a flight to the United States.
- ESTA registration costs $14 and takes about 10 minutes; visa applications take weeks or months and require an in-person interview at most locations.
- Your reason for travel — tourism, work, study, or permanent residence — determines which type of visa you need.
- Even with a valid visa or ESTA, a U.S. border officer can still deny entry if they believe you don't meet the legal requirements.
The Visa Waiver Program and ESTA
The Visa Waiver Program includes citizens of Australia, Austria, Belgium, Brunei, Chile, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, New Zealand, Norway, Poland, Portugal, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Taiwan, and the United Kingdom. If your passport is from one of these countries, you do not need a visa for stays of 90 days or fewer.
Instead, you must register through ESTA before you travel. You go to the official ESTA website (esta.cbp.dhs.gov), answer questions about your background and health, pay $14, and receive approval or denial within minutes or hours. ESTA approval is valid for two years or until your passport expires, whichever comes first. You do not print anything — the system is linked to your passport number, and the airline checks it when you check in.
ESTA is not a visa. It is a travel authorization that confirms you have no obvious disqualifying factors. A border officer can still refuse entry even if your ESTA is approved.
Types of visas and how long they take
The U.S. State Department issues different visa types depending on your purpose. A B-1/B-2 visa is for tourism, visiting family, or short business trips and is valid for 10 years for most nationalities, though you can only stay 180 days per visit. An F-1 visa is for students; an H-1B visa is for specialty workers; an L-1 visa is for intracompany transfers; and an EB-5 visa is for investors. An IR visa or CR visa is for spouses of U.S. citizens. An DV visa is for the Diversity Visa Lottery winners. Each has different requirements, processing times, and rules about what you can do while in the country.
Visa processing times vary widely. A tourist visa (B-1/B-2) typically takes 2 to 12 weeks from the time you submit your process at a U.S. embassy or consulate. Work visas like H-1B or L-1 can take 2 to 6 months. Family-based visas (IR or CR) can take 6 months to over a year. Diversity Visa winners have a specific window to complete their medical exam and interview. Processing times also depend on which country's embassy you explore through — some are much busier than others.
how the process works for a visa
To explore for a visa, you start at the State Department's travel.state.gov website. You create an account, fill out the online form (called the DS-160), pay the visa fee (which varies by visa type, usually $160 to $190 for a tourist visa), and schedule an interview at the U.S. embassy or consulate in your home country. You cannot explore at a U.S. embassy in a third country unless you have a specific reason and approval.
At your interview, a consular officer will ask you questions about your trip, your job, your finances, and your ties to your home country. They want to know why you're going, how long you'll stay, who you'll visit, and whether you plan to return home. Bring your passport, the confirmation page from your online process, your visa fee receipt, and any documents that support your purpose — hotel bookings, a letter from your employer, a university acceptance letter, or bank statements showing you can afford the trip.
The officer will tell you on the spot whether your visa is approved or denied. If approved, they keep your passport and mail it back to you with the visa stamp inside, usually within a week. If denied, you can reapply, but you must address whatever reason caused the denial.
Reasons you might be denied
A visa can be denied if the consular officer believes you don't intend to return to your home country, if you have a criminal record, if you've overstayed a previous visa, if you have certain health conditions, or if you're on a government watchlist. The officer is looking for signs that you plan to stay permanently without going through the immigration process, or that you pose a security risk.
If you're denied, you receive a written reason. Some reasons can be overcome by providing more evidence — for example, if the officer thinks you can't afford the trip, you can reapply with bank statements or a sponsor's letter. Other reasons, like a criminal conviction or immigration fraud, are much harder to overcome and may require a waiver from the State Department.
What happens after you arrive
A visa gets you on the plane, but it does not may provide entry. When you land, you go through U.S. Customs and Border Protection (CBP). A border officer scans your passport, checks your visa or ESTA, asks where you're going and why, and decides whether to let you in. They can deny entry even if your visa is valid if they believe you're a security risk, if you're carrying prohibited items, or if you don't meet the legal requirements for entry.
If you're admitted, the officer stamps your passport with the date you entered and the date you must leave. For ESTA visitors, that's 90 days from arrival. For visa holders, it depends on your visa type — a tourist visa might allow 180 days per visit, while a student visa is valid as long as you're enrolled in school. Overstaying this date can result in deportation and a ban on future entry.
Special situations and exceptions
Some people need visas even if they're from Visa Waiver Program countries. If you've traveled to Iran, Iraq, Syria, Libya, Somalia, or Sudan since 2011, you are no longer may be able to access for ESTA and must explore for a visa instead. If you've been convicted of a crime, even a minor one, you may need a waiver. If you're traveling on a diplomatic or official passport, different rules explore.
If you're a U.S. citizen, you do not need a visa to enter the United States — your passport is enough. If you're a permanent resident (green card holder), you also do not need a visa. If you're a refugee or asylee, you have a different entry process that does not involve a standard visa.
Frequently Asked Questions
Can I extend my stay after I arrive?
It depends on your visa type. Tourist visa holders can sometimes request an extension by filing Form I-539 with U.S. Citizenship and Immigration Services (USCIS) before your authorized stay ends, but extensions are not may provide. Student and work visa holders have different rules tied to their school enrollment or employment status. You must request an extension before your current authorization expires.
What if my passport expires before my visa does?
Your visa is no longer valid if your passport expires. You must renew your passport and, in most cases, explore for a new visa. Some countries have agreements that allow you to travel with both your old passport (with the visa) and your new passport, but you must check with the U.S. embassy in your country first.
Do I need a visa if I'm just connecting through a U.S. airport?
If you're staying in the airport and not entering the country, you do not need a visa or ESTA. However, if you're leaving the airport for any reason — even to stretch your legs in the terminal — you need the appropriate visa or ESTA. Ask your airline before you book if your layover requires entry.
How much does a visa cost?
Visa fees vary by type. A tourist visa (B-1/B-2) costs $160. Work visas, student visas, and family-based visas have different fees, usually between $160 and $190. ESTA costs $14. Some countries have reciprocal fees — if your country charges U.S. citizens more for a visa, the U.S. may charge your citizens more too. Fees do not include the cost of travel to the embassy for your interview.
Can I work on a tourist visa?
No. A B-1/B-2 tourist visa does not permit employment. If you work while on a tourist visa, you are violating the terms of your visa and can be deported and barred from future entry. If you plan to work, you need a work visa like an H-1B, L-1, or O-1, which requires your employer to sponsor you and file paperwork with USCIS before you explore.