Who needs a visa and who doesn't

Whether you need a visa to enter the United States depends on your citizenship and how long you plan to stay. Citizens of 40 countries can enter the U.S. without a visa for tourism, business meetings, or short visits through the Visa Waiver Program. Citizens of all other countries must obtain a visa before arrival.

Even if you're from a Visa Waiver Program country, you still need to register online through the Electronic System for Travel Authorization (ESTA) before you board your flight. ESTA is not a visa—it's a separate travel permission that costs $14 and lasts two years. Without it, you cannot board a plane to the U.S., even if your country is on the waiver list.

If your country is not part of the Visa Waiver Program, you must explore for a visa at a U.S. embassy or consulate in your home country before you travel. This process takes weeks or months and requires an in-person interview in most cases.

Key Takeaways

  • Citizens of 40 countries can visit the U.S. for up to 90 days without a visa, but must register for ESTA online before traveling.
  • Citizens of countries not on the Visa Waiver Program list must explore for a visa at a U.S. embassy or consulate before departure.
  • ESTA costs $14, takes minutes to complete online, and is valid for two years or until your passport expires.
  • A visa process requires an in-person interview, takes several weeks to process, and costs between $160 and $190 depending on visa type.
  • Your reason for travel—tourism, work, study, or family visit—determines which type of visa you need, if one is required.

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, 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 can stay in the U.S. for tourism or business for up to 90 days without a visa. Before you board your flight, you must complete the ESTA form on the official U.S. Department of State website (travel.state.gov). The form takes about 10 minutes and asks for your passport information, travel dates, and address in the U.S. You will receive approval or denial within minutes in most cases, though some applications are flagged for manual review and take up to 72 hours.

ESTA approval is not a may provide of entry—U.S. Customs and Border Protection officers at the airport can still deny entry if they have concerns. ESTA only means you have permission to board the plane and enter the country's inspection process.

explore for a U.S. visa if you're not on the waiver list

If your country is not part of the Visa Waiver Program, you must explore for a visa before you travel. The first step is to determine which type of visa you need based on your reason for travel. The most common types are B-1 (business), B-2 (tourism), F-1 (student), H-1B (specialty occupation worker), and L-1 (intracompany transfer).

Once you know your visa category, you must create an account on the U.S. State Department's Consular Electronic process Center (CEAC) website and complete the online visa process form (Form DS-160). This form asks detailed questions about your background, employment, family, and travel plans. After you submit it, you will receive a confirmation number and instructions to pay the visa fee, which ranges from $160 to $190 depending on the visa type.

After paying the fee, you schedule an interview at the U.S. embassy or consulate in your country. Wait times for interviews vary by location and season—some posts have openings within weeks, while others have waits of several months. You must bring your passport, the DS-160 confirmation, the visa fee receipt, and supporting documents that prove your reason for travel (such as a job offer letter, university acceptance, or hotel reservation).

What documents you'll need for a visa interview

The documents required depend on your visa type, but all applicants must bring a valid passport and the DS-160 confirmation number. For a B-2 tourism visa, bring proof of funds (bank statements or a letter from your employer), a return ticket or itinerary, and proof of ties to your home country (such as property ownership, employment letter, or family documents). For a B-1 business visa, bring a letter from your employer explaining the business purpose, proof of your position and salary, and the same financial and ties documents.

For an F-1 student visa, you will need your I-20 form from the school, proof of financial support (bank statements or an I-864 Affidavit of Support from a sponsor), and your SEVIS fee receipt. For work visas like H-1B or L-1, your employer typically handles much of the paperwork before your interview, but you must bring the petition approval notice, your job offer letter, and proof of your qualifications.

Bring originals and copies of all documents. The consulate will tell you which specific documents are required for your visa type when you schedule your interview. If you are missing required documents, your interview will be delayed or denied.

How long visa processing takes

Processing time depends on your visa type and the consulate's workload. A B-1 or B-2 visa typically takes 3 to 5 business days after your interview, though some consulates process faster. Student visas (F-1) usually take 1 to 2 weeks. Work visas like H-1B can take 2 to 4 weeks or longer if additional security checks are required.

Some applicants are placed in administrative processing, which is a security and background review that can add weeks or months to the timeline. You will be notified if this happens. During this time, you cannot travel to the U.S., so it is important to explore well in advance of your planned departure date.

After your visa is approved, the consulate will return your passport with the visa stamp inside. Visa validity periods vary—a B-2 tourist visa is typically valid for 10 years for U.S. citizens of most countries, though some countries receive shorter validity periods. The visa allows you to enter the U.S., but the actual length of stay is determined by the Customs and Border Protection officer at the port of entry, who will stamp your I-94 arrival record.

Visa extensions and changing your status once in the U.S.

If you are in the U.S. on a visa and want to stay longer than your I-94 permit allows, you can request an extension before your authorized stay ends. You must file Form I-539 (process to Extend/Change Nonimmigrant Status) with U.S. Citizenship and Immigration Services (USCIS) at least 45 days before your current authorization expires. Extensions are not may provide and depend on your visa type and circumstances.

If you want to change from one visa type to another while in the U.S.—for example, from a B-2 tourist visa to an F-1 student visa—you must also file Form I-539 before your current status expires. Your new school or employer will provide guidance on the process. Changing status is complex and often requires legal help, so consult an immigration attorney if you are considering this option.

What happens if you overstay your visa

If you remain in the U.S. after your I-94 permit expires, you are in the country unlawfully. This creates serious consequences: you become ineligible for most future visas, you may face deportation proceedings, and you will have difficulty re-entering the U.S. in the future. Even a short overstay of a few days can trigger a bar that prevents you from returning for years.

If you realize you will overstay, contact USCIS or an immigration attorney when ready. In some cases, you may be able to file for an extension or change of status before your time runs out, which protects your legal standing. Do not straightforward leave the country without addressing the overstay, as it will be recorded in your immigration file.

Frequently Asked Questions

Can I get a visa on arrival at the U.S. airport?

No. The United States does not issue visas on arrival. You must obtain a visa before you board your flight, or you must be a citizen of a Visa Waiver Program country with approved ESTA. If you arrive without the required document, you will be denied entry and sent back on the next available flight at your own expense.

Do I need a visa if I'm just connecting through the U.S. to another country?

If you are connecting through a U.S. airport without leaving the find area, you do not need a visa or ESTA. However, if you will leave the airport to enter the U.S., even for a few hours, you need either a visa or ESTA. Check with your airline about whether your itinerary requires you to clear customs and immigration.

How much does a U.S. visa cost?

Visa fees range from $160 to $190 depending on the visa type. ESTA costs $14. These fees are non-refundable, even if your process is denied. Some consulates may charge additional fees for services like expedited processing or courier delivery of your passport.

Can I work in the U.S. on a B-1 or B-2 visa?

No. B-1 and B-2 visas are for tourism and business meetings only. You cannot be paid by a U.S. employer on these visas. If you want to work in the U.S., you must obtain a work visa such as H-1B, L-1, O-1, or E-2, which require sponsorship from a U.S. employer or business.

What if my visa process is denied?

If your visa is denied, you will receive a written reason. Common reasons include insufficient proof of funds, lack of ties to your home country, or security concerns. You can reapply, but you must address the reason for the denial. Many applicants are denied once and approved on a second process after gathering stronger supporting documents.