Un contrato de traballo pode ser indefinido (fixo), ou ben ter unha duración determinada (temporal).
En principio todo contrato de traballo é indefinido e a xornada completa, salvo que no contrato de traballo se estableza o contrario.
As normas que regulan cada tipo de contrato temporal, establecen cal é a duración mínima e máxima do contrato.