Има два базови типа трудов договор по отношение на времевия период, за който се сключва той.
- срочен трудов договор - срочните договори се използват, когато работодателят желае да наеме служител за определен период от време, който е договорен предварително. Той може да се използва и за изпълнение на конкретна задача и да бъде прекратен автоматично след изпълнението ѝ.;
- безсрочен трудов договор - обратно на срочния, безсрочният трудов договор няма фиксирана крайна дата. Безсрочните трудови договори се наричат още постоянни, тъй като обикновено се използват за ситуации на дългосрочна заетост. Този тип трудов договор може да бъде прекратен, ако някоя от страните даде уговореното предизвестие на другата страна.