H1B Visa transfer from one employer to another after getting name in Lottery

I am currently working with Employer A in India from last one year. Employer A is one of the leading service companies in India and have office in US as well. I have applied H1B visa this year from another potential employer i.e Employer B and got successful into the H1B lottery 2017 last week. Employer B is a small Service Company/Consultancy.

But as I am looking for a long term association with Employer A, so I want to get this Visa transferred from Employer B to Employer A. So I need your guidance for the process that I should follow to transfer my H1B to Employer A. Employer B has shared soft copy of I-797C with me over the email, that has I129 Acknowledgement Receipt number in it.

I have few questions in my mind at this point of time, please help me to illuminate these doubts.

  1. What is the right time/process to transfer H1B Visa in this case?
 - Can I transfer it before stamping (right now) 
 - or It can be transferred only after stamping (in October)?
  1. If Visa transfer can be done only after stamping, then do I need to travel US and get 3 payslips from Employer B before initiating transfer to other Employer (I have read this somewhere, but not sure in my case) ? Or there is no need to travel to US and it can be transferred from India itself without payslips after stamping.
  2. Do I need to inform/or take consent of Employer B, before initiating Visa transfer process.
  3. Can Employer B cancel my petition or stop my Visa transfer process?
  4. As Employer B has shared the soft copy of I-797C with me. To get this Visa transferred to Employer A, do we need to Hard copy of the same or some other document as well?
  5. Employer B might have spent some cost also (some amount of $6460.00 is mentioned on the receipt that I have got), how that amount will be adjusted.
- For e.g. Do Employer A have to pay that fee again and Employer B will get that amount back. Or some other way is there.

First, wait for the H1B to be approved (I-797), not I-797c. Dont do anything till then.

  1. What is the right time/process to transfer H1B Visa in this case? - Can I transfer it before stamping (right now) : Nope, wait till approval. - or It can be transferred only after stamping (in October)? - Can be transferred after you get it approved2. If Visa transfer can be done only after stamping, then do I need to travel US and get 3 payslips from Employer B before initiating transfer to other Employer (I have read this somewhere, but not sure in my case) ? Nothing like that

Or there is no need to travel to US and it can be transferred from India itself without payslips after stamping. Yes3. Do I need to inform/or take consent of Employer B, before initiating Visa transfer process. Nope4. Can Employer B cancel my petition or stop my Visa transfer process? Nope, they can withdraw but the process takes more than a year, within which you can transfer.5. As Employer B has shared the soft copy of I-797C with me. To get this Visa transferred to Employer A, do we need to Hard copy of the same or some other document as well? You may need a copy of I-797, not I-797c6. Employer B might have spent some cost also (some amount of $6460.00 is mentioned on the receipt that I have got), how that amount will be adjusted. It is employers responsibility, not yours, you are not entitled to pay anything. You paying for the visa is illegal. - For e.g. Do Employer A have to pay that fee again and Employer B will get that amount back. Or some other way is there. Employer A will have to pay the same amount again, but the only advantage is you need not go through lottery again if EmployerB H1B gets approved. If Employer B H1 does not get approved, you will have to go through lottery again.

Did you get your answer? I’m kind of in the same situation.