Rédigez et gérez vos CDD en ligne

Utilisez le calculateur de période d'essai !

CALCULATEUR DE PÉRIODE D'ESSAI

Le calcul répond à des règles strictes

Principe général

La période d'essai d'un contrat à durée déterminée ne peut dépasser une durée maximale calculée en fonction de la durée du contrat initial (contrats à terme précis) ou de la durée minimale (contrats à terme incertain), à raison de 1 jour par semaine de contrat. Cependant, cette durée maximale est plafonnée.

Que faut-il entendre par "un jour par semaine" ?

L'article L. 1242-10 précise que le contrat "peut" comporter une période d'essai mais qu'elle "ne peut excéder une durée calculée à raison d'un jour par semaine". Il n'est cependant pas spécifié quel sort réserver à une semaine incomplète. Nous pensons qu'il faut comptabiliser une semaine entamée comme une semaine entière.

En effet, ne compter que les semaines entières conduirait à une absurdité: selon ce point de vue, les contrats jusqu'à 6 jours ne permettraient aucune période d'essai. Autrement dit, dès l'instant où le salarié serait à son poste de travail le 1er jour, son contrat ne pourrait plus être résilié jusqu'à son terme ! Ce qui est en désaccord avec l'article L. 1221-20 qui stipule bien que le sens de la période d'essai est de permettre "à l'employeur d'évaluer les compétences du salarié dans son travail, notamment au regard de son expérience, et au salarié d'apprécier si les fonctions occupées lui conviennent", ce qui serait impossible en l'occurrence.

Contrat de une journée = période d'essai de une journée.

Limitations

Certaines conventions collectives fixent des dispositions différentes pour la période d'essai. Vérifiez votre convention collective ici.

A défaut d'usages ou de dispositions conventionnelles prévoyant des durées moindres, la période d'essai d'un contrat CDD ne peut dépasser:

  • deux semaines civiles si le contrat ne dépasse pas six mois calendaires.
  • un mois civil (c'est-à-dire du 23 au 22 du mois suivant par exemple) si le contrat fait plus de six mois calendaires.
    Ne soyez pas tentés cependant de faire un contrat de 6 mois et quelques jours juste dans le but de doubler la période d'essai! Si rien ne le justifie réellement, le juge pourrait considérer qu'il y a une volonté évidente de frauder la loi (Cass. soc. 10 décembre 1992, n°89-44.421)

Le décompte se fait ensuite en jours calendaires

Ensuite, les jours de période d'essai sont décomptés :

  • en jours calendaires (tous les jours de la semaine, samedis, dimanches et jours fériés inclus) si la période d'essai est calculée en jours, et ce, quelle que soit la durée de la période. (Cass. Soc. 29 juin 2005)
    Pour des contrats CDD courts, ce calcul peut réduire considérablement les jours de travail effectifs permettant de valider l'essai, ce qui est, à notre avis, contradictoire avec l'esprit défini à l'article L. 1221-20 qui stipule que "La période d'essai permet à l'employeur d'évaluer les compétences du salarié dans son travail, notamment au regard de son expérience, et au salarié d'apprécier si les fonctions occupées lui conviennent." 
  • en semaines civiles ou en mois civil (c'est-à-dire de date à date), si la période d'essai est calculée en semaines ou en mois, quels que soient les jours réellement travaillés par le salarié, même s'il y a des dimanches et des jours fériés. Ainsi, une période d'essai d'un mois qui commence le 29 avril se termine le 28 mai même si ce jour tombe un dimanche ou un jour férié.

Si le contrat est suspendu pendant l'essai (pour maladie, congés ou accident par exemple, mais pas en cas de formation), la période d'essai pourra être prolongée d'autant de jours.

Qu'entend-on par jours calendaires, jours ouvrables, jours ouvrés, ou jours d'ouverture?

Qu'en est-il de la fin de la période d'essai d'un CDD à temps partiel ?

Le fait que le salarié ne travaille pas 5 jours par semaine ne change rien au calcul : le décompte se faisant en jours calendaires, la période d'essai se termine à la même date, que le salarié soit à temps plein ou à temps partiel.

Le CDD est complexe, pour être sûr de NE PAS VOUS TROMPER, rédigez-le en ligne

Pourquoi rédiger vos CDD en ligne ?

Essayez !
Satisfait ou remboursé !

Voir la démo

Vous connaissez déjà le cas de recours ? Passez immédiatement à l'étape suivante :

eZ debug

Clear cache:

Quick settings:

Timing: sept. 22 2021 19:03:10
Script start
Timing: sept. 22 2021 19:03:10
Module start 'content'
Debug: ezpI18n::translateText sept. 22 2021 19:03:10
Missing translation for message in context: 'lib/template'. The untranslated message is: 'The maximum nesting level of %max has been reached. The execution is stopped to avoid infinite recursion.'
Timing: sept. 22 2021 19:03:10
Module end 'content'
Debug: ezpI18n::translateText sept. 22 2021 19:03:10
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText sept. 22 2021 19:03:10
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText sept. 22 2021 19:03:10
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'easyCDD2'
Error: eZTemplate @ extension/easycdd2/design/easycdd2/templates/page_footer.tpl:57[28] sept. 22 2021 19:03:10
Cannot retrieve attribute of a NULL
Timing: sept. 22 2021 19:03:10
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0231 sec 2,965.5078 KB5,183.0000 KB
Module start 'content' 0.0231 sec0.0676 sec 8,148.5078 KB13,249.3906 KB
Module end 'content' 0.0907 sec0.1652 sec 21,397.8984 KB8,719.1953 KB
End 0.2559 sec  30,117.0938 KB 
Total runtime:0.2746 sec
Peak memory usage:31,516.8672 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0071 sec2.4566%170.0004 sec
FindInputFiles0.0038 sec1.3156%170.0002 sec
Mysql Total
Mysqli_queries0.0266 sec9.2340%1740.0002 sec
Looping result0.0022 sec0.7760%1690.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0013 sec0.4474%80.0002 sec
TS translator
TS init0.0018 sec0.6362%40.0005 sec
TS cache load0.0012 sec0.4006%40.0003 sec
TS context load0.0008 sec0.2872%40.0002 sec
Template Total0.2231 sec 77.4% 3 0.0744 sec
Template load0.0191 sec6.6209%30.0064 sec
String conversion in template resource0.0003 sec0.0926%250.0000 sec
Template parser: create text elements0.0113 sec3.9095%250.0005 sec
Template parser: remove whitespace0.0020 sec0.6799%250.0001 sec
Template parser: construct tree0.0389 sec13.5055%250.0016 sec
Template load and register function0.0040 sec1.3731%100.0004 sec
Template processing0.2039 sec70.7147%30.0680 sec
states
state_id_array0.0002 sec0.0542%10.0002 sec
state_identifier_array0.0003 sec0.1010%20.0001 sec
override
Cache load0.0028 sec0.9613%640.0000 sec
Sytem overhead
Fetch class attribute name0.0011 sec0.3673%10.0011 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0014%10.0000 sec
General
String conversion0.0001 sec0.0256%270.0000 sec
Total script time:0.2884 sec