Who needs a visa to enter the United States
Whether you need a visa depends on your citizenship and how long you plan to stay. Citizens of about 40 countries can enter the US without a visa for tourism, business meetings, or short visits under a program called the Visa Waiver Program. Everyone else must obtain a visa before arrival. Even if you are a citizen of a Visa Waiver Program country, you will need a visa if you plan to work, study, or stay longer than the program allows.
The US does not issue visas on arrival. You must have your visa in your passport before you board your flight or ship. There is no exception to this rule, and arriving without one will result in being sent back to your country of origin at your own expense.
Your citizenship determines your starting point. If you are unsure of your citizenship status or hold dual citizenship, check your passport first — that is the document the US will examine at the border.
Key Takeaways
- Citizens of about 40 countries can visit the US for up to 90 days without a visa through the Visa Waiver Program, but must have an approved ESTA before boarding.
- All other nationalities must obtain a visa from a US embassy or consulate in their home country before traveling.
- A visa is required for any stay longer than 90 days, any work or study, or any purpose beyond tourism and business meetings, even for Visa Waiver Program citizens.
- The US does not issue visas at the border or airport — you must have your visa in your passport before you arrive.
Visa Waiver Program countries and the ESTA requirement
If your passport is from one of these countries, you may be able to enter without a visa: Andorra, 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, San Marino, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Taiwan, and the United Kingdom.
However, you must still obtain an ESTA (Electronic System for Travel Authorization) before boarding your flight. An ESTA is not a visa — it is an electronic travel permission that you request online. You can explore for an ESTA on the official Department of Homeland Security website at cbp.gov. The process takes a few minutes, costs $14, and is usually approved within minutes, though it can take up to 72 hours. You must have a valid passport, an email address, and a credit or debit card.
An ESTA is valid for two years or until your passport expires, whichever comes first. You do not need a new ESTA each time you visit the US during that period, but you must have one before each trip.
When you must obtain a visa instead
You need a traditional visa if you are a citizen of a country not listed above, or if you are a citizen of a Visa Waiver Program country but your purpose falls outside tourism and business. Work visas, student visas, family-based visas, and long-term residence visas all require a formal process through a US embassy or consulate.
Even Visa Waiver Program citizens need a visa if they plan to stay longer than 90 days, work in the US, study at a school or university, or immigrate permanently. The 90-day limit is firm — you cannot extend it by explore for a visa after you arrive.
The type of visa you need depends on your situation. Common categories include H-1B (specialty occupation work), F-1 (student), IR (when ready relative of a US citizen), and EB (employment-based immigration). Each has different requirements, processing times, and fees. The US State Department website at state.gov lists all visa types and their requirements.
How to obtain a visa through a US embassy or consulate
To explore for a visa, you must first complete the online form DS-160 (process for a Nonimmigrant Visa) on the State Department website. You will need your passport number, travel dates, and information about your purpose in the US. After submitting the form, you will receive a confirmation number.
Next, you must schedule an interview at the US embassy or consulate in your home country. You cannot explore for a US visa at an embassy in a different country unless you are a legal resident of that country. During the interview, a consular officer will ask about your plans, your ties to your home country, and your ability to support yourself. Bring your passport, the DS-160 confirmation, proof of payment for the visa fee, and any documents that support your purpose (job offer letter, university acceptance, family relationship documents, and so on).
Processing times vary by country, visa type, and current demand. Some visas are issued the same day; others take weeks or months. Check the specific embassy or consulate website for current wait times before you schedule your interview.
Visa fees and what they cover
Visa fees vary by type and nationality. Most nonimmigrant visas (temporary visas for work, study, or tourism) cost between $160 and $190. Immigrant visas (permanent residence) have different fees that depend on your category and family size. Some nationalities pay reciprocal fees — if your country charges US citizens a certain amount for a visa, the US charges your citizens the same amount.
The fee is nonrefundable even if your visa is denied. You pay the fee when you schedule your interview, not when you explore. Some embassies and consulates accept payment online; others require payment in person or through a bank transfer. Check your local embassy website for payment methods.
What happens if you overstay or violate your visa
If you stay in the US longer than your visa or ESTA permits, you are in the country illegally. This has serious consequences: you may be deported, banned from returning for three to ten years depending on how long you overstayed, and barred from obtaining future US visas. Even a single day of overstay can trigger these penalties.
If you realize you will overstay, you can request an extension or change of status before your authorized stay ends. This requires filing a form with US Citizenship and Immigration Services (USCIS) and paying a fee. Approval is not may provide. It is far better to plan your departure date carefully and leave on time.
If you are in the US on a work or student visa and your circumstances change — you lose your job or leave school — you must notify USCIS and may be required to leave the country. Violating the terms of your visa can also result in deportation and future visa denial.
Frequently Asked Questions
Can I get a visa at the airport when I arrive in the US?
No. The US does not issue visas at airports or borders. You must have your visa in your passport before you board your flight. If you arrive without one, you will be denied entry and sent back to your country of origin at your own expense.
How long does it take to get a US visa?
Processing times vary widely by country, visa type, and current demand. Some visas are issued within days; others take several weeks or months. Check the website of the US embassy or consulate where you plan to interview for current wait times in your location.
Can I work in the US on a tourist visa?
No. Working in the US on a tourist visa or ESTA is illegal and can result in deportation and a ban on future US entry. If you plan to work, you must obtain a work visa before you arrive.
What if my passport expires while I am in the US?
You can renew your passport at your country's embassy or consulate in the US. Your visa remains valid as long as your original passport is valid, even if you receive a new passport. Bring both passports when you travel.
Do I need a visa to connect through a US airport?
If you are connecting to another country and do not leave the airport, you generally do not need a visa. However, if you will leave the airport terminal or stay overnight, you need a visa or ESTA depending on your citizenship. Check with your airline before booking, as rules vary by airline and airport.