I have been watching this forum for long time and I know 'Ginnu' gives very useful feedback. Thanks for that.
I am trying to understand the consequences of having that kind of situation upfront instead of waiting for so long and then worry about it.
Comapny A doesn't wanted to hold my H1B by knowing a fact that i applied for a transfer to company B.
-----------------------why did you inform A that you filed H1 transfer?????
I have few Questions to you:
1. How long it will take for the cancellation of H1B status with Company A after they filed?
-----------------------------When employer A send the letter to cancel H1 petition for you USCIS gets the letter and then cancel the petition. The date of revoking the petition will be the date on the letter of the employer A.
2.H1B with Company B is filed and haven't received the receipt# yet, when i can upgrade this to premium? How long it will take to get the result?
------------- If the company B has not got the receipt of H1 filing then try to find the receipt number back side of the fee check that is cashed by USCIS. Punch that receipt number online status and take the printout and with that printout your lawyer can upgrade pending H1 with premium processing OR wait for the receipt. One can get the result in 15-25 days from the date request for premium processing reach the USCIS.
3. Assume that the H1B transfer to company B is upgraded to premium and then it got denied, then what would be the option for me not to have out of status? Can i file another H1B
------------------you can(if H1 of A is active) but it depends why the H1 of B got denied???
(Or) H4 if company A H1B is not got cancelled by that time?
-----------------if your H1 of A is still active you can file H1 to H4 COS.