H1b revoke while the transfer is still not started its process


I lost on my job 24th March and that company revoked my H1B visa.(I checked visa status and i got message: On March 30, 2017, we revoked the approval of your case, Receipt Number mailed you a revocation notice. It explains the reasons for our action. Please follow the instructions in the notice and submit any requested materials. If you do not receive your revocation notice by April 13, 2017. Actually that visa valid for Aug 2019).

Recently i got New job offer from anther company and Joining date is 1st May.And That new company going to start H1b Visa transfer process End of April or May month.

Now i want to know is it legal to accept that new offer,also is it legal to stay in USA,because still that new company not started visa transfer process.

Any idea what this can be. What steps I should take or be ready for ? Kindly help.



You get 60 day grace period b/w jobs. As long as the new petition is applied before that time, you should be fine.