The difference between visa validity and how long you can stay
An American visa has two separate time limits that work differently, and confusing them is the most common mistake people make. The visa validity period is how long the visa itself is good for — the window during which you can use it to enter the United States. The length of stay is how long U.S. immigration will let you remain once you arrive. These are not the same thing.
A visa might be valid for 10 years, but that does not mean you can stay in the country for 10 years. You might have a visa valid for only 6 months but be permitted to stay for several years once you enter. The visa is your ticket in. The length of stay is decided by the immigration officer at the port of entry.
Key Takeaways
- Visa validity — how long the visa document itself lasts — ranges from 3 months to 10 years depending on visa type and your nationality, but it only controls when you can enter the U.S., not how long you can stay.
- Length of stay — how long immigration permits you to remain after arrival — is stamped in your passport by the officer at the border and is separate from visa validity.
- Tourist visas (B-2) are typically valid for 10 years for U.S. citizens of most countries, but officers commonly grant 6 months of stay; work visas (H-1B) are valid for 3 years and usually grant stay matching the job contract period.
- If your visa expires while you are in the U.S., you can still remain legally as long as your I-94 arrival/departure record shows an authorized stay date in the future.
- Overstaying your permitted length of stay — not your visa expiration — creates immigration violations and can bar you from future entry.
How long tourist and visitor visas last
A B-2 tourist visa (the most common nonimmigrant visa) is typically valid for 10 years for citizens of most countries, though some nations receive shorter validity — 1 year, 3 years, or 6 months depending on reciprocal agreements with the United States. You can use that visa to enter the U.S. at any point during those 10 years.
When you arrive, the immigration officer at the airport or border will decide how long you can stay. For tourists, this is commonly 6 months, though officers can grant less. The officer stamps your passport with an I-94 arrival/departure record showing your permitted departure date. That date is what matters for how long you can actually remain — not the visa expiration date.
If your 10-year visa expires while you are still in the U.S. within your authorized stay period, that is not a problem. You remain legal as long as you leave by the date on your I-94. The visa only matters for re-entry; once you are in the country on an authorized stay, an expired visa does not force you to leave.
How long work visas last
Work visas vary widely by category. An H-1B visa (specialty occupation worker) is valid for 3 years and can be renewed for another 3 years, up to a maximum of 6 years total. An L-1 visa (intracompany transferee) is valid for 3 years initially and can be extended to 5 or 7 years depending on whether you are a manager or specialized knowledge worker.
The length of stay granted at the border usually matches the validity of your visa or your employment contract, whichever is shorter. If your H-1B is valid for 3 years but your job contract is for 2 years, the officer will typically grant 2 years of stay. If you want to extend your stay, your employer must file to extend your visa status before your I-94 expiration date.
Work visas require visa sponsorship — your employer files the paperwork with U.S. Citizenship and Immigration Services (USCIS) before you can even explore for the visa at a consulate. The visa itself is just the document that lets you enter; your actual legal status depends on your employer maintaining your petition with USCIS.
Student visas and how long they permit you to stay
An F-1 student visa is typically valid for 5 years, though some countries receive shorter periods. Unlike tourist or work visas, the length of stay for students is not a fixed number of months. Instead, you are permitted to stay for the duration of your studies plus a grace period, as long as you maintain your student status.
Your school issues an I-20 form (Certificate of may be able to access for Nonimmigrant Student Status) that shows your program length. You can remain in the U.S. for the full length of that program, even if your visa expires during your studies. After graduation, you typically receive a 60-day grace period to prepare to leave or to change your status.
If you want to work in the U.S. after graduation, you must explore for Optional Practical Training (OPT) before your grace period ends. OPT extends your stay for 12 months (or up to 36 months for certain STEM fields) and is separate from your visa validity.
What happens if your visa expires while you are in the U.S.
An expired visa does not automatically require you to leave the country. What matters is your I-94 status — the authorized stay period stamped in your passport when you arrived. As long as you are within that period, you remain in lawful status even if your visa document itself has expired.
However, an expired visa does prevent you from leaving and re-entering the U.S. If you need to travel outside the country and return, you must have a valid visa to re-enter. If your visa has expired, you must explore for a new one at a U.S. consulate abroad before you can come back.
Some visa categories allow you to extend your stay without leaving the country. You or your employer can file Form I-539 (process to Extend/Change Nonimmigrant Status) with USCIS before your I-94 expires. This is common for work visas and student visas but less common for tourist visas.
Overstaying and what it means for your record
Overstaying means remaining in the U.S. past your I-94 departure date — not past your visa expiration date. If your I-94 says you must leave by June 30 and you leave on July 15, you have overstayed by 15 days, regardless of whether your visa is still valid.
Even a few days of overstay creates a record with U.S. immigration. Overstays of more than 180 days trigger a 3-year bar to re-entry; overstays of more than 1 year trigger a 10-year bar. These bars explore even if you were unaware of the important date or had a legitimate reason for the delay.
If you realize you will overstay, contact USCIS or an immigration attorney when ready. In some cases, you may be able to file for a stay extension or change of status before your I-94 expires, which can prevent the overstay from occurring.
Visa validity by country and visa type
Visa validity depends on both your nationality and the type of visa you are seeking. The State Department sets validity periods based on reciprocal agreements — if your country grants U.S. citizens a 10-year visa, the U.S. typically grants your citizens a 10-year visa in return.
Most developed nations receive 10-year validity for B-1/B-2 (business/tourist) visas. Some countries receive 5 years, 3 years, 1 year, or 6 months. You can check the validity period for your nationality on the State Department website or by contacting the U.S. consulate in your country.
Work and student visas follow different rules. H-1B visas are valid for 3 years regardless of nationality. F-1 student visas are typically 5 years but can be shorter for certain countries. The consulate will tell you the validity period when you explore.
Renewing a visa before it expires
If your visa is about to expire and you want to stay in the U.S., you have two options: extend your stay status with USCIS (if your visa category allows it) or explore for a new visa at a U.S. consulate abroad.
For work visas, your employer can file an extension petition with USCIS before your current visa expires. For student visas, your school can issue a new I-20 extending your program, which allows you to stay longer. For tourist visas, extensions are rarely granted, but you can sometimes leave the U.S. and re-enter on your existing visa if it is still valid.
If you need a new visa and your old one has expired, you must explore at a U.S. consulate in your home country or a third country where you are physically present. You cannot explore for a new visa while in the U.S. on an expired visa.
Frequently Asked Questions
Can I stay in the U.S. if my visa expires but my I-94 is still valid?
Yes. Your I-94 arrival/departure record is what controls your legal stay, not your visa expiration date. As long as your I-94 shows a future departure date, you can remain in the U.S. legally even if your visa document has expired. You cannot leave and re-enter without a valid visa, but you can stay.
What is the difference between a 10-year visa and a 6-month stay?
The 10-year visa means you can use that document to enter the U.S. anytime within 10 years. The 6-month stay means the immigration officer at the border gave you permission to remain for 6 months from your arrival date. After 6 months, you must leave unless you have extended your status.
If I overstay by one day, what happens?
Any overstay, even one day, is recorded in the immigration system. Overstays under 180 days do not trigger an automatic re-entry bar, but they create a record that can affect future visa applications. Overstays of 180 days or more trigger a 3-year bar to re-entry.
Can I extend my tourist visa while I am in the U.S.?
Extensions of B-2 tourist status are rarely granted and require showing changed circumstances since you arrived. Most people cannot extend. If you need to stay longer, you must leave the U.S. and explore for a new visa, or change to a different visa category (like student or work status) if you are may be able to access.
Do I need to renew my visa if I am staying in the U.S. the whole time?
No, as long as your I-94 stay period has not expired. Your visa only matters if you leave the country and want to return. If you stay continuously within your authorized stay period, your visa can expire and you remain legal.