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 for tourism or business trips of up to 90 days under the Visa Waiver Program. If your country is not on that list, or if you plan to stay longer than 90 days, work, study, or immigrate, you will need a visa.
The fastest way to find out is to check the U.S. State Department's official list of Visa Waiver Program countries on their website. If your country appears there, you still need to register in the Electronic System for Travel Authorization (ESTA) before you board a plane — it is not the same as a visa, but it is required. If your country is not listed, you must explore for a visa at a U.S. embassy or consulate in your home country before you travel.
Even if you are a citizen of a Visa Waiver Program country, you cannot use that program if you have visited certain countries in the past three years, if you have been denied entry to the United States before, or if you have a criminal record. In those cases, you must explore for a visa instead.
Key Takeaways
- Citizens of about 40 countries can enter the USA for up to 90 days without a visa, but must register in ESTA online before traveling.
- If your country is not on the Visa Waiver Program list, you must explore for a visa at a U.S. embassy or consulate before you travel.
- Visa Waiver Program travelers who have visited Iran, Iraq, Syria, Libya, Somalia, or Sudan in the past three years must explore for a visa instead.
- Visa applications take weeks or months and require an in-person interview at a U.S. embassy or consulate in your home country.
- The type of visa you need depends on your purpose: tourism, business, work, study, or permanent residence.
Visa Waiver Program countries and ESTA registration
The Visa Waiver Program includes citizens of Andorra, Australia, Austria, Belgium, Brunei, Chile, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, South Korea, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, New Zealand, Norway, Poland, Portugal, San Marino, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, Taiwan, and the United Kingdom.
If you are a citizen of one of these countries and plan to stay 90 days or less for tourism or business, you do not need a visa. Instead, you must register in ESTA at least three days before you travel. ESTA is an online form that takes about 10 minutes to complete and costs $14. You can explore on the official ESTA website (cbp.gov). Most applications are approved within minutes, though some take up to 72 hours. Your ESTA is valid for two years or until your passport expires, whichever comes first.
ESTA is not a visa and does not may provide entry — it only means you have been cleared to board a plane or ship to the United States. A U.S. border officer can still deny you entry at the airport if they believe you are a security risk or do not meet the 90-day tourism requirement.
explore for a visa if you are not in the Visa Waiver Program
If your country is not on the Visa Waiver Program list, you must explore for a visa before you travel. The first step is to determine which type of visa you need based on your purpose. The most common types are B-1 (business), B-2 (tourism), F-1 (student), H-1B (specialty occupation work), and EB (employment-based immigration).
Once you know which visa type you need, go to the U.S. State Department website and find the embassy or consulate in your home country. You will fill out form DS-160 (the online nonimmigrant visa process) or DS-260 (for immigrant visas) on the State Department's website. You will then pay the visa fee, which ranges from $160 to $265 depending on the visa type, and schedule an interview at the embassy or consulate.
Visa interviews typically take place weeks or months after you explore, depending on how busy the embassy is. You must attend the interview in person. Bring your passport, the confirmation page from your online process, proof of payment, and documents that support your reason for travel — such as a job offer letter, university acceptance, or hotel reservation. The consular officer will ask you questions about your plans and may deny your process on the spot if they believe you will not return to your home country.
How long visa processing takes
Processing time varies widely by country and by visa type. For tourist and business visas (B-1/B-2), the State Department estimates processing takes anywhere from a few days to several weeks after your interview. Some consulates are faster than others — interviews in major cities like London or Tokyo may be scheduled within weeks, while consulates in smaller cities may have wait times of several months.
Work visas (H-1B) and student visas (F-1) often take longer because your employer or school must file paperwork before you can explore. Employment-based immigration visas (EB) can take years because they depend on visa availability and labor certification.
You can check the current wait time for interviews at your specific consulate on the State Department website. If you need to travel urgently, some consulates offer expedited processing for an additional fee, though this is not available everywhere.
What happens if you overstay or violate your visa
If you enter the United States on ESTA or a visa and stay longer than permitted, you will be in the country illegally. Overstaying by even one day can result in deportation, a fine, and a ban from re-entering the United States for three to ten years depending on how long you overstayed.
If you are on a work visa (H-1B) or student visa (F-1), you must maintain your status by working for your authorized employer or attending your authorized school. If you change jobs or drop out without permission, you lose your legal status when ready. If you are deported, you will have difficulty obtaining any U.S. visa in the future.
If your circumstances change and you need to stay longer, you must file a request to extend your stay or change your visa status before your current authorization expires. This must be done through U.S. Citizenship and Immigration Services (USCIS), not at the border.
Visa requirements for children and infants
Children and infants need the same visa or ESTA as adults. If a child is a citizen of a Visa Waiver Program country, they must register in ESTA. If they are not, they must explore for a visa. Children cannot travel on a parent's passport or visa — each person needs their own document.
For children under 16, a parent or legal guardian must complete the visa process and attend the interview with them. The consular officer may interview the child separately or ask the parent questions about the child's plans. If a child is traveling with only one parent, some consulates may ask for a letter from the other parent giving permission for the trip.
Frequently Asked Questions
Can I extend my stay if I entered on ESTA?
No. ESTA is valid for 90 days only and cannot be extended. If you need to stay longer, you must leave the United States and reapply for ESTA, or you must have applied for a visa before you traveled. Overstaying your 90 days will result in deportation and a ban from re-entering.
What if my visa process is denied?
The consular officer will tell you the reason for the denial. Common reasons include insufficient proof that you will return to your home country, criminal history, or security concerns. You can reapply, but you must address the reason for the denial. Some denials are permanent — for example, if you were convicted of certain crimes, you may never be able to obtain a U.S. visa.
Do I need a visa if I am only connecting through a U.S. airport?
If you are a citizen of a Visa Waiver Program country and you are only connecting to another country without leaving the airport, you do not need ESTA or a visa. If you leave the airport for any reason, you must have ESTA or a visa. If you are not a Visa Waiver Program citizen, you need a transit visa (C-1) even if you do not leave the airport.
How much does a visa cost?
Visa fees range from $160 to $265 depending on the type. Tourist and business visas (B-1/B-2) cost $160. Work visas, student visas, and other categories cost more. The fee is non-refundable even if your process is denied. ESTA costs $14 and is valid for two years.
Can I work in the USA on a tourist visa?
No. If you enter on a B-2 tourist visa or ESTA, you are not permitted to work for any employer, even unpaid volunteer work. If you are caught working, you will be deported and banned from re-entering. If you plan to work, you must explore for a work visa (H-1B, L-1, or another employment category) before you travel.