Il n'existe pas un seul type de contrat de travail, mais plusieurs. Cependant, et malgré les différentes réformes, le contrat à durée indéterminée (CDI) reste le contrat de droit commun. La majeure partie des embauches se réalise souvent sous forme de contrats précaires, beaucoup de PME n'étant pas prêtes à « prendre le risque » d'une embauche en CDI.

Le choix d'un type de contrat de travail en particulier est effectué par l'entreprise en fonction de ses besoins et des avantages et inconvénients de celui-ci, parmi lesquels le coût de celui-ci. L'entreprise devra commencer par s'assurer de la légalité du cas de recours au type de contrat qu'elle souhaite conclure avec son salarié, notamment lorsqu'elle envisage de recourir au contrat à durée déterminée (CDD).
Elle pourra, le cas échéant, ne pas embaucher elle-même le salarié, en utilisant des formes de travail périphériques telles le portage salarial ou l'intérim via un contrat de travail temporaire (CTT).

Voici quelques exemples de la diversité des contrats de travail possibles :

Contrat à durée indéterminée (CDI) : Il s'agit du contrat le plus courant et le plus stable, où il n'y a pas de limite de durée fixée à l'avance. Il offre généralement une plus grande sécurité d'emploi et des droits plus étendus pour les salariés.

Contrat à durée déterminée (CDD) : Ce type de contrat a une durée déterminée, fixée à l'avance, pour répondre à des besoins temporaires. Il peut être utilisé pour des remplacements, des surcroîts d'activité ou des projets spécifiques. Les droits des salariés en CDD sont souvent différents de ceux en CDI.

Contrat de travail temporaire (intérim) : Il s'agit d'un contrat conclu entre une entreprise de travail temporaire et un salarié intérimaire. Le salarié est ensuite mis à disposition d'une entreprise utilisatrice pour une période déterminée. Ce type de contrat permet à l'entreprise utilisatrice de répondre à des besoins temporaires ou saisonniers.

Contrat d'apprentissage : Il s'adresse aux jeunes de 16 à 25 ans (voire jusqu'à 30 ans dans certains cas) et permet d'associer formation théorique en centre de formation et acquisition de compétences pratiques en entreprise. Le salarié-apprenti est rémunéré en fonction de son âge et de son niveau de formation.

Contrat de professionnalisation : Il permet à un demandeur d'emploi ou à un jeune de 16 à 25 ans de suivre une formation en alternance entre l'entreprise et un organisme de formation. Le salarié en contrat de professionnalisation bénéficie d'une rémunération, et son contrat peut varier en fonction de son niveau de qualification.