I am about to resign from Company A and move to Company B. I have received the recipt from USCIS so technically I can begin work at Company B. My resignation date in Company A is Jan 11th and start date in Company B is Feb 11. Can I start anytime I like or I must start immediately? What if I move my start date to march? Will this put me out of status since after resignation from Company A I assume my H1B with them is no longer valid. While the H1B for Company B is valid, I have not began work with them and do not until Feb 11 and will not receive any pay stub during till I begin. Am I violating USCIS H1B terms here? Company A is in PA and Company B is in California. Thanks for any answers in advance.Thanks for the response F. Capriotti. Company B is paying for relocation but I am concerned about USCIS. Just want to make sure I am not out of status. What if I resign Jan 18th and start Feb 4th?