Answers

Can I extend my H-1B beyond 6 years?

Can I extend my H-1B beyond 6 years?

TL;DR: Yes. Under AC21, you can extend in 1-year increments (Section 106(a)) if a labor certification or I-140 has been pending 365+ days, or in 3-year increments (Section 104(c)) if you have an approved I-140 but are blocked from filing for a green card by per-country visa backlogs.

The Claim

The six-year H-1B cap isn't a hard wall — it's a default that AC21 overrides once your green card process is underway.

The Evidence

Under INA 214(g)(4), H-1B status is capped at six years by default. AC21 Section 106(a) allows one-year extensions when a PERM labor certification or I-140 has been filed at least 365 days before your sixth year ends. AC21 Section 104(c) allows three-year extensions when you have an approved I-140 but can't file for adjustment of status because your priority date isn't current — the exact situation facing most India and China-born EB-2/EB-3 applicants today.

Comparison Table

ProvisionTriggerExtension length
AC21 § 106(a)PERM or I-140 pending 365+ days1 year at a time
AC21 § 104(c)I-140 approved, priority date not current3 years at a time
Neither condition metMust change status or leave the US

Step-by-Step

  1. Confirm your PERM or I-140 filing date and calculate whether 365 days have passed before your 6-year limit.
  2. If yes, work with your employer to file for a 1-year AC21 extension.
  3. If your I-140 is already approved and your priority date isn't current, file for the 3-year 104(c) extension instead.
  4. Avoid any gap in status — extensions must be filed before your current H-1B period expires.
  5. If you have partial 6-year eligibility left, a single petition can combine remaining regular time with AC21 time (up to 3 years total).

FAQ

What if my I-140 gets denied? You lose eligibility for the 104(c) three-year extension and generally revert to the standard 6-year cap. Does changing jobs affect eligibility? It can — 104(c) benefits are tied to an approved I-140, which may or may not port depending on how long it's been approved (job portability rules under AC21 Section 106). Can I extend indefinitely? Yes, in principle, as long as your priority date stays non-current and your I-140 stays valid. Does this apply to H-4 dependents? H-4 status generally follows the principal H-1B holder's extended status.

By Pinal Dave Last updated: 2026-07-24