Headman Law Group
All insights
Employment6 min read· July 22, 2026· Headman Law Group

H-1B Extension Beyond 6 Years: AC21 §104(c), §105, and §106 Explained

The H-1B has a hard 6-year cap unless AC21 exceptions apply. Three provisions — sections 104(c), 106(a), and 106(b) — let approved I-140 beneficiaries and stalled labor cert filers extend beyond the cap indefinitely. Practitioners routinely confuse the sections, miss stacking opportunities, and lose extensions that should have been available.

Headman Law Group editorial team

Published July 22, 2026

AC21 was passed in 2000 to solve a specific problem: H-1B workers with approved green card cases stuck in the priority date backlog would otherwise be forced to leave when they hit the 6-year H-1B cap. The three extension provisions have kept an entire generation of H-1B beneficiaries — especially from India — legally in the US through decade-plus green card waits. Understanding which provision applies at which point is essential for continuous authorized status.

The 6-year cap and how it accrues

H-1B status is capped at 6 years of aggregate stay. Time in the US in L-1 status also counts toward this cap. Time spent physically outside the US during H-1B (not brief business trips, but extended absences over 24 hours) can be 'recaptured' — added back to the 6-year total on future extensions. Some employers wait until close to the 6-year mark before pursuing an extension, then use recapture to add months back. Others plan differently based on the client's green card case status.

AC21 §106(a): 1-year extension

Section 106(a) of AC21 authorizes a 1-year H-1B extension when the beneficiary has a labor certification (PERM) or immigrant visa petition (I-140) that has been filed at least 365 days before the extension request. The clock runs from the DOL PERM filing date OR the I-140 filing date, whichever occurred first.

This extension is granted even before I-140 approval, as long as the 365-day trigger has passed. It can be renewed in 1-year increments as long as the qualifying petition remains pending or approved. This is the workhorse extension for beneficiaries stuck in PERM audits or long I-140 processing.

AC21 §106(b): 3-year extension

Section 106(b) authorizes a 3-year extension on the same 365-day trigger BUT requires that the I-140 be approved. If the PERM/I-140 has been pending 365+ days AND the I-140 is now approved, the beneficiary qualifies for a 3-year extension rather than a 1-year.

In practice: file PERM. When 365 days have passed and I-140 is not yet approved, request 1-year extension under 106(a). When I-140 approves, request 3-year extension under 106(b).

AC21 §104(c): 3-year extension based on approved I-140

Section 104(c) authorizes 3-year extensions when the beneficiary has an approved I-140 in a preference category with a priority date that is not current. This provision does not depend on the 365-day rule — as long as the I-140 is approved and the priority date is not current, the extension is available. This is the primary extension provision for Indian and Chinese EB-2/EB-3 beneficiaries in the multi-decade wait.

Which provision applies when: a practical sequence

  1. Year 5.5 of H-1B: PERM has been pending 300 days, I-140 not yet filed → wait for 365 days to trigger 106(a)
  2. Year 6, 365-day trigger met, I-140 not approved → file 1-year extension under 106(a)
  3. Year 6.5, I-140 approved, priority date not current → file 3-year extension under 104(c) or 106(b) (both work; 104(c) is often preferred for its lack of 365-day dependency in perpetuity)
  4. Every 3 years thereafter while priority date remains not current → renew under 104(c) indefinitely
  5. When priority date becomes current → file I-485 or consular process

Recapture of time spent abroad

Any full day (24+ hours) spent physically outside the US while in H-1B status can be recaptured and added to the 6-year cap. This is not automatic — the beneficiary must request recapture in each extension petition with documentation (passport stamps, boarding passes, travel records).

Recapture matters when the client is close to the 6-year cap but does not yet qualify for AC21 extensions. A few months of travel days can bridge the gap until an AC21 provision becomes available.

Portability under AC21 §105

Different from §104(c) and §106, but often confused: AC21 §105 (codified at INA 214(n)) provides H-1B portability — a beneficiary with a pending or approved H-1B extension petition can begin work with a new employer upon USCIS receipt of a properly-filed change of employer petition. This is the basis of H-1B job changes without waiting for approval. Portability does not extend total H-1B time; it just allows employer changes.

Stacking and interaction

The provisions can stack. A beneficiary may extend under 106(a) for a year while I-140 is pending, then switch to 104(c) for 3 years after I-140 approval, then renew under 104(c) another 3 years, and so on. There is no lifetime limit as long as an AC21 provision applies. Beneficiaries from countries with severely backlogged priority dates (India EB-2 currently at 2013 filings for adjustment) often remain on H-1B for 15+ years using 104(c) extensions.

Interfiling and the 'AC21 self-portability' concept

Under INA 204(j), a beneficiary whose I-485 has been pending 180+ days can 'port' to a same-or-similar occupation without needing a new PERM or I-140. This applies during the I-485 stage, not during H-1B extension. AC21 job portability during H-1B (§105) is different from I-485 portability (§204(j)). Both exist to give beneficiaries flexibility, but they operate at different phases.

Next steps

