how long does h1b visa last

just now 1
Nature

The H-1B visa initially lasts for up to three years and can be extended for an additional three years, making the total maximum duration six years. After six years, the visa holder must either leave the U.S. for at least one year to reset the six-year clock or seek an extension based on pending permanent residency applications or other exceptions. Extensions beyond six years are possible under certain conditions, such as having a pending labor certification or immigrant petition. This six-year limit includes time spent in related H or L visa statuses, except H-4 and L-2, which also count towards the maximum period.