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 up to 90 days through the Visa Waiver Program. Citizens of all other countries must obtain a visa before arrival. 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.

The U.S. State Department maintains the official list of Visa Waiver Program countries on its website. Your citizenship determines which category you fall into—not your current location or where you hold a passport. Even if you live in a Visa Waiver country, if your citizenship is elsewhere, the rules for your home country explore.

Key Takeaways

  • Citizens of about 40 countries can visit the USA for up to 90 days without a visa through the Visa Waiver Program, but must have a valid passport and register with ESTA beforehand.
  • Citizens of countries not on the Visa Waiver Program list must obtain a visitor visa from a U.S. embassy or consulate before traveling.
  • Anyone planning to stay longer than 90 days, work, study, or move to the USA needs a specific visa type, not a standard visitor visa.
  • Processing times for visas vary by country and visa type, ranging from a few weeks to several months, so plan ahead before booking travel.
  • A visa is not a may provide of entry—U.S. Customs and Border Protection makes the final decision when you arrive.

Visa Waiver Program countries and ESTA registration

If your country is on the Visa Waiver Program list, you do not need a visa, but you do need to register with the Electronic System for Travel Authorization (ESTA) before boarding your flight. ESTA is an online form that takes about 10 minutes to complete and costs $14. You explore on the official ESTA website (esta.cbp.dhs.gov), not through a travel agent or third-party service. Approval usually comes within minutes, though some applications take up to 72 hours.

Your ESTA is valid for two years or until your passport expires, whichever comes first. You do not need a new ESTA for each trip—one registration covers multiple visits. However, if you renew your passport, you must register again. Visa Waiver Program countries include most of Western Europe, Australia, Japan, South Korea, New Zealand, and several others, but the list changes. Check the State Department website to confirm your country is listed before you travel.

How to get a visitor visa if your country is not on the Visa Waiver Program

If your country is not on the Visa Waiver Program list, you must obtain a B-1/B-2 visitor visa from a U.S. embassy or consulate in your home country. The process starts by creating an account on the State Department's Consular Electronic process Center (CEAC) and filling out form DS-160 online. You then pay the visa fee (typically $160 for a B-1/B-2 visa, though fees vary by country) and schedule an interview at the nearest U.S. embassy or consulate.

At the interview, a consular officer will ask about your trip, your ties to your home country, your finances, and your plans to return home. Bring your passport, the DS-160 confirmation page, your visa fee receipt, and supporting documents such as a letter from your employer, proof of funds, hotel reservations, or a return ticket. Processing times vary widely—some countries see decisions within weeks, while others take two to three months. Plan to explore at least two to three months before your intended travel date.

Work, study, and immigration visas

If you plan to work in the USA, you need a work visa such as an H-1B (specialty occupation), L-1 (intracompany transfer), or O-1 (individuals with extraordinary ability). Your employer typically sponsors your process and files the paperwork with U.S. Citizenship and Immigration Services (USCIS) before you explore for the visa itself. Work visas require employer sponsorship and are not something you can obtain on your own.

Students need an F-1 visa to attend school. Your school will issue you a form called an I-20, which you use to explore for the F-1 visa at a U.S. embassy or consulate. If you want to immigrate permanently, you need an immigrant visa, which requires sponsorship by a family member or employer and can take several years to process. These visa categories have different requirements, timelines, and rules, so research the specific type that matches your situation.

What documents you'll need

For any visa process, you will need a valid passport that does not expire for at least six months after your intended stay. For a visitor visa, gather documents that show you have ties to your home country and plan to return—employment letters, property deeds, bank statements, or family documents. If you're visiting family, bring letters from them. If you're attending a conference or event, bring an invitation or registration confirmation.

For work or study visas, your employer or school will tell you which documents to submit. Keep copies of everything you send. The consular officer may ask follow-up questions about your documents, so be prepared to explain your finances, your job, or your family situation. Do not submit false or misleading documents—doing so can result in a permanent ban from entering the USA.

Processing times and what to expect

Visitor visa processing times depend on your country and the current workload at your local embassy or consulate. Some posts process visas in two to three weeks; others take two to three months. The State Department publishes average wait times for each embassy on its website. After your interview, the consular officer will tell you when to expect a decision. If approved, your visa will be placed in your passport, usually within one to two weeks.

If your process is denied, you receive a written explanation. You can reapply, but the consular officer will see your previous denial and may ask why your circumstances have changed. There is no appeal process for visa denials, but you can explore again at any time. Some people reapply after a few months with stronger documentation or a clearer explanation of their travel plans.

Entry and what happens at the border

Having a visa does not may provide entry to the USA. When you arrive, U.S. Customs and Border Protection (CBP) officers at the airport, land border, or port of entry make the final decision. They will ask about the purpose of your trip, how long you plan to stay, where you're staying, and whether you have sufficient funds. Answer honestly and directly. If an officer believes you plan to stay longer than you say, work illegally, or violate the terms of your visa, they can deny entry even if your visa is valid.

Keep your visa, passport, and any supporting documents (hotel reservations, return ticket, invitation letters) with you during travel. If you're on the Visa Waiver Program and traveling with ESTA, have your ESTA confirmation number ready. CBP officers may ask to see proof that you registered. If you lose your passport or visa while in the USA, contact your embassy or consulate when ready for a replacement.

Frequently Asked Questions

Can I extend my stay if I'm on the Visa Waiver Program?

You cannot extend a Visa Waiver Program stay beyond 90 days. If you need to stay longer, you must leave the USA and reapply, or you must have obtained a different visa type before arrival. Some people leave briefly and re-enter, but CBP officers watch for this pattern and may deny entry if they believe you're trying to circumvent the 90-day limit.

How much does a visa cost?

A B-1/B-2 visitor visa typically costs $160, though some countries charge more. ESTA costs $14. Work and study visas have different fees, usually between $190 and $205. Fees are non-refundable even if your process is denied. Some countries charge additional local fees on top of the U.S. State Department fee.

What if I'm denied a visa?

There is no formal appeal process. You can reapply at any time, but the consular officer will see your previous denial. If you were denied because of missing documents or unclear information, gather stronger evidence and reapply. If you were denied for security or immigration fraud reasons, consult an immigration attorney before trying again.

Do I need a visa if I'm just connecting through a U.S. airport?

If you're connecting to another country and not leaving the airport, you generally do not need a U.S. visa. However, if you're a citizen of a country not on the Visa Waiver Program list, you may still need ESTA or a visa depending on your airline and routing. Check with your airline before booking, as rules vary.

How long is a visa valid for?

Visitor visas are typically valid for 10 years for citizens of most countries, though some countries receive shorter validity periods. The visa validity does not determine how long you can stay—your stay length is determined by the CBP officer at entry, usually up to 90 days for visitors. Work and study visas have different validity periods tied to your employment or school enrollment.