Track PERM/I-140 filing dates in a calendar the day cases are filed. Mark the 365-day trigger date and the I-140 approval date. Never let an H-1B expire because of missed extension timing — file extensions at least 6 months before H-1B expiration to allow for RFEs and premium processing decisions. If you are approaching the 6-year cap and have not filed PERM, discuss with your employer about starting the green card process immediately or considering other visa options. Once on AC21 extensions, monitor priority date movement monthly on the Visa Bulletin.

Frequently asked questions

Common questions on this topic — quick answers, in plain English.

+Do L-1 years count toward the H-1B 6-year cap?

Yes. INA 214(g)(4) limits total time in H-1B, L-1, or a combination of both to 6 years (for L-1B and H-1B) or 7 years (for L-1A). If you spent 3 years on L-1B before switching to H-1B, you have 3 years of H-1B time remaining before hitting the cap. When calculating remaining time, always sum L-1 and H-1B years. This is why L-1B transferees who plan to eventually apply for a green card should consider H-1B early rather than exhausting their L-1B years first.

+Can I extend beyond 6 years if my I-140 is still pending?

Yes, under AC21 §106(a), which grants 1-year extensions if the PERM or I-140 has been pending 365+ days. You do not need I-140 approval — just the 365-day trigger from either DOL PERM filing or I-140 filing (whichever came first). You can renew these 1-year extensions repeatedly while the case remains pending. Once the I-140 is approved, you can switch to 3-year extensions under 106(b) or 104(c). Do not wait for I-140 approval to file an extension if your H-1B is about to expire — file under 106(a) if 365 days have passed.

+What is the 180-day rule for I-140 withdrawal?

If your employer withdraws or revokes an approved I-140 within 180 days of the approval, you lose AC21 §104(c) extension eligibility based on that petition and lose priority date retention. After 180 days from approval, the I-140 remains valid for priority date purposes even if withdrawn, and you can carry the priority date to a new employer's future I-140. You still need a currently-approved I-140 (from a current employer) to base future H-1B extensions on, but the priority date can be carried forward. Time your job changes carefully.

+Can I use PERM filed with Employer A to extend H-1B with Employer B?

Generally no. AC21 extensions are based on a PERM or I-140 that supports the beneficiary's future green card. If Employer A's PERM is still pending, only Employer A can rely on the 365-day trigger. If Employer B wants to sponsor you and extend beyond 6 years, Employer B would need to file its own PERM/I-140, and you would need to wait for the 365-day trigger from Employer B's filing (unless Employer A's I-140 was approved 180+ days ago and provides priority-date-only protection that lets Employer B file a new I-140 with the retained priority date).

+How much time can I recapture from foreign travel?

Every full 24-hour day spent physically outside the US during H-1B status can be recaptured and added to your 6-year cap. Partial days do not count. Document travel with passport stamps, boarding passes, and travel records. Include a spreadsheet in the extension petition listing each trip with entry/exit dates. Long stints abroad (multi-month sabbaticals or extended remote work) can add significant time back. Many H-1B holders don't realize they have recapturable time and unnecessarily rush to AC21 provisions when recapture alone would bridge them to the next AC21 milestone.

+Can my spouse work in the US while I'm on an AC21 extension?

H-4 dependents can work only if they qualify for H-4 EAD under 8 CFR 274a.12(c)(26), which requires the principal H-1B holder to (a) be the beneficiary of an approved I-140, OR (b) have received an AC21 extension beyond 6 years. So H-4 EAD becomes available once you either get an I-140 approval or an AC21 extension. Once eligible, spouses file Form I-765 with category c(26). The H-4 EAD program has been subject to ongoing litigation; verify current status when filing.

+Does AC21 §105 give me the right to change employers?

Yes, but with important nuances. AC21 §105 (INA 214(n)) allows H-1B portability — you can begin working with a new employer upon USCIS receipt of a properly-filed change-of-employer H-1B petition, before the new petition is approved. Requirements: (1) you must have been previously admitted or granted H-1B status, (2) the new employer must file a nonfrivolous H-1B change-of-employer petition, (3) you must not have engaged in unauthorized employment since admission. Portability is separate from the 6-year cap extensions — you still need AC21 §104(c) or §106 to extend beyond 6 years.

+Can I file the I-485 while on an AC21 extension?

Yes. Once your priority date becomes current, you can file Form I-485 to adjust to LPR regardless of whether you're on your original H-1B or an AC21 extension. Filing the I-485 makes you eligible for an EAD (I-765 c(9)) and Advance Parole (I-131) as ancillary benefits. You can continue in H-1B status or switch to EAD-based employment. If your I-485 has been pending 180+ days, you can port to a same-or-similar occupation under INA 204(j). Do not travel internationally without Advance Parole once the I-485 is filed — doing so abandons the application.

We handle these cases

Same team, real cases, flat fees. Explore the practice areas closest to what you just read.

Talk to an attorney

Have an immigration question?
Get clarity in 20 minutes.

Free 20-minute consultation — no obligation, no auto-renewals. Pick the channel that works for you and we'll meet you there.

WhatsApp us