AC21 Job Portability — Complete Guide

The American Competitiveness in the 21st Century Act (AC21) lets you change employers or jobs without losing your green card priority date — if you meet the requirements.

What AC21 Allows

Under AC21 § 106(c), if your I-485 (Adjustment of Status) has been pending for 180 days or more and your underlying I-140 is approved, you may change employers or job titles — as long as the new position is in the same or similar occupational classification as the original petition. Your priority date is preserved and your I-485 remains valid.

The 3 Requirements — All Must Be Met

1
I-485 Pending 180+ Days

Your I-485 must have been pending with USCIS for at least 180 calendar days from the date it was received (shown on your I-797 receipt notice). Count from receipt date, not the date you filed.

2
Approved I-140

Your underlying I-140 petition must be approved. A pending or denied I-140 does not qualify. If your I-140 was revoked by the petitioning employer, special rules apply — the I-140 may still be considered "valid" for AC21 purposes if it was approved for 180+ days before revocation.

3
Same or Similar Occupation

The new job must be in the same or a similar occupational classification. USCIS uses SOC (Standard Occupational Classification) codes. Generally, same SOC code = same. Adjacent SOC codes with similar duties, skills, and wage levels may qualify as "similar." Get a professional opinion on this if unsure.

How to Notify USCIS (Step by Step)

1 Draft a cover letter to USCIS field office handling your I-485, stating: your full name, A-number, receipt number, I-140 receipt number, original employer, new employer, new job title, and SOC code.
2 Include a letter from your new employer on company letterhead confirming: job title, SOC code, salary, start date, and a description of duties that mirror the approved I-140 position.
3 Include a copy of your approved I-140 petition (I-797 approval notice).
4 Send via certified mail (return receipt) to the USCIS service center or field office listed on your most recent I-485 notice.
5 Keep a copy of everything. USCIS may issue an RFE (Request for Evidence) asking for more detail on the same/similar occupation analysis.
6 Update your address on file with USCIS via AR-11 if you relocated for the new job.

What Happens to Your H1B?

AC21 portability is separate from your H1B status. Your I-485 can continue pending under AC21, but your H1B work authorization is tied to your H1B sponsor — you need a valid H1B (or other work authorization) to legally work while I-485 is pending.

Best case: New employer files H1B transfer. You port both your I-485 (via AC21) and your H1B to the new employer.
⚠️ If laid off: See H1B Layoff Guide. Your 60-day grace period applies. File H1B transfer or change status before grace period ends.
ℹ️ EAD holders: If you have an approved EAD from your I-485, you can work for any employer — but AC21 notification to USCIS is still recommended to protect your I-485.

I-140 Revocation by Employer — Special Rules

If your employer withdraws/revokes your I-140 after it has been approved for 180+ days, your I-140 is still considered "valid" for AC21 purposes. USCIS cannot revoke it solely because the employer withdrew it, provided you meet AC21's other requirements. This protects workers from retaliation and allows I-485 to continue. If revocation happens before 180 days, your I-485 may be denied.

Disclaimer: General information only — not legal advice. AC21 analysis is fact-specific. Consult a licensed immigration attorney before changing jobs while your green card petition is pending.