How long can I stay in the U.S. on an H-1B visa?
Answer
An H-1B visa is initially granted for up to 3 years and can be extended for another 3 years, for a maximum total of 6 years.
Extensions Beyond 6 Years:
- Possible if you have an approved I-140 petition (Green Card petition)
- You can extend in 1-year increments
- No maximum limit if I-140 is approved
Important: The 6-year limit applies to H-1B status, not the visa stamp. You can renew your visa stamp multiple times as long as your status is valid.
Was this helpful?