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
- 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)
- Year 6, 365-day trigger met, I-140 not approved → file 1-year extension under 106(a)
- 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)
- Every 3 years thereafter while priority date remains not current → renew under 104(c) indefinitely
- 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.



