Changing Employers During Green Card Process
Yes, You Can โ But Timing Is Everything
One of the biggest fears for people in the green card process is feeling trapped at their current employer. The good news: the law allows job changes during the green card process under certain conditions. The bad news: the rules are specific and getting them wrong can derail your case.
AC21 Portability: The 180-Day Rule
Section 106(c) of the American Competitiveness in the Twenty-First Century Act (AC21) allows you to change employers if your I-485 has been pending for 180 days or more AND the new job is in the same or similar occupational classification as the one in your original petition. This means a software engineer can move to another software engineering role at a different company without losing their green card application.
What Counts as "Same or Similar"
USCIS uses the SOC (Standard Occupational Classification) code to determine similarity. The new job does not need to have the exact same title, salary, or duties โ but it must be in a substantially similar occupation. An engineer moving to a management role, or a researcher moving to sales, would likely NOT qualify. Consult an attorney before making any move.
Before I-485 Filing: Higher Risk
If you change employers before filing I-485, the situation is more complicated. Your former employer can revoke the I-140 petition. However, under current USCIS policy, if your I-140 was approved for at least 180 days before revocation (and was not revoked for fraud), you retain your priority date. You would need a new employer to file a new PERM and I-140, but you keep your original priority date.
During PERM Stage: Most Risky
Changing employers during the PERM labor certification stage means starting completely over with the new employer. The old PERM cannot be transferred. This is the most painful time to switch because you lose all the time invested in PERM processing.