Changing Jobs During the Green Card Process: AC21 and What to Know
You can change jobs during the green card process โ but timing, AC21 eligibility, and the new job's SOC code all matter. Changing too early can risk your priority date and I-140.
In a nutshell
Yes, you can change jobs during the green card process โ but the rules depend on where you are in the process. The key statute is AC21 (American Competitiveness in the 21st Century Act), which allows I-485 applicants to change to a same or similar job after the I-485 has been pending for 180 days.
The AC21 window
AC21 portability rules
- Your I-485 must have been pending for at least 180 days (counting from filing receipt date)
- Your I-140 must be approved (I-140 portability is separate)
- The new job must be in the same or similar occupational classification (same SOC code or closely related)
- You file an I-485 supplement J (Form I-485J) to notify USCIS of the job change
- You do not need USCIS approval to change jobs under AC21 โ you just notify
Stages and risk levels
Safer to change jobs
Riskier โ plan carefully
- left_items:
- I-485 has been pending 180+ days (AC21 applies)
- New job is same SOC code or directly comparable specialty
- I-140 approved for 180+ days (protected even if employer withdraws)
- EAD in hand โ you can work for any employer
- right_items:
- PERM is still pending โ changing employers restarts PERM
- I-140 is pending or approved for less than 180 days
- New job is in a different occupational field (AC21 portability risk)
- I-485 filed recently (less than 180 days ago)
What happens to PERM if you change jobs
PERM is tied to the employer โ it does NOT port
- If your PERM Labor Certification is still pending or was recently approved and you haven't filed I-140 yet, changing employers restarts the entire process. Your new employer would need to start a new PERM. Your priority date from the old PERM is generally lost unless the new employer can demonstrate the same or similar job. This is the most common and most painful mistake in the green card process.
I-140 portability after approval
Protecting your priority date when changing employers
- If your I-140 was approved and you change employers before 180 days: priority date is at risk
- If your I-140 was approved AND has been approved for 180+ days: the priority date survives even if the old employer withdraws the I-140 (USCIS policy under AC21 ยง 106(c))
- The surviving priority date can be used by a new employer filing a new I-140 on your behalf
FAQ
In a nutshell
Q: I just got an offer from a FAANG company โ my I-485 has been pending for 210 days. Can I switch? A: Likely yes if the new job is same or similar SOC classification. Software engineer to software engineer is straightforward. Software engineer to product manager may need attorney analysis. File I-485J promptly after starting the new job.
Q: Does my new employer need to file anything? A: Your attorney files Form I-485J (Confirmation of Bona Fide Job Offer) with USCIS. Some attorneys include a cover letter with the AC21 same-or-similar analysis. The new employer does not file a new I-140 for I-485 portability, but should file a new I-140 for green card continuation under the new employer.
Q: My old employer's attorney has my I-140 documents โ can I get copies? A: You are entitled to a copy of your I-797 I-140 approval notice. Request this from HR before you leave. The underlying PERM and I-140 application belongs to the employer โ but your I-140 approval notice is a document about you.
Q: I changed jobs and USCIS sent an RFE about AC21 โ what now? A: Respond through your attorney with same-or-similar analysis: SOC codes for old and new job, job description comparison, and documentation of your qualifications for the new role. AC21 RFEs are common and many are resolved with a good response.
Get a personalized checklist for your life decision
Use the USCIS Life Decision Checklist โ select your decision, status, and green card stage for a risk assessment and action checklist.
Try the Life Decision Checklist โ