So last week I got offered a job by a company that I’ve went to multiple interviews for and I am excited to join them. I signed the job offer but told the employer verbally that the expected start date I will write on the offer is just estimated initially based on what I have read on the company’s policy (I can join them one month later) and once I hand in my resignation I will know more. (i.e. if my boss needs me for handover or something).
This Thursday I told my direct manager that I will not renew my contract and he told me that he needs me for two months (so that is one month more than I have calculated initially) so I can help in finding a replacement, train them, handover all my current projects to them. And he told me that the period might be one month only depending on how fast we find a replacement and when can they join.
Right now I am kind of embarrassed to talk to my future employer and tell them that I might join them later. I feel like it was my mistake was that I signed the job offer and gave them an expected start date before talking to my manager. What is the right approach to handle this? Should I negotiate with my current manager on the notice period? Should I just be honest to my future employer about the hand over? But what if it takes less than two months and I am able to join early?