Rédigez et gérez vos CDD en ligne

Les heures supplémentaires concernent les contrats à temps plein, les heures complémentaires les contrats à temps partiel. Des dispositions spécifiques les réglementent.

Les heures supplémentaires (Temps plein)

Le temps de travail au-delà de la durée légale de 35 heures/semaine (même si une convention fixe une durée de travail inférieure) constitue des "heures supplémentaires" et ouvre droit à une rémunération majorée, ainsi qu'à une contrepartie en "repos compensateur" s’il dépasse le contingent annuel de 220 heures (sauf convention ou accord collectif).

Le salarié ne peut effectuer des heures supplémentaires que sur ordre de son patron (ou avec son accord implicite), et il ne peut en principe les refuser (sauf abus de droit de l’employeur, comme de prévenir trop tard).

Les heures supplémentaires se décomptent en principe par semaine (lundi à dimanche). Cependant, une convention ou un accord collectif d'entreprise ou d'établissement ou, à défaut, une convention ou un accord de branche peut fixer la période de 7 jours consécutifs constituant la semaine (art. L.3121-2)

Il existe des limites aux heures supplémentaires. La durée de travail effective ne peut en effet dépasser:

  • 10 h dans une journée
  • 48 h dans une semaine
  • 44 h sur une période de 12 semaines consécutives (46 avec une convention ou un accord collectif).
  • 60 h dans des conditions exceptionnelles (art. L.3121-21)

Le code du travail prévoit que les heures supplémentaires bénéficient d’une majoration de rémunération de

  • 25 % pour les 8 premières heures (de la 36e à la 43e heure) dans la semaine,
  • puis de 50 % pour les heures suivantes.

Cependant, une convention ou un accord d'entreprise -ou de branche- peut définir des taux différents (en aucun cas inférieur à 10%).

Si le contingent vient à dépasser les 220 heures (sauf convention ou accord collectif), le salarié doit bénéficier d'un repos compensateur qui s'ajoute à une majoration de salaire. L'article L. 3121-38 précise qu'à défaut d'accord, la contrepartie obligatoire sous forme de repos mentionnée est fixée à

  • 50% (entreprises jusqu'à 20 salariés)
  • 100% (entreprises de plus de 20 salariés)

Les heures prises en compte pour le calcul du contingent annuel d'heures supplémentaires sont celles accomplies au delà de la durée légale. Tous les éléments variables de la rémunération ayant un lien direct avec l'activité du salarié doivent être inclus dans la rémunération servant de base au calcul de la majoration pour heures supplémentaires (Cass. Soc. 23 sept. 2009 N° 08-40636).

Les heures complémentaires (Temps partiel)

Les salariés à temps partiel n'effectuent pas des heures supplémentaires mais des heures complémentaires dont les règles diffèrent.

Les heures complémentaires ne peuvent dépasser le 1/10e du temps de travail prévu au contrat (une convention, un accord collectif de branche étendu, une convention ou un accord d'entreprise ou d'établissement peuvent porter ce chiffre à 1/3 de la durée prévue).

Danger de requalification
Les heures complémentaires ne doivent en aucun cas conduire à porter la durée du travail au niveau de la durée légale ou conventionnelle, même si c'est exceptionnel, que cela n'arrive qu'une fois et que ça ne perdure pas. Dans une telle situation, le salarié serait en droit de demander et d'obtenir la requalification de son contrat à temps partiel en contrat à temps plein avec comme conséquences notamment le paiement des salaires pendant les périodes intercalaires non travaillées !

En savoir plus sur les heures complémentaires

Seul l'employeur peut décider d'effectuer des heures en plus

Le salarié ne peut effectuer des heures supplémentaires ou complémentaires qu'à deux conditions:

  1. l'ordre doit avoir été donné par l'employeur, ou tout au moins son accord implicite
  2. le travail supplémentaire doit être dû à des tâches à accomplir dans un temps donné.

Cela signifie que si le salarié a pris lui-même l'initiative d'effectuer des heures supplémentaires ou complémentaires alors qu'elles n'entraient pas dans ce cadre (donc inutiles ou non urgentes) l'employeur n'est pas tenu de les rémunérer.

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: oct. 22 2021 00:00:22
Script start
Timing: oct. 22 2021 00:00:22
Module start 'content'
Debug: ezpI18n::translateText oct. 22 2021 00:00:22
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: oct. 22 2021 00:00:22
Module end 'content'
Debug: ezpI18n::translateText oct. 22 2021 00:00:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText oct. 22 2021 00:00:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText oct. 22 2021 00:00:22
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] oct. 22 2021 00:00:22
Cannot retrieve attribute of a NULL
Timing: oct. 22 2021 00:00:22
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0334 sec 2,965.0781 KB5,182.8281 KB
Module start 'content' 0.0334 sec0.0839 sec 8,147.9063 KB13,247.2969 KB
Module end 'content' 0.1172 sec0.2622 sec 21,395.2031 KB9,730.0859 KB
End 0.3795 sec  31,125.2891 KB 
Total runtime:0.3980 sec
Peak memory usage:32,530.8672 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0087 sec2.1337%170.0005 sec
FindInputFiles0.0049 sec1.1981%170.0003 sec
Mysql Total
Mysqli_queries0.0439 sec10.7393%3210.0001 sec
Looping result0.0037 sec0.9165%2720.0000 sec
mysql_cluster_total
Mysql_cluster_queries0.0016 sec0.3987%80.0002 sec
TS translator
TS init0.0028 sec0.6791%40.0007 sec
TS cache load0.0018 sec0.4411%40.0005 sec
TS context load0.0015 sec0.3592%40.0004 sec
Template Total0.3294 sec 80.7% 3 0.1098 sec
Template load0.0236 sec5.7886%30.0079 sec
String conversion in template resource0.0004 sec0.0885%260.0000 sec
Template parser: create text elements0.0156 sec3.8198%260.0006 sec
Template parser: remove whitespace0.0027 sec0.6498%260.0001 sec
Template parser: construct tree0.0504 sec12.3509%260.0019 sec
Template load and register function0.0060 sec1.4668%100.0006 sec
Template processing0.3057 sec74.8565%30.1019 sec
states
state_id_array0.0030 sec0.7463%230.0001 sec
state_identifier_array0.0032 sec0.7844%240.0001 sec
override
Cache load0.0049 sec1.2116%930.0001 sec
Sytem overhead
Fetch class attribute name0.0010 sec0.2420%10.0010 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0010%10.0000 sec
General
String conversion0.0001 sec0.0250%280.0000 sec
Total script time:0.4083 sec