Switching Employers vs Staying Put When Your Green Card Is in Progress: The Complete Trade-off Guide

Changing jobs mid-green-card can preserve your priority date or restart PERM from zero — the outcome depends entirely on your case stage and how you move.

By F1Jobs Team · 2026-05-26 · 11 min read
A professional standing at a crossroads inside a glass office building corridor, two hallways diverging, diffused natural light, no text or logos

You have a better offer on the table. Better salary, better role, maybe a city you actually want to live in. There's just one complication: your current employer filed your green card six months ago and you have no idea whether leaving now would mean starting over from scratch — or whether you can walk away cleanly and keep everything that matters.

This is the most common green-card dilemma for international professionals on H-1B. The answer is not a single rule — it depends on which stage your case is in, how long your I-140 has been approved, what category you're in, and whether the new role qualifies for portability. This guide cuts through the noise and gives you the decision framework to evaluate your specific situation.

Why stage matters more than anything else

The green card process for most employment-based cases runs in two mandatory stages before adjustment of status:

  1. PERM labor certification (Department of Labor) — proves no qualified US worker is available for the role
  2. I-140 immigrant petition (USCIS) — establishes your qualification and locks in your priority date
  3. I-485 adjustment of status (USCIS) — or consular processing — converts your status to permanent resident once a visa number is available

Where you are in this sequence determines almost everything about what a job change costs you. Moving before PERM is complete is entirely different from moving after your I-485 has been pending for 18 months.

The decision framework at each stage

Stage 1 — PERM not yet filed or in progress

If your employer has not yet filed the PERM with DOL, or the PERM is in DOL's queue but not yet certified, you have maximum flexibility and maximum risk simultaneously. Maximum flexibility because nothing is "yours" yet — there is no approved petition, no priority date locked in. Maximum risk because leaving now means your new employer starts from absolute zero.

Current DOL PERM processing times are running approximately 12 to 18 months for standard cases. If your new employer has also started PERM for the same role, you can negotiate a transfer and pick up where the process left off — except that PERM is employer-specific and non-transferable. A new employer files a new PERM. There is no shortcut.

