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 up to 90 days for tourism or business. Everyone else needs a visa before arrival. Even if you're from a Visa Waiver Program country, you must have an ESTA (Electronic System for Travel Authorization) approved before you board your flight — it costs $14 and takes minutes to request online.
If your country is 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 shows a U.S. consulate has reviewed your case and determined you may enter for a specific purpose. Without one, you cannot board a flight to the United States.
Key Takeaways
- Citizens of about 40 countries can visit for up to 90 days with an ESTA instead of a visa, but the ESTA must be approved before you travel.
- If your country is not on the Visa Waiver Program list, you need a visa no matter how short your stay.
- Visas are issued by U.S. consulates in your home country or region, not by the airport or border.
- Processing times vary from two weeks to several months depending on the visa type and your location.
- You must have a valid passport before you can request a visa or ESTA.
Visa Waiver Program countries and the ESTA requirement
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, 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. If you hold a passport from one of these countries, you do not need a visa for visits up to 90 days.
Instead, you must request an ESTA online at esta.cbp.dhs.gov before your flight. The ESTA is not a visa — it is a travel authorization that confirms you have no security or health reasons to be denied entry. You fill out a form with your passport information and travel dates, pay $14, and usually receive approval within minutes, though it can take up to 72 hours. The ESTA is valid for two years or until your passport expires, whichever comes first. You do not need a new ESTA for each trip during that time.
Visa types and what each one is for
The U.S. State Department issues different visa types depending on why you are traveling. A B-1/B-2 visa covers tourism, visiting family, and short business meetings — it allows stays up to six months and is the most common type for visitors. A F-1 visa is for students attending a school or university. An H-1B visa is for workers in specialty occupations, and an L-1 visa is for employees transferring within a company. An O-1 visa is for people with extraordinary ability in arts, science, or athletics. An IR visa or CR visa is for spouses of U.S. citizens. An DV visa is issued through the Diversity Visa Lottery. An EB visa is for employment-based immigration.
Each visa type has different requirements, processing times, and rules about what you can do while in the country. A B-1/B-2 visitor cannot work for a U.S. employer, for example, even if offered a job. A student on an F-1 visa can work on campus but not off campus without permission. An employment visa holder can only work for the employer listed on the visa. Choosing the wrong visa type can result in denial or deportation.
How to request a visa at a U.S. consulate
To request a visa, you must first create an account on ceac.state.gov (the Consular Electronic process Center) and fill out the DS-160 form (Online Nonimmigrant Visa process). You will need your passport number, travel dates, and information about where you will stay and why you are traveling. After you submit the form, you receive a confirmation number. You then pay the visa fee (usually $160 for a visitor visa, though fees vary by visa type) and schedule an interview at the U.S. consulate in your country or region.
At your interview, a consular officer will ask about your trip, your job, your family, and your ties to your home country. They want to know you intend to return home after your visit and are not a security risk. Bring your passport, the DS-160 confirmation, your visa fee receipt, and any documents that support your reason for travel — hotel reservations, a letter from your employer, a university acceptance letter, or a birth certificate if you are visiting family. Processing times vary widely: some consulates issue visas within two weeks, while others take two to three months. Check the wait times for your specific consulate on the State Department website.
Documents you will need for a visa interview
Required documents include a valid passport (with at least six months of validity remaining), your DS-160 confirmation page, and your visa fee receipt. You should also bring proof of financial support — a bank statement, a letter from your employer, or a sponsor's tax return — to show you can pay for your trip. Bring proof of ties to your home country, such as a lease, property deed, employment letter, or school enrollment, to show you have reasons to return.
Supporting documents depend on your visa type. For a visitor visa, bring hotel reservations, flight itineraries, or a letter from the person you are visiting. For a student visa, bring your university acceptance letter and proof of financial support for tuition and living expenses. For an employment visa, bring a job offer letter and evidence of your qualifications. For a family-based visa, bring birth certificates, marriage certificates, or divorce decrees. The consulate may ask for additional documents after your interview.
Processing times and what happens after approval
Visa processing times depend on the consulate, the visa type, and how busy the office is. A B-1/B-2 visitor visa typically takes two to four weeks, though some consulates have longer waits during peak travel seasons. Employment visas and family-based visas often take longer — sometimes two to three months — because they require more background checks. Check the specific wait time for your consulate on travel.state.gov before you schedule your interview.
After your interview, the consulate will tell you when to expect a decision. If approved, your passport will be returned with a visa stamp inside. The visa shows the type, the number of entries you are allowed (usually one or multiple), and the expiration date. The expiration date is when the visa itself expires, not when you must leave the country — you can enter the United States anytime before that date and stay for the duration allowed by your visa type. Once you arrive in the U.S., a customs officer will stamp your passport again with an entry date and a departure date (usually six months for a visitor visa).
What to do if your country is not on the Visa Waiver Program list
If you are a citizen of a country not on the Visa Waiver Program list, you cannot use an ESTA. You must request a visa through the process described above, even for a short visit. This applies to most of Africa, Asia, Central America, South America, and the Middle East. Processing times are often longer in these regions because consulates have higher process volumes and may require additional security checks.
Some countries have limited U.S. consulate presence, which means you may need to travel to a neighboring country for your interview. Check the State Department website to find the consulate that serves your country. If you cannot travel to an interview, some consulates offer limited waiver options, though these are rare and require a written request with supporting documentation.
Frequently Asked Questions
Can I enter the United States without a visa or ESTA?
No. Every person entering the United States must have either a valid visa or an approved ESTA (if from a Visa Waiver Program country). Arriving without one will result in denial of entry and deportation at your own expense.
How long does an ESTA take to process?
Most ESTA requests are approved within minutes. Some take up to 72 hours. You should request your ESTA at least a few days before your flight to allow time for processing, though it is technically possible to request it the day you travel.
Can I work in the United States on a visitor visa?
No. A B-1/B-2 visitor visa does not permit work. If you are offered a job, you must return to your home country and request an employment visa (such as an H-1B) before you can legally work. Working without the correct visa can result in deportation and a ban from future entry.
What if my visa is denied?
The consulate will tell you the reason for denial. Common reasons include insufficient ties to your home country, lack of financial support, or security concerns. You can request a new interview after addressing the reason for denial, though there is no may provide of approval. Some denials are permanent.
Do I need a visa if I have a green card or am a U.S. citizen?
No. U.S. citizens do not need a visa to enter the United States — only a valid U.S. passport. Green card holders (permanent residents) do not need a visa either, but they must have a valid green card and passport from their home country.