Understand the rules for extending your H-1B status — including the AC21 provisions that allow extensions beyond the standard 6-year limit.
The H-1B visa is initially granted for up to 3 years and can be extended for a total of 6 years. However, if you are in the green card process, the American Competitiveness in the Twenty-First Century Act (AC21) allows extensions beyond 6 years. Understanding your options is critical for maintaining legal status.
Your employer can file an H-1B extension petition (Form I-129) up to 6 months before your current status expires. Extensions within the initial 6-year period are straightforward — your employer demonstrates that the job and your qualifications still meet H-1B requirements, and USCIS grants additional time up to the 6-year maximum.
You can continue working while the extension is pending as long as you filed before your status expired. This is called the "240-day rule" — you can work for up to 240 days past your I-94 expiration while the timely-filed extension is pending.
The American Competitiveness in the Twenty-First Century Act (AC21) provides two key provisions for extending H-1B status beyond the 6-year limit:
Many H-1B workers rely on the PERM labor certification process as the foundation for their green card and their H-1B extensions beyond 6 years. The PERM process involves a recruitment test, prevailing wage determination, and filing with the DOL. Processing times have varied significantly — from 6 months to over 18 months in recent years.
It is critical to start the PERM process early enough to have it filed at least 365 days before your 6-year H-1B limit. If you wait too long, you may reach your 6-year limit without qualifying for an extension. Work with your employer and immigration attorney to create a timeline that accounts for processing delays.
Any time you spent outside the United States while in H-1B status does not count toward your 6-year limit. This means if you spent a total of 6 months abroad on trips during your H-1B period, you can "recapture" those 6 months and extend your H-1B accordingly. You'll need to provide evidence of your travel history, such as passport stamps and I-94 records.
Plan ahead — start your PERM process at least 18 months before your 6-year H-1B limit. File your extension petition at least 6 months before expiration. Keep copies of all travel records for potential time recapture. If you change employers, ensure your new employer continues the green card process promptly to maintain your extension eligibility.
Search thousands of verified H-1B sponsors by company, industry, and location.
Search H-1B Sponsors on Wisa →Generally no. The only ways to extend beyond 6 years are under AC21 — either with an approved I-140 (3-year extensions) or with a PERM or I-140 that has been pending for 365+ days (1-year extensions). Without either, you would need to spend at least one year outside the U.S. before being eligible for a new 6-year H-1B period.
If your PERM is denied after your H-1B was already extended based on it, your current extension remains valid until it expires. However, you would not qualify for further extensions under AC21 Section 106(a) without a new PERM or I-140 filing. Your employer would need to restart the process for future extensions.
Yes. If you have an approved I-140 that has been pending for 180+ days, you can port it to a new employer under AC21 Section 106(b). The new employer can then file H-1B extensions on your behalf based on the approved I-140, even though the original employer filed it. The I-140 must not have been revoked for fraud or willful misrepresentation.
Every day you spent physically outside the U.S. while in H-1B status can be added back to your 6-year clock. For example, if you took 3 international trips totaling 45 days, you can extend your H-1B by 45 additional days. You'll need to provide your passport travel stamps or I-94 entry/exit records as evidence.