Your visa validity period and your allowed stay are two different things
A US tourist visa (B-1/B-2) is valid for a set number of years from the date it is issued — typically 10 years for citizens of most countries, though some countries receive shorter validity periods of 1, 3, or 5 years depending on reciprocal agreements with the United States. However, the length of time your visa is valid does not determine how long you can stay in the United States on that single trip.
When you arrive at a US port of entry, a US Customs and Border Protection (CBP) officer stamps your passport with an admission date and grants you permission to stay for a specific number of days — usually up to 6 months for tourist visitors, though the officer can grant less. That stay duration is separate from your visa's expiration date. You can use an expired visa to re-enter the country on a future trip (as long as the visa itself has not expired), but you cannot stay longer than the number of days the CBP officer wrote in your passport, regardless of when your visa expires.
Key Takeaways
- A B-1/B-2 tourist visa is typically valid for 10 years from the date it is issued, though some nationalities receive 1, 3, or 5-year visas instead.
- Your visa validity period is different from how long you can stay on one trip — the CBP officer at the port of entry decides your stay length, usually up to 6 months.
- You can use the same valid visa to enter the US multiple times during its validity period, as long as you leave and re-enter.
- If your visa expires while you are in the United States, you can still stay until the date the CBP officer gave you, but you cannot leave and return without a new visa.
How visa validity works in practice
Your visa is a document that permits you to travel to a US port of entry and request admission. The US State Department issues it, and it has an expiration date printed on the visa page itself. If your visa has expired, you cannot board a plane or ship to the United States — the airline or cruise line will not let you travel.
Once you arrive at the border and a CBP officer inspects your documents, that officer makes a separate decision about how long you may stay. The officer writes an admission stamp (called an I-94 arrival/departure record) in your passport with a date by which you must leave. This date is what matters for your actual stay in the country. A CBP officer can grant you 6 months, 3 months, 30 days, or any other period they choose, even if your visa is valid for 10 more years.
Visa validity periods by country
The United States does not issue the same visa validity period to all nationalities. Validity depends on reciprocal agreements — if another country issues shorter visas to US citizens, the US typically issues shorter visas to that country's citizens in return.
Most developed nations receive 10-year tourist visas. Citizens of some countries receive 5-year visas, others receive 3-year or 1-year visas. A few countries receive visas valid for only 6 months. Your passport's country of issue determines which category you fall into. You can find your visa's expiration date by looking at the date printed on the visa page itself — it will say "Valid Until" or show an expiration date.
What happens if your visa expires while you are in the US
If your visa expires while you are physically inside the United States, you do not have to leave when ready. You can stay until the date the CBP officer wrote in your passport when you arrived. However, you cannot leave the country and return without obtaining a new visa first — an expired visa cannot be used for re-entry, even if you are still within the stay period the officer granted.
For example, if a CBP officer gave you 6 months and your visa expired after 3 months, you can remain in the US for the full 6 months. But if you need to leave and come back during that time, you must have a valid visa to re-enter. You cannot straightforward extend your stay by renewing your visa while in the country — you must leave, obtain a new visa at a US embassy or consulate abroad, and then return.
Using the same visa for multiple trips
A valid tourist visa can be used for multiple entries into the United States during its validity period. You do not need a new visa each time you travel, as long as the visa has not expired and you have left the country between trips. Each time you arrive, a CBP officer will review your documents and decide how long you may stay on that particular visit.
This means you could use the same 10-year visa to visit the US five times over a decade, leaving and returning as your plans allow. However, CBP officers may become suspicious if you make very frequent short trips, as the tourist visa is intended for occasional leisure or business visits, not for living in the country on repeated short stays. An officer can deny you entry or grant you a shorter stay period if they believe you are misusing the visa.
Renewing or replacing your visa before it expires
If your visa is expiring soon and you plan to travel to the US again, you can obtain a new visa before the old one expires. You do not have to wait until it expires. You would schedule an appointment at a US embassy or consulate in your home country and go through the visa interview process again, just as you did for your first visa.
Some people choose to renew early if they travel frequently or want to may support they have a valid visa on hand. Others wait until the visa actually expires. There is no penalty for explore early, and you can hold multiple valid visas at once — for example, you could have both an old 10-year visa and a new 10-year visa in your passport simultaneously, though you would typically use the newer one for travel.
Common mistakes to avoid
The most common confusion is thinking that your visa's expiration date controls how long you can stay. It does not. Many travelers believe that if their visa is valid for 10 years, they can stay for 10 years on one trip. In reality, the CBP officer at arrival controls your stay length, and it is usually 6 months or less.
Another mistake is assuming you can extend your stay by renewing your visa while in the country. You cannot. Visa renewal happens at a US embassy or consulate abroad, not inside the United States. If you need to stay longer than the officer granted, you would need to leave, explore for a new visa, and return — a process that takes weeks or months and is not certain to succeed.
A third error is traveling with an expired visa, thinking you can renew it at the airport. You cannot board a plane with an expired visa. You must have a valid visa before you travel to the United States.
Frequently Asked Questions
Can I stay in the US longer than the date the CBP officer gave me?
No. The date written in your passport by the CBP officer is your legal departure important date. Staying past that date makes you out of status and can result in deportation and a ban on future US entry. If you need more time, you must leave before that date and explore for a new visa if you want to return.
What if I want to stay longer than 6 months on my first trip?
You can ask the CBP officer at arrival to grant you a longer stay, but the officer is not required to do so. Most tourist visas result in 6-month stays, and officers rarely grant longer periods for tourists. If you need to stay longer, you would need to leave and return on a different visa type, such as a student visa or work visa, which requires sponsorship from a US institution or employer.
Do I need a new visa every time I visit the US?
No. As long as your visa has not expired, you can use the same visa for multiple trips. You only need a new visa when the old one expires or if your circumstances change significantly (such as a name change or passport renewal).
What countries get 10-year tourist visas?
Most developed nations, including Canada, the United Kingdom, Australia, Japan, and most Western European countries, receive 10-year tourist visas. Some countries receive shorter periods based on reciprocal agreements. Check your visa page to see your specific validity period.
Can I renew my visa while I am in the United States?
No. Visa renewal and reissuance only happen at US embassies and consulates outside the United States. If your visa expires while you are in the country, you can stay until your authorized departure date, but you cannot leave and return without obtaining a new visa first.