Social & RH

Heures supplémentaires : majoration, contingent et repos

En France, toute heure accomplie à la demande de l'employeur au-delà de 35 heures par semaine est une heure supplémentaire. Elle ouvre droit à une majoration de salaire ou à un repos équivalent.

Posez votre question

Compte gratuit requis

Chaque question est indépendante · 1 offertes par mois, puis avec l'abonnement.

Les réponses sont rédigées par un modèle de langage à partir des seuls documents de cette base, avec leurs sources numérotées. Elles peuvent être inexactes et ne constituent pas un conseil juridique, médical ou financier : vérifiez les sources avant toute décision importante.

Taux de majoration et repos compensateur

Le taux est fixé par la convention collective, l'accord d'entreprise ou l'accord de branche étendu, sans pouvoir être inférieur à 10 %. À défaut d'accord, les heures sont majorées de 25 % de la 36e à la 43e heure, puis de 50 % à partir de la 44e heure. Elles se décomptent par semaine civile.

Le paiement peut être remplacé, en tout ou partie, par un repos compensateur équivalent : une heure majorée à 50 % donne 1 heure 30 de repos.

Contingent annuel et contrepartie obligatoire en repos

Les heures supplémentaires s'inscrivent dans un contingent annuel fixé par accord. Sans accord, il est de 220 heures par salarié et par an.

Toute heure au-delà du contingent ouvre droit à une contrepartie obligatoire en repos : 50 % de ces heures dans les entreprises de 20 salariés au plus, 100 % au-delà de 20 salariés.

À défaut d'accord, ce repos se prend par journée ou demi-journée dès qu'il atteint 7 heures. La demande est faite au moins 1 semaine à l'avance et, en cas de désaccord, l'employeur ne peut pas en différer la prise de plus de 2 mois.

Questions fréquentes

Les congés payés comptent-ils pour déclencher des heures supplémentaires ?

Oui, lorsque la durée du travail est décomptée à la semaine ou sur 2 semaines. Les heures que le salarié aurait faites pendant son jour de congé sont alors ajoutées : 33 heures travaillées plus 7 heures de congé font 40 heures, soit 5 heures supplémentaires.

Et un jour férié chômé dans la semaine ?

Sauf accord ou usage plus favorable, les heures non faites du fait d'un jour férié ne comptent pas comme travail effectif pour ce décompte. Les heures au-delà de 35 heures dans une telle semaine peuvent donc être payées au taux normal.

Les heures non demandées par l'employeur sont-elles payées ?

En principe non. Elles sont toutefois dues si elles ont été rendues nécessaires par les tâches confiées, ou si l'employeur les a acceptées implicitement, par exemple en validant les heures enregistrées dans le logiciel de pointage.

Pour les développeurs et les agents

Intégrer / API / MCP

Branchez cette base à Claude, Cursor, ChatGPT ou votre propre application. Chaque requête API ou MCP coûte 0,10 €, débitée de votre crédit Kopik (non facturée si rien n'est trouvé). Il vous faut une clé API : créez-la depuis votre tableau de bord.

MCP pour vos agents

Adresse du serveur MCP de cette base (outils ask_base et search_base) :

URL MCP
https://kopik.io/api/mcp?base=fr-conges-payes-temps-de-travail
Claude Code, Cursor et autres clients
Claude Code
claude mcp add --transport http kopik-fr-conges-payes-temps-de-travail "https://kopik.io/api/mcp?base=fr-conges-payes-temps-de-travail" --header "Authorization: Bearer kpk_…"
Configuration JSON (mcpServers)
{
  "mcpServers": {
    "kopik-fr-conges-payes-temps-de-travail": {
      "url": "https://kopik.io/api/mcp?base=fr-conges-payes-temps-de-travail",
      "headers": {
        "Authorization": "Bearer kpk_…"
      }
    }
  }
}

API REST pour vos applications

mode vaut "answer" (réponse rédigée + sources) ou "passages" (passages bruts seulement). Ajoutez un maxPriceCents facultatif pour plafonner le prix : si la base coûte plus cher, l'appel est refusé sans rien débiter.

curl
curl -X POST https://kopik.io/api/v1/bases/fr-conges-payes-temps-de-travail/query \
  -H "Authorization: Bearer kpk_…" \
  -H "Content-Type: application/json" \
  -d '{"question": "Votre question ici", "mode": "answer"}'

Pour commencer

  1. Créez une clé dans votre tableau de bord et rechargez votre crédit.
  2. Remplacez kpk_… par votre clé.
  3. Tout le détail (réponses, erreurs, exemples JS et Python) : documentation développeurs.