B-2 visa validity and how long you can stay
A B-2 visitor visa is valid for 10 years from the date it is issued, but that does not mean you can stay in the United States for 10 years. The visa itself — the stamp or document in your passport — is your permission to enter the country. How long you can actually remain depends on what a U.S. Customs and Border Protection officer decides when you arrive.
When you land at a U.S. airport or border crossing, the officer will examine your documents and decide how long to let you stay. This decision is separate from your visa validity. The officer typically grants visitors 6 months, though they can grant less. The length of stay is written on your I-94 arrival/departure form or, if you entered after April 2013, recorded electronically in the system. That I-94 date — not your visa expiration date — is when you must leave.
Many travelers confuse these two dates and overstay by accident. Your visa could be valid until 2034, but if your I-94 says you must leave on June 15, 2024, you must leave on that date or you will be in violation of U.S. immigration law.
Key Takeaways
- A B-2 visa is valid for 10 years from the date it is issued, but this is only your permission to enter the United States, not permission to stay.
- The actual length of stay is decided by a Customs and Border Protection officer at the port of entry and is recorded on your I-94 form or electronic record.
- Most visitors receive 6 months to stay, though officers can grant less time based on the purpose of your visit and what documents you present.
- You must leave by the date on your I-94, not by your visa expiration date, or you will be considered out of status.
- If you need to stay longer, you can request an extension from U.S. Citizenship and Immigration Services before your I-94 date arrives.
The difference between visa validity and length of stay
The visa validity period is how long the visa document itself remains usable for entry. A 10-year B-2 visa means you can use it to enter the United States any time within those 10 years. You could enter on day one or on day 3,650. The visa does not expire and become worthless until the 10 years are up.
The length of stay is completely separate. It is the number of days or months you are permitted to remain in the country on that single entry. If you enter on January 1 with a 6-month I-94, you must leave by July 1. If you re-enter the country later that same year using the same 10-year visa, the officer at the border can grant you a different length of stay — perhaps 3 months this time instead of 6.
This matters because many people assume a 10-year visa means they can stay for 10 years. It does not. Each time you enter, you get a new I-94 decision. Each time you must leave when that I-94 expires.
What happens at the border when you arrive
When you present your passport and B-2 visa to a Customs and Border Protection officer, they will ask questions about the purpose of your visit, how long you plan to stay, where you will be, and whether you have ties to your home country. They will look at your financial documents, your employment letter, your hotel reservations, or whatever evidence you brought.
Based on this conversation and your documents, the officer decides how long to admit you. They might grant the full 6 months, or they might grant 2 months if they think your stated purpose only requires that long. They might grant 1 month if they have concerns about whether you will leave. The decision is theirs, and there is no formal appeal process at that moment.
The officer will either write the departure date on a paper I-94 form (if you arrived by air or sea before April 2013, or if the system is down) or enter it electronically into the system. If you received a paper form, keep it with your passport. If it was electronic, you can print a copy from the CBP website using your passport number and date of birth, though you do not need to — the record exists in the system.
How to find your I-94 departure date
If you arrived by air or sea and received a paper I-94 form, your departure date is printed on it. Look for the date in the box labeled "Admit Until Date" or similar language. This is the date you must leave by.
If you arrived by land or if your I-94 was electronic, you can retrieve it online at the CBP's I-94 website (i94.cbp.dhs.gov). You will need your passport number, date of birth, and the date you entered the United States. The system will show you your admission date and your departure date. Print this page and keep it with your documents, especially if you plan to travel outside the U.S. and re-enter, or if you need to show proof of your status to an employer or school.
Do not rely on memory or on your visa expiration date. Write down your I-94 departure date somewhere you will see it regularly — your phone calendar, your lease, your work desk. Overstaying by even one day can result in deportation proceedings and a ban on re-entry.
Extending your stay before your I-94 expires
If you need to remain in the United States longer than your I-94 allows, you can request an extension from U.S. Citizenship and Immigration Services. You must file Form I-539 (process to Extend/Change Nonimmigrant Status) before your current I-94 date arrives. Filing before the important date keeps you in legal status while USCIS reviews your request, even if the decision takes longer than your original I-94 date.
USCIS typically grants extensions for B-2 visitors in 30-day or 6-month increments, depending on your reason. You will need to show that your circumstances have changed — for example, a family member became ill and you need to stay to care for them, or your business trip was extended. straightforward wanting to stay longer is not usually enough.
Extensions are not may provide. USCIS will review your finances, your ties to your home country, and the reason for the extension. If they deny it, you must leave by your original I-94 date. The filing fee for Form I-539 is currently $535, though this can change. Check the USCIS website for the current fee before you file.
What happens if you overstay your I-94
Staying in the United States past your I-94 departure date puts you out of status. This means you are no longer legally present, even if your 10-year visa is still valid. Being out of status can result in deportation proceedings, a ban on re-entry for 3 or 10 years depending on how long you overstay, and difficulty obtaining any future U.S. visa.
If you overstay by more than 180 days, you will be barred from re-entering the United States for 3 years. If you overstay by more than 1 year, you will be barred for 10 years. These bars explore even if you leave voluntarily. There is no way to waive them except in rare circumstances, and the process is expensive and uncertain.
If you realize you have overstayed or will overstay, contact an immigration attorney when ready. In some cases, you may be able to file for a waiver or adjust your status, but these options are limited and time-sensitive. Do not wait until you are caught at the airport.
Re-entering the United States with a valid B-2 visa
As long as your B-2 visa has not expired, you can use it to re-enter the United States multiple times. Each time you enter, you get a new I-94 and a new length-of-stay decision from the border officer. You do not need a new visa stamp each time — the same 10-year visa works for all entries during its validity period.
However, frequent entries and exits can raise questions. If you enter and leave every few weeks, a border officer might suspect you are working in the United States without authorization or that you are not genuinely a visitor. They might grant you a shorter stay, deny you entry, or refer you for additional questioning. B-2 visas are for temporary visits, not for living in the country part-time.
If you plan to spend extended time in the United States, consider whether a different visa category might be more appropriate. A B-2 visa is not designed for people who want to stay for months at a time repeatedly.
Frequently Asked Questions
Can I stay in the U.S. for the full 10 years my B-2 visa is valid?
No. Your visa is valid for 10 years, but your length of stay on each entry is decided by a border officer and is usually 6 months or less. You must leave when your I-94 expires, not when your visa expires. If you want to stay longer, you must leave and re-enter, or file for an extension before your I-94 date.
What if I lose my I-94 form?
If you arrived by air or sea, you can print a replacement from the CBP I-94 website using your passport number and date of birth. If you arrived by land, contact CBP directly. The record exists in the system even if you lose the paper copy, but having a printed copy is useful for your records and for proving your status to employers or schools.
Can a border officer give me less than 6 months?
Yes. Officers have discretion to grant any length of stay they believe is appropriate. If they think your visit will only take 2 weeks, they might grant 2 weeks. If they have concerns about whether you will leave, they might grant 1 month. The decision is theirs based on your documents and answers to their questions.
What if my visa expires while I am still in the U.S.?
Your visa expiration does not matter as long as you leave by your I-94 date. You can be in the U.S. legally with an expired visa, as long as your I-94 has not passed. However, if you want to leave and re-enter the U.S., you will need a valid visa to do so.
Do I need to renew my B-2 visa before it expires?
Only if you plan to leave the United States and re-enter. If you stay in the country continuously until your I-94 expires and then leave, you do not need to renew. If you want to visit another country and come back to the U.S., you will need a valid visa to re-enter, so you would need to renew before your current one expires.