Decision signal: If your priority date matters urgently (you're India or China EB-2 or EB-3, and the dates in the Visa Bulletin are years behind your filing month), losing even a few months of priority date seniority can compound into years of wait. If you're from a country without significant backlog — most of the world outside India and China — the PERM restart is an inconvenience, not a catastrophe.

Stage 2 — PERM certified, I-140 pending but not yet approved

This is a delicate window. The certified PERM belongs to your sponsoring employer, and if you leave, they will almost certainly withdraw the I-140 petition once they know you're gone. USCIS will then close your case.

You have no portability rights yet — those attach only after I-140 approval plus 180 days. For EB-2 and EB-3 cases at major tech companies and consulting firms, I-140 processing under premium processing runs approximately 15 business days. Without premium processing, it currently takes 6 to 12 months at some service centers. Your employer controls whether to use premium processing.

Decision signal: If your employer is processing the I-140 without premium and you're three months into waiting, you're potentially 6 to 9 months from the portability protection that changes everything. For a once-in-a-career offer, some candidates choose to take it and restart — a defensible choice if the new employer commits to filing PERM immediately. For most candidates, waiting until I-140 approval is the lower-risk move.

Stage 3 — I-140 approved, but not yet 180 days old

Your I-140 is approved. You have a priority date. But the 180-day clock on AC21 portability has not yet run. This is arguably the highest-stakes window of the entire process.

The critical rule: under INA 204(j) (the AC21 portability provision), an approved I-140 can survive a job change only after the I-140 has been approved for at least 180 days and your I-485 adjustment-of-status application has been pending for at least 180 days. Both clocks matter. For most filers in backlog-heavy categories, I-485 cannot be filed until a visa number is available — which means this second 180-day clock may not even start until years later.

For more detail on how portability works in practice, see our guide on AC21 portability and job changes.

Decision signal: If the I-140 was approved less than 180 days ago and your I-485 hasn't been filed yet, leaving now means your priority date is vulnerable — your former employer's I-140 will be withdrawn and you lose the date. Some employers (particularly large tech companies) will extend professional courtesy and not immediately withdraw the I-140, but you should never count on this. Confirm in writing before relying on it.

Stage 4 — I-140 approved and at least 180 days old, I-485 pending at least 180 days

This is the stage where AC21 portability fully protects you. You can change employers, and as long as your new job is in the same or similar occupational classification, USCIS will honor the approved I-140 and your priority date. Your I-485 stays alive.

For the vast majority of India and China EB-2 and EB-3 filers, the I-485 cannot be filed until the priority date becomes current — which means this full protection may be years away. For nationals of other countries where EB-2 and EB-3 are current or nearly current, you can reach Stage 4 in as little as 18 to 24 months after I-140 approval.

The H-1B transfer mechanics at this stage are straightforward — your new employer files a new I-129 with a new LCA, you start once USCIS receives it, and the green card process continues under portability. For the H-1B side of this, our H-1B transfer playbook covers the mechanics in detail.

The portability matrix

Your Case StageI-140 StatusCan You Port Priority Date?Must New Employer Refile PERM?Risk Level
PERM not filedN/ANo — no priority date yetYesLow (nothing to lose)
PERM certified, I-140 pendingPendingNoYesMedium
I-140 approved, under 180 daysApproved < 180dRisky — employer can withdrawYesHigh
I-140 approved 180+ days, I-485 pending < 180dApproved 180+dConditionalYesMedium-High
I-140 approved 180+ days, I-485 pending 180+ daysApproved 180+dYes — full AC21 portabilityNoLow
I-485 approvedN/A — you're a PRYou're a permanent residentN/ANone

What "same or similar" actually means in practice

USCIS evaluates portability by comparing the SOC code of your approved PERM role to the SOC code of your new role. The standard is same or similar occupational classification — it is not required to be identical.

In practice:

The DOL's O*Net is frequently referenced in RFEs on portability questions. If you receive a portability challenge, your attorney will submit evidence that the job duties overlap substantially even if the title differs. For guidance on handling these kinds of USCIS challenges, see I-140 denied — next steps.

The PERM restart calculation

If your situation requires a PERM restart, here is a realistic timeline:

  1. New employer begins prevailing wage determination request with DOL — approximately 6 to 9 months currently
  2. Recruitment period (SWA job order, internal posting, newspaper ads as required) — 30 to 60 days minimum, plus posting period
  3. PERM application filed with DOL — approximately 12 to 18 months for standard processing; 6 to 8 months with audit luck
  4. PERM certified; I-140 filed — 15 business days with premium processing, or 6 to 12 months standard
  5. I-140 approved — priority date established

Total time from scratch to approved I-140: realistically 2 to 3 years in the current environment. For EB-2 and EB-3 India filers where the priority date queue may already be 10 to 15+ years deep, adding 2 to 3 years to the clock by restarting PERM is a major decision. For EB-2 ROW (rest of world) filers where dates are typically current or nearly current, a 2 to 3 year restart is meaningful but survivable if the new employer is strong.

What about EB-1C and EB-1A pathways?

Some candidates exploring a job change have — or are pursuing — EB-1 pathways that do not require PERM.

EB-1A (extraordinary ability) is a self-petition. It is employer-independent, so a job change has no effect on an approved EB-1A I-140. Your priority date and petition survive regardless of employer.

EB-1C (multinational manager) requires that you have worked for the petitioning company (or an affiliate) for at least one year in the prior three years in a qualifying managerial or executive capacity. If you change employers, the one-year requirement resets with the new employer. A new EB-1C petition cannot be filed until you have completed a year at the new company.

EB-2 NIW (national interest waiver) is also a self-petition and carries the same portability advantage as EB-1A — no PERM required, no employer dependency on the I-140. If you filed an EB-2 NIW, your petition survives a job change as long as you continue to pursue the same national interest objective. For details on choosing between EB-1A and EB-2 NIW, see our guide on EB-1A vs EB-2 NIW.

How the EB-2 vs EB-3 category affects your math

If you were sponsored under EB-3 and your new employer is willing to sponsor you under EB-2, you may be able to upgrade your category — a significant advantage for India and China nationals where EB-2 dates are consistently ahead of EB-3. However, upgrading requires either a new PERM for the EB-2 level role (which requires at least a US master's or equivalent), or an EB-2 NIW self-petition if you qualify.

Conversely, some India nationals deliberately downgrade from EB-2 to EB-3 to take advantage of specific Visa Bulletin movements. If a job change is also a category change, the math gets complex — get an attorney to model the scenarios with actual Visa Bulletin data before deciding.

The real risk of staying

The calculation is not simply "staying is safe, leaving is risky." Staying has its own failure modes:

The decision to stay "for the green card" should be an active choice based on a full accounting of these risks — not a passive default driven by fear of the process.

Step-by-step: how to evaluate a job offer when your green card is in progress

  1. Establish your exact stage. Check your priority date, your I-140 approval date (if applicable), your I-485 receipt date (if applicable), and whether your I-485 has been pending at least 180 days. Your current immigration attorney or your company's HR/immigration vendor can pull this.
  2. Determine your current protections. If you're in the AC21-protected zone (I-140 approved 180+ days, I-485 pending 180+ days), the offer evaluation is close to a normal job change. If not, quantify the cost of what you'd be giving up.
  3. Assess the new employer's immigration posture. Will they file your new PERM on day 30? Do they use premium processing for I-140? Do they have an in-house immigration attorney or a dedicated outside counsel? Ask directly — a good employer will answer these questions before you sign. Our guide on post-offer due diligence for sponsors covers what to ask.
  4. Model the priority date math. For India and China nationals: if you restart, what is the realistic date by which your new I-140 would be approved, and what is the Visa Bulletin projection for your category? For ROW nationals: the math is usually favorable, since current EB-2 ROW dates allow relatively fast adjustment.
  5. Review the "same or similar" question. If you're in the AC21-protected zone, have an attorney confirm the SOC code comparison before you resign.
  6. Negotiate the offer with immigration support built in. Premium processing for I-140 is a small ask for an employer compared to the value it creates for you in certainty. A start-PERM-within-60-days commitment is a reasonable ask at signing.

Common mistakes

Assuming the I-140 is "yours" because you earned it. It belongs to the employer unless and until AC21 portability fully attaches. Before that point, a departing employee has no enforceable right to the petition.

Leaving during the I-140 pending window and expecting the employer to keep it alive. Most employers — including well-intentioned ones — will withdraw a pending I-140 for a departed employee within weeks. Absent a specific written agreement, don't count on goodwill.

Not locking in the priority date confirmation from your attorney. Before you resign, get written confirmation from your immigration attorney of your actual priority date, the date it was established, and whether it can be carried forward under current rules.

Accepting a new offer without confirming the role qualifies as same or similar. If USCIS later determines the roles aren't similar, your adjustment of status can be denied even if you believed you were safe. This is the kind of mistake that costs you years.

Confusing H-1B transfer mechanics with green card portability. The H-1B can transfer to the new employer the day USCIS receives the new petition. The green card portability is a separate legal question. Both can apply simultaneously — or one can apply and not the other. They are independent.

Waiting indefinitely at a job that's holding your green card hostage. If an employer is dangling the green card as a retention tool and you've been at Stage 2 for three years with no movement, talk to an independent immigration attorney about your options. Sometimes filing an EB-2 NIW in parallel creates real leverage.

Frequently asked questions

Can I change jobs while my I-140 is pending?

Yes, you can change jobs while your I-140 is pending, but the pending I-140 belongs to your sponsoring employer and will almost certainly be withdrawn once you leave. If you have not held the I-140 for 180 days, you lose your priority date as well. If you leave before that 180-day mark, your current green card process stops entirely and your new employer must file a fresh PERM and I-140 from scratch.

Does AC21 portability let me keep my priority date if I change jobs?

AC21 portability under INA 204(j) allows you to keep your priority date and port an approved I-140 petition to a new job in the same or a similar occupational classification, provided your I-140 has been approved for at least 180 days and your adjustment-of-status application has been pending for at least 180 days. The new job must be in the same or similar occupational classification — USCIS uses SOC codes and the Dictionary of Occupational Titles to assess similarity.

Does my green card PERM restart if I switch employers?

If you change employers before your I-140 is approved and 180 days old, yes — your new employer typically must restart the PERM labor certification from scratch. PERM alone takes roughly 12 to 18 months under current DOL processing times, plus an additional 6 to 12 months for I-140 processing. For EB-2 or EB-3 India and China filers with long backlogs, restarting PERM can delay your final green card by years.

What counts as the "same or similar" occupational classification under AC21?

USCIS evaluates same or similar occupation using the Standard Occupational Classification codes and the Dictionary of Occupational Titles. In practice, moving from a software engineer role at one company to a software engineer or senior engineer role at another is almost always same or similar. Moving from engineering into management or from technical work into sales is less clear and should be reviewed by an immigration attorney before you accept the offer.

Is it safer to stay at my current employer until the green card is approved?

Staying carries its own risks — employer layoffs, company acquisitions, role elimination, or a failing PERM audit can all derail your green card regardless. The safest approach is not automatically "stay put" but rather understanding exactly where you are in the process, what AC21 protections apply, and what a move would concretely cost or preserve before making any decision.


Working through a job change with a pending green card and want to think through the timing? Reach out to F1Jobs — we help international professionals navigate these decisions every week.

Frequently asked questions

Can I change jobs while my I-140 is pending?

Yes, you can change jobs while your I-140 is pending, but the pending I-140 belongs to your sponsoring employer and will almost certainly be withdrawn once you leave. If you have not held the I-140 for 180 days, you lose your priority date as well. If you leave before that 180-day mark, your current green card process stops entirely and your new employer must file a fresh PERM and I-140 from scratch.

Does AC21 portability let me keep my priority date if I change jobs?

AC21 portability under INA 204(j) allows you to keep your priority date and port an approved I-140 petition to a new job in the same or a similar occupational classification, provided your I-140 has been approved for at least 180 days and your adjustment-of-status application has been pending for at least 180 days. The new job must be in the same or similar occupational classification — USCIS uses SOC codes and the DOT to assess similarity.

Does my green card PERM restart if I switch employers?

If you change employers before your I-140 is approved and 180 days old, yes — your new employer typically must restart the PERM labor certification from scratch. PERM alone takes roughly 12 to 18 months under current DOL processing times, plus an additional 6 to 12 months for I-140 processing. For EB-2 or EB-3 India and China filers with long backlogs, restarting PERM can delay your final green card by years.

What counts as the "same or similar" occupational classification under AC21?

USCIS evaluates same or similar occupation using the Standard Occupational Classification codes and the Dictionary of Occupational Titles. In practice, moving from a software engineer role at one company to a software engineer or senior engineer role at another is almost always same or similar. Moving from engineering into management or from technical work into sales is less clear and should be reviewed by an immigration attorney before you accept the offer.

Is it safer to stay at my current employer until the green card is approved?

Staying carries its own risks — employer layoffs, company acquisitions, role elimination, or a failing PERM audit can all derail your green card regardless. The safest approach is not automatically "stay put" but rather understanding exactly where you are in the process, what AC21 protections apply, and what a move would concretely cost or preserve before making any decision.