Green card processing with approved i140 from previous employer


My H1B was transferred to a new employer and I have an approved i-140 from my previous employer.

My new employer states, we can wait until the priority dates becomes current based on my i-140 and then port the i140 to the current employer and file for i-485.

Please let me know if you see any issues in this versus filing a new i-140 , retaining the priority date from previous i-140.

Am little skeptical with holding old i140 and relying on it for extention, Please advice.


Hi @purvitha

There is no issue in doing what your employer is suggesting you.
You can wait to file a new i140 until your priority date is current.

The existing old employer i140 can be used to file extensions or transfers for as long as you want.

1 Like

Thanks Anil, would this “waiting to file new i-140 until priority date is current” delay my greencard processing - as i may need to wait for the i-140, Please let me know if this is confusing.

Hi @purvitha

i140 can be filed in premium and get result within 15 days. I don’t think it will delay your green card processing.

Also, you can file i140 and i1485 concurrently. Don’t worry. You are fine.

I have i-140 approved in 2015 from my current employer X in EB-2 category. I worked with my employer for 3+ years after i-140 approval. I have got 2 extensions after i-140 was approved.
As after i-140 approval I stayed with employer for more than 6 months, my i-140 can not be revoked by my employer. Am I right?

I am planning to change job to join employer Y. First thing I will do is H1B transfer.
Am I looking at probable issue on H1B extensions based on i-140 received by my current employer X?

My new employer Y stated that we can wait until the priority dates becomes current based on my i-140 from current employer X and then port the i140 to the employer Y and file for i-485.
What is the process time for this porting? Shouldn’t new employer Y have to start entire green card process again (job posting-PWD-PERM-i140) for this porting?

Looking at EB-2 timeline, is it good idea to go back to EB-3? If so, will that cause issue in porting i-140?

Hi @rj733

Your question is similar to the one discussed and answered above. Please read.

Thanks for the answer Anil. However, I am still confused with the fact of i-140 porting.
After I move to new employer and when date becomes current, does my new employer need to do entire GC process again? I mean job posting then PWD then PERM and then i140?

Can my old employer be able to revoke my i-140?

Also can I ask my new employer to do that porting to move my case from EB-2 to EB-3 ?

Hi @rj733

Yes, a new perm, pwd, i140 process needs to be done again by new employer for their own job.

You can file EB3 now if you want. That’s allowed.

Your old employer can withdraw i140 but you can still use it unlesa USCIS revokes it with remarka of ‘Fraud or misrepresentation’.

Please correct my understanding:

Even though I have i-140 from old employer, I can keep getting extensions for H1B even though I move to n number of employers in futures. e.g. i-140 from employer X and I move to employer A, then B, then C…

How do I know if i140 is revoked or withdraw by employer or USCIS?

You can see the i140 status online on USCIS website with i140 receipt number anytime.