You've been waiting years for your green card. A better job offer appears. Can you take it without losing everything you've built in the immigration process?
Under AC21 — the American Competitiveness in the 21st Century Act — the answer is often yes. But the rules are specific, and getting them wrong can jeopardize a priority date you've been waiting years to reach.
What Is AC21 Portability?
AC21 is a federal law that allows an I-485 applicant to change employers — and keep their place in the green card queue — if two conditions are met:
- The I-485 has been pending for at least 180 days
- The new job is in the "same or similar" occupational classification as the original PERM position
Before AC21, changing employers while your I-485 was pending effectively killed your green card case. The I-140 was tied to the sponsoring employer, and leaving meant starting over. AC21 changed that — your approved I-140 and its priority date survive the employer change as long as both conditions are met.
When Does the 180-Day Clock Start?
The 180 days starts when USCIS receives your I-485, not when it's approved. For India and China workers with a long wait between I-140 approval and a current priority date, the I-485 may have been pending for years by the time an opportunity arises — AC21 is clearly available.
For workers who just became current and recently filed I-485, timing matters. A job change at day 90 of I-485 pending doesn't qualify. Day 181 does.
What Counts as "Same or Similar" Occupation?
This is where most AC21 questions live — and where the stakes are highest. "Same or similar" is defined by the SOC (Standard Occupational Classification) code, not job title.
Key principle: The new role doesn't need to be identical to the PERM position. It needs to involve substantially the same duties and fall within the same or a closely related SOC code.
Examples of what typically qualifies:
- Software Engineer → Senior Software Engineer at a new company ✓
- Software Engineer → Engineering Manager (if you'll still be doing substantial engineering work) — depends on facts
- Data Engineer → Data Scientist — requires careful analysis of duties
- Software Engineer → Product Manager ✗ — different SOC, different duties
Examples of what typically doesn't qualify:
- Moving from a technical role to a purely management role
- Switching from engineering to sales, finance, or HR
- Any role where the core job duties are fundamentally different from the PERM job description
The SOC code in your original PERM application matters. Pull your PERM documents and note the exact SOC code filed. Your immigration attorney should compare that code to the SOC code for the prospective role before you accept.
The I-140 Revocation Risk
Here's the wrinkle that trips people up: AC21 protects you even if your original employer withdraws the I-140 after the 180-day mark. However:
- If the employer withdraws the I-140 before 180 days, the protection doesn't apply
- If the I-140 was revoked for fraud or misrepresentation (not just employer withdrawal), AC21 doesn't protect you
- If USCIS revokes the I-140 before your I-485 is approved, you need to establish that the revocation was improper
Most employers withdraw I-140s shortly after an employee leaves — this is routine and doesn't harm workers who have passed the 180-day threshold. Some employers (particularly large tech companies with formal immigration programs) have policies not to revoke I-140s for departed employees. It's worth asking HR about this policy before you resign.
AC21 During the Priority Date Wait
Many India and China workers use AC21 in a different context: they've had an approved I-140 for years and are waiting for their priority date to become current. They haven't filed I-485 yet because their date isn't current.
In this situation, the 180-day rule doesn't apply — you can't port under AC21 if I-485 hasn't been filed. However, under a separate provision, your priority date is portable if your new employer sponsors you for a new I-140 in the same or a higher EB preference category. Many workers in India's backlog change employers multiple times over their 10–15 year wait, each time having their new employer file a new I-140 while "recapturing" their original priority date.
This is a different mechanism from AC21 portability strictly defined, but the practical effect — keeping your earliest priority date — is the same.
How to Actually Use AC21
When you change employers after 180 days, you don't file a new application immediately. The portability happens when USCIS adjudicates your I-485 — at that point, you (through your attorney) need to demonstrate that the new job qualifies.
Practical steps:
Before accepting the new offer: Have your immigration attorney compare the SOC code and job duties of the new role against your original PERM job description. Get a written opinion.
When you leave: Your attorney should send USCIS a letter (sometimes called an "AC21 letter" or "portability letter") informing them of the employer change, the new job, and why it qualifies as same or similar. This isn't legally required to be filed immediately, but it helps create a clear record.
When USCIS contacts you for RFE or interview: This is when the documentation of same-or-similar becomes critical. Have your offer letter, job description, and SOC code analysis ready.
Employment authorization: Once I-485 has been pending 180+ days, you're also eligible for an EAD (if you haven't already obtained one). You don't need to remain on H-1B status to work while I-485 is pending — EAD is simpler.
What AC21 Does Not Cover
The PERM process itself. If your PERM isn't approved yet and you leave the employer, the PERM case ends. There is no AC21 for pending PERM cases. This is the most common misconception.
I-140 cases where the I-140 hasn't been approved. AC21 portability requires an approved I-140. A pending I-140 doesn't give you portability.
Changes before 180 days. If your I-485 has been pending 90 days and you change employers, you're not protected — even if the job is identical.
Cases where the I-140 was revoked for fraud. AC21 doesn't protect against this.
Tracking Your Timeline
To know where you stand, you need to know:
- The date your I-485 was received by USCIS (the receipt notice date)
- Whether that date is 180+ days ago
- The SOC code from your original PERM application
PermTrack can help with the PERM piece: your case details — including occupation and filing date — are in our public dataset if your case was decided. Search at permtrack.app/cases.
For the I-485 piece, you'll need your USCIS receipt notice and your attorney's records.
Bottom Line
AC21 gives H-1B and other employment-based workers meaningful flexibility. A green card case built over years doesn't have to collapse because of a career move — as long as the timing and occupation conditions are met.
The 180-day threshold is firm. "Same or similar" occupation requires analysis. And the PERM-stage exception — where AC21 provides no protection — trips up workers who move too early.
If you're considering a job change while your I-485 is pending, involve an immigration attorney before you accept any offer. The cost of a consultation is minimal compared to the cost of a misstep with a 10-year priority date.
→ Check your PERM case history at permtrack.app/cases → Model your full green card timeline at permtrack.app/timeline
PermTrack uses public domain data from the U.S. Department of Labor, Office of Foreign Labor Certification (OFLC). This article is for informational purposes only and does not constitute legal advice. Consult a qualified immigration attorney for guidance on your specific situation.