H-1B 3-Year Extension Beyond 6 Years (2026)
After 6 years on H-1B, extensions require an approved I-140 and a backlogged priority date. For India and China nationals, this is the indefinite extension mechanism β here is exactly how it works.
The 6-Year H-1B Cap and What Comes After
Standard H-1B status has a maximum of 6 years (initial 3-year petition + one 3-year extension). After 6 years, the worker must depart the US for at least 12 months before being eligible for new H-1B status β unless they qualify for extensions beyond the cap. The two extension mechanisms (365-day PERM rule and 3-year I-140 rule) allow indefinite H-1B status while waiting in the EB green card queue.
3-Year Extension Under AC21 Section 104(c)
To qualify for 3-year H-1B extensions beyond the 6-year cap: (1) You must have an approved I-140 immigrant petition on file, AND (2) Your priority date must be unavailable (backlogged) β meaning no visa number is immediately available in the current visa bulletin for your EB category and country of birth. Both conditions must be met simultaneously. If your I-140 is approved but your priority date is current (visa immediately available), you must file I-485 or proceed to consular processing rather than continue on H-1B.
How to File the 3-Year H-1B Extension
The employer files Form I-129 for H-1B extension with: (1) Copy of the approved I-140 I-797 approval notice (for the beneficiary's priority date), (2) Copy of the current visa bulletin showing priority date is unavailable, (3) The standard H-1B extension package (LCA, support letter, etc.). The I-140 does not need to be from the current employer β a prior employer's approved I-140 (approved 180+ days ago under AC21) qualifies as the basis for extension. The extension is granted in 3-year increments with no stated maximum.
Switching Employers While Using 3-Year Extensions
The 3-year extension mechanism does not tie you to a specific employer. If you have an approved I-140 from Employer A and are now with Employer B, Employer B can file H-1B extensions citing Employer A's I-140 (provided Employer A's I-140 was approved for 180+ days and not revoked for fraud). This is a significant flexibility advantage β you can change jobs freely while in the EB queue without losing your extension eligibility.
Frequently Asked Questions
How many 3-year extensions can I get?
There is no statutory limit on the number of 3-year extensions under AC21 Section 104(c). You can receive 3-year extensions indefinitely as long as your I-140 remains approved and your priority date remains unavailable. India-born EB-2 applicants with 2018 priority dates are currently in their 4th or 5th 3-year extension with no end in sight.
Can I get a 3-year H-1B extension with someone else's I-140?
Yes. The I-140 does not need to be from your current employer. Any approved I-140 that was approved for at least 180 days qualifies as the basis for 3-year H-1B extensions (under AC21 Section 106(c) portability provisions). Even if Employer A withdrew the I-140 after 180 days, the extension eligibility survives.
What is the difference between 1-year and 3-year H-1B extensions?
1-year extension (365-day rule): PERM pending for 365+ days; does not require I-140 approval. 3-year extension (I-140 rule): approved I-140 + backlogged priority date required. The 1-year rule is a bridge mechanism for when PERM is still pending. The 3-year rule is the long-term mechanism for workers in the EB queue with approved petitions.
My priority date became current briefly β did I lose 3-year extension eligibility?
Under USCIS policy, H-1B extensions based on an approved I-140 are still available even if the priority date briefly became current, provided the beneficiary was unable to file I-485 during the brief current window (e.g., the window was too short to prepare). Consult an immigration attorney if your priority date has had movement β the specific facts determine extension eligibility.