I am in my 6th year of H1B visa. My original second H1B visa stamp expires Nov 2024, but my company used the time I spent in India when I joined them and got an h1b i797 approved till July 2025 during H1B transfer. After I joined them I got a self-sponsored I140 with NIW EB2.
Since my H1B visa stamp expires Nov 2024. I want to apply for Visa extension.
- As I fill the DS160 form, I noticed that it only ask for H1B approval with my company, other that the “Is a immigration petition filled for you” place, there isn’t any location to enter my I140 information. Am I missing something? I have seen ppl saying I should enter my I140 receipt number there, I can do that as well.
- If I apply for H1B visa now, will I get extension till July 2025 per my companies I797 approval, or for 3 more years since I have I140.
- My I140 isn’t sponsored by my current employer, does that change anything in the DS160 form or in any other place in the visa application process?
I only got I140 last December, so I am new to extending H1B beyond the 6-year process, Please let me know if there are other things I should do. Thanks,