I am on the same boat. There are two sequential steps for a transfer: 1>LCA(labor condition applicatoin) 2>H1b Transfer The first step takes about a week or so from online submission to approval; After LCA is certified, the you can submit H1b transfer. You can start working for the new employer immediately after they submit the transfer by law. I would say 4 weeks seems to be sufficient.