How long you can stay depends on your visa type and what the immigration officer stamps in your passport
The length of your stay in the USA is not determined by your visa itself—it is determined by the admission stamp the officer writes in your passport when you arrive. That stamp shows your I-94 number and an expiration date. You must leave by that date or you become unlawfully present, which affects your ability to return.
A tourist visa (B-1/B-2) typically allows stays of up to six months, but the officer at the border decides the actual length for your specific trip. A student visa (F-1) lets you stay as long as your school program lasts, plus a grace period afterward. A work visa (H-1B, L-1, O-1) ties your stay to your employment and your visa validity. Each type has different rules for extending your stay or changing your status.
Key Takeaways
- The admission stamp in your passport, not your visa, determines when you must leave—check the expiration date when ready after arrival.
- Tourist visas usually allow six months, but the border officer can grant less time for your specific trip.
- Student visas permit you to stay through your program completion plus a 60-day grace period, provided you maintain valid status.
- Work visas tie your stay to your employer and visa category, and changing jobs or visa types requires advance filing with USCIS.
- Overstaying by even one day makes you unlawfully present and can bar you from returning to the USA for years.
Tourist and visitor stays: the B-1/B-2 visa
If you enter on a B-1/B-2 visa (business or tourist), the border officer stamps your passport with an I-94 expiration date. This is usually six months from your arrival, but the officer has discretion to grant less—sometimes as little as a few weeks if they believe you will not leave. That date is your hard important date.
You cannot extend a B-1/B-2 stay by filing with USCIS. Your only option is to leave the USA before the expiration date and re-enter on a new visa, which resets the clock. Some people do this by crossing into Canada or Mexico and returning, but immigration officers know this pattern and may deny re-entry or grant a shorter period the second time.
If you want to stay longer than your initial grant, you must change to a different visa category (such as student or work status) before your current I-94 expires. This requires filing Form I-539 (process to Extend/Change Nonimmigrant Status) with USCIS before your important date. Filing does not automatically extend your stay—you must receive approval before your I-94 date passes, or you fall out of status.
Student visa stays: F-1 and M-1 status
An F-1 visa (academic student) or M-1 visa (vocational student) does not have a fixed expiration date on your I-94. Instead, you are admitted for duration of status, meaning you can stay as long as you are enrolled full-time in your school program and maintaining valid status. Your school's designated school official (DSO) tracks your enrollment through the SEVIS system.
Your actual stay length depends on your program length. A four-year bachelor's degree means you can stay roughly four years (plus time for practical training if you are on F-1). You must remain enrolled each semester and maintain a full course load. If you drop below full-time status without approval, you fall out of status when ready and must leave.
After your program ends, F-1 students receive a 60-day grace period to pack, travel, or begin optional practical training (OPT). M-1 students receive 30 days. If you do not leave or change status within that window, you become unlawfully present. Some F-1 students can extend their stay through OPT, which allows up to 12 months of work experience in your field after graduation, but this requires separate USCIS approval before your grace period ends.
Work visa stays: H-1B, L-1, O-1, and other employment categories
Work visas tie your stay directly to your employer and your visa category. An H-1B visa is valid for up to six years (three years initially, renewable for another three), but only while you work for the sponsoring employer. If you leave that job, your H-1B status ends, even if the visa itself has time remaining.
An L-1 visa (intracompany transfer) is valid for up to seven years for managers and executives, or five years for specialized knowledge workers. An O-1 visa (individuals with extraordinary ability) is granted for the duration of the event or activity you are coming to perform, typically one to three years. Each category has its own rules and maximum durations.
If you want to change employers while on a work visa, your new employer must file a new petition with USCIS before you start work. During the filing period, you may be out of status if you leave your current job. Some visa categories allow portability, meaning you can start work with a new employer once the petition is filed, even before approval. H-1B has limited portability; L-1 does not. Check with an immigration attorney about your specific situation.
What happens if you overstay your admission date
Staying in the USA past your I-94 expiration date makes you unlawfully present. This is not a criminal offense, but it has serious immigration consequences. If you are unlawfully present for more than 180 days, you trigger a three-year bar to re-entry. If you are unlawfully present for more than one year, you trigger a ten-year bar.
These bars explore even if you leave voluntarily. If you overstay by 200 days and then leave, you cannot return for three years, even with a new visa. If you overstay by 18 months and leave, you cannot return for ten years. The only way to waive these bars is through an when ready relative petition (spouse, parent, or child who is a US citizen), which is expensive and not may provide.
Additionally, overstaying makes you deportable. If USCIS or Immigration and Customs Enforcement (ICE) discovers you are unlawfully present, they can initiate removal proceedings. You will be placed in deportation court and ordered to leave. A deportation on your record bars you from many future visa categories and makes future entry to the USA extremely difficult.
Extending your stay before your important date
If you are on a visa that allows extensions, you must file before your I-94 expiration date. The form is usually Form I-539 (process to Extend/Change Nonimmigrant Status). Filing does not automatically extend your stay—you must receive approval before your current status expires.
Processing times vary. USCIS typically takes two to four months to decide an I-539, but can take longer. If you file close to your expiration date and USCIS has not decided by that date, you may be in a gray area. Some visa categories allow you to remain in the USA while your extension is pending (called stay of status), but not all do. Check the USCIS website for your specific visa type.
Not all visa categories allow extensions. B-1/B-2 visas cannot be extended. F-1 students can extend if they have more school to complete. H-1B workers can extend if their employer files a renewal petition. Always confirm with USCIS or an immigration attorney whether your visa type permits an extension before your important date approaches.
Changing visa status while in the USA
You can change from one visa category to another while in the USA by filing Form I-539 or a category-specific petition (such as Form I-129 for work visas). For example, you could change from B-1/B-2 to F-1 if a school accepts you, or from F-1 to H-1B if an employer sponsors you.
The key rule is that you must file before your current status expires. Filing does not automatically grant you the new status—you must receive approval. Some categories allow you to work or study while your petition is pending; others do not. An immigration attorney can advise whether your specific change is possible and what you can do while waiting for a decision.
Changing status is different from extending status. An extension keeps you in the same visa category for longer. A status change moves you to a different category entirely. Both require separate filings and both must be approved before your current I-94 expires.
Checking your I-94 and admission details
Your admission stamp and I-94 number are in your passport. The stamp shows the date you were admitted and the expiration date you must leave by. Write this date down when ready after arrival—do not rely on memory.
You can also check your I-94 online through the US Customs and Border Protection (CBP) website at cbp.gov/i94. Enter your passport number and date of birth to retrieve your electronic I-94 record. This record shows your admission date, expiration date, and status category. If the information is wrong (for example, if the officer wrote the wrong date), you can request a correction by contacting CBP.
Keep a copy of your I-94 and passport stamp throughout your stay. If you lose your passport, you will need proof of your admission date and status to replace it or to prove you were lawfully present when you leave.
Frequently Asked Questions
Can I stay in the USA if my visa expires but my I-94 has not?
No. Your visa is only a travel document—it lets you board a plane and enter the USA. Once you are in the USA, your I-94 expiration date is what matters. Your visa can expire while you are in the country and it does not affect your stay, as long as your I-94 is still valid. However, if you leave the USA and your visa has expired, you cannot re-enter without a new visa.
What if I file an extension but USCIS does not decide before my I-94 expires?
It depends on your visa category. Some categories grant automatic stay of status while your extension is pending, meaning you can remain in the USA legally even after your I-94 date passes. Other categories do not. Check the USCIS website for your visa type. If your category does not allow stay of status, you risk becoming unlawfully present if USCIS has not decided by your expiration date.
Can I travel outside the USA and come back to reset my I-94?
Yes, but it is risky. If you leave the USA and re-enter, you receive a new I-94 with a new expiration date. However, immigration officers know this pattern and may grant a shorter period the second time, or deny re-entry entirely if they believe you are trying to circumvent the system. This is not a reliable way to extend your stay.
What is the difference between being out of status and being unlawfully present?
Out of status means you have violated a condition of your visa (for example, working when your visa does not allow it, or dropping below full-time enrollment as a student). Unlawfully present means you have overstayed your I-94 expiration date. Both are serious, but unlawfully present triggers the three-year and ten-year bars to re-entry.
Do I need to leave the USA on the exact date my I-94 expires?
No. Your I-94 expiration date is the last day you can be in the USA. You can leave any day before that date. However, you cannot stay past that date. If your flight is on the expiration date, make sure it departs before midnight. If you miss your flight and stay past midnight, you become unlawfully present.