Un terrain miné pour les PME
Un collaborateur qui part après cinq ans de bons et loyaux services réclame 120 heures supplémentaires non compensées et le solde de trois semaines de vacances non prises. L'employeur estime avoir tout réglé par des bonus annuels. Le Tribunal fédéral ne partage pas cette lecture — et la facture, majorée à 25 %, peut dépasser CHF 15 000 pour un poste à CHF 80 000 annuels. Ces situations se répètent dans les PME romandes précisément parce que les règles sur les heures supplémentaires et les vacances sont régies par deux logiques légales distinctes, souvent mélangées dans la pratique contractuelle.
Cadre légal : deux régimes qui ne se confondent pas
Les vacances : un droit d'ordre public partiel
L'art. 329a CO fixe le minimum légal à quatre semaines de vacances par année de travail, cinq semaines jusqu'à l'âge de 20 ans révolus. Ces minima sont semi-impératifs : un contrat individuel ou une convention collective peut accorder davantage, jamais moins. La jurisprudence constante du Tribunal fédéral (notamment ATF 136 III 283) rappelle que les vacances ont une fonction de récupération physique et psychique ; elles ne peuvent être remplacées par une indemnité financière pendant les rapports de travail, sauf résiliation (art. 329d al. 2 CO). Toute clause contractuelle prévoyant une compensation en argent en lieu et place de vacances effectives est nulle.
La proportion est la règle de base : un employé présent huit mois sur douze a droit à 8/12 des vacances annuelles. En cas de maladie, d'accident ou de maternité, la Loi fédérale sur le travail (LTr) et le CO divergent légèrement, mais le Tribunal fédéral a clarifié dans l'ATF 128 III 271 que les absences pour cause de maladie n'entraînent pas une réduction proportionnelle des vacances tant qu'elles restent inférieures à deux mois par année de travail (règle CO). Au-delà, une réduction d'un douzième par mois entier d'absence est admise.
Les heures supplémentaires : CO vs LTr, deux régimes parallèles
Le Code des obligations (art. 321c CO) régit les heures supplémentaires des employés non soumis à la LTr (cadres avec large autonomie) ou ceux dont le contrat l'aménage. La Loi sur le travail (LTr) s'applique aux établissements industriels et à la majorité des entreprises de services ; elle distingue les heures supplémentaires (art. 12 LTr, dépassement de l'horaire contractuel) du travail supplémentaire (dépassement de la durée maximale légale). Concrètement :
- Heures supplémentaires CO (art. 321c) : compensation par congé de durée équivalente d'un commun accord, ou paiement au salaire normal si le contrat ne prévoit pas de majoration. Une majoration de 25 % s'applique si aucun accord contraire n'est conclu et si les heures ne sont pas compensées par un congé dans un délai raisonnable.
- Travail supplémentaire LTr (art. 13) : majoration obligatoire de 25 % dès la première heure dépassant la durée maximale légale (45 h/semaine pour les entreprises industrielles et les offices, 50 h pour les autres). Cette majoration est d'ordre public ; on ne peut y renoncer contractuellement.
Le Tribunal fédéral a rappelé dans l'arrêt 4A_463/2018 que la preuve de l'accomplissement des heures supplémentaires incombe à l'employé, mais que l'employeur qui n'a pas tenu de registre des temps (obligation LTr art. 46) ne peut pas simplement nier : le juge peut alors procéder à une estimation en équité (art. 42 al. 2 CO).
Jurisprudence récente : les arrêts à connaître
ATF 4A_463/2018 — Preuve des heures supplémentaires et registre du temps
Dans cette affaire, un directeur commercial d'une PME zurichoise réclamait CHF 68 000 d'heures supplémentaires. L'employeur n'avait aucun système de saisie du temps. Le TF a confirmé que l'absence de registre joue en défaveur de l'employeur : si l'employé produit des éléments crédibles (emails envoyés hors horaires, témoignages, plannings), le tribunal peut estimer les heures dues sans exiger une preuve heure par heure. Pour les PME romandes, cette décision signifie qu'un simple tableur Excel horodaté vaut mieux que rien — mais un outil de pointage avec export auditable est la solution robuste.
ATF 144 III 481 — Vacation incluse dans le salaire global (clause de forfait)
Le TF a strictement encadré les clauses dites de « salaire global » censées inclure une compensation pour heures supplémentaires. Pour être valable, la clause doit : (1) figurer expressément dans le contrat écrit, (2) indiquer le nombre d'heures supplémentaires couvertes ou un pourcentage du salaire affecté à leur rémunération, (3) respecter les limites de la LTr (impossible d'inclure le travail supplémentaire dépassant la durée maximale légale). Une clause vague du type « le salaire comprend toutes les heures supplémentaires éventuelles » est nulle. Conséquence directe : de nombreux contrats de cadres romands rédigés avant 2018 contiennent des clauses invalides.
ATF 131 III 623 — Vacances non prises à la fin des rapports de travail
Cet arrêt de principe, toujours appliqué, pose que le solde de vacances non prises à la résiliation doit être indemnisé en argent, avec une majoration si l'employeur est à l'origine de l'impossibilité de prendre les vacances (surcharge de travail imposée, refus systématique). La prescription de cinq ans (art. 128 ch. 3 CO) s'applique à la créance en indemnisation, calculée sur le salaire déterminant au moment de la résiliation — pas au moment où les vacances auraient dû être prises.
Arrêt 4A_17/2022 — Interaction entre maladie prolongée et vacances
Le TF a confirmé qu'un employé en arrêt maladie de longue durée (plus de deux mois consécutifs par an) voit ses droits aux vacances réduits proportionnellement pour la période excédant ce seuil. En revanche, les vacances déjà acquises et non encore prises avant l'arrêt ne peuvent pas être imposées pendant la maladie sans l'accord de l'employé. L'employeur qui fixe unilatéralement des vacances pendant un arrêt maladie ne libère pas la dette de vacances — pratique erronée fréquente dans les PME.
Obligations administratives et procédure en cas de litige
Tenir le registre des temps : obligation légale, pas recommandation
L'art. 46 LTr oblige tout employeur soumis à la loi à tenir un registre de la durée du travail et des repos, consultable par les inspecteurs cantonaux du travail. Les dérogations pour les cadres supérieurs (art. 3 LTr) sont interprétées restrictivement. Le registre doit être conservé cinq ans. En cas de contrôle par l'Inspection cantonale du travail (ICT — compétence cantonale, ex. SECO délégué au canton de Vaud), l'absence de registre entraîne une amende administrative et, en cas de litige judiciaire, un renversement de facto du fardeau probatoire.
Procédure de réclamation interne et judiciaire
- Réclamation écrite de l'employé : l'employé adresse un courrier recommandé à l'employeur, avec le détail des heures supplémentaires revendiquées (dates, durées, montant estimé) et du solde de vacances. Ce courrier interrompt la prescription.
- Vérification du registre : l'employeur compare ses données de pointage avec la réclamation. S'il n'en a pas, il doit reconstituer sur la base des éléments disponibles.
- Tentative de conciliation : en droit du travail suisse (CPC art. 197 ss), la conciliation est obligatoire avant toute action judiciaire, sauf si la valeur litigieuse est inférieure à CHF 30 000 (procédure simplifiée, art. 243 CPC). L'autorité compétente est le Tribunal de Prud'hommes dans les cantons qui en disposent (GE, VD) ou le Tribunal civil de première instance.
- Action au fond : le délai de prescription est de cinq ans pour les salaires et indemnités (art. 128 CO), mais attention : la prescription court dès l'exigibilité de chaque créance, pas depuis la fin du contrat. Un employé qui attend quatre ans après la résiliation peut donc perdre une partie de ses créances.
- Exécution : jugement exécutoire, puis saisie via l'Office des poursuites compétent selon le domicile du débiteur.
Cas pratique : PME vaudoise, résiliation et solde contesté
Situation : Céline Rochat travaille comme responsable logistique pour une entreprise de transport de 18 employés à Renens (VD). Salaire brut mensuel : CHF 6 200 (soit CHF 74 400/an). Durée hebdomadaire contractuelle : 42 heures. La direction lui annonce son licenciement avec préavis de deux mois, au 31.03.2024. Céline réclame :
- 85 heures supplémentaires accumulées sur 14 mois (pas de compensation accordée)
- 8 jours de vacances non prises (solde au 31.03.2024)
Calcul du taux horaire : CHF 74 400 ÷ 52 semaines ÷ 42 h = CHF 34.07/h
Heures supplémentaires : L'entreprise de transport est soumise à la LTr. La durée maximale légale est de 50 h/semaine (art. 9 al. 1 LTr). Sur 14 mois, les dépassements de la durée contractuelle (42 h) mais restant sous 50 h relèvent de l'art. 321c CO : majoration de 25 % sauf accord de compensation en congé. Les heures au-delà de 50 h relèvent de l'art. 13 LTr : majoration obligatoire de 25 %.
Le registre de l'entreprise confirme 85 heures supplémentaires, dont 12 dépassent la durée maximale légale. Calcul :
- 73 h CO : CHF 34.07 × 1.25 × 73 = CHF 3 108.39
- 12 h LTr : CHF 34.07 × 1.25 × 12 = CHF 511.05
- Total heures supplémentaires : CHF 3 619.44
Vacances non prises : 8 jours sur 20 jours ouvrables mensuels. Le taux journalier brut est de CHF 74 400 ÷ 240 jours ouvrables = CHF 310.00/jour (base 5 semaines de vacances = 25 jours, entreprise applique 5 sem.). Indemnité : 8 × CHF 310 = CHF 2 480.00.
Total brut dû à Céline : CHF 6 099.44, sur lequel s'appliquent les déductions sociales ordinaires (AVS 5.3 %, AI 0.7 %, APG 0.25 %, AC 1.1 %). Cotisations salariales totales env. 7.35 % = CHF 448.30. Net versé : env. CHF 5 651.14.
L'employeur qui aurait tenté de nier les heures supplémentaires faute de registre complet aurait vu le juge estimer les montants en équité (ATF 4A_463/2018), avec un risque de condamnation plus élevée. La tenue rigoureuse du registre a ici permis de circonscrire la dette à son niveau réel.
Un outil comme SynHR permet d'exporter ces données en quelques clics pour les soumettre directement à la fiduciaire ou au tribunal, sans reconstruction manuelle.
Récapitulatif opérationnel
- Vérifier chaque contrat de travail : les clauses de salaire global couvrant les heures supplémentaires doivent mentionner explicitement le nombre d'heures ou le pourcentage — sinon elles sont nulles (ATF 144 III 481).
- Tenir un registre des temps horodaté et conservé 5 ans : obligation LTr art. 46, indispensable en cas de litige. L'absence de registre joue systématiquement en défaveur de l'employeur devant le TF.
- Ne jamais imposer de vacances pendant un arrêt maladie sans accord écrit de l'employé : la dette de vacances n'est pas éteinte (arrêt 4A_17/2022).
- Calculer le solde de vacances à chaque résiliation sur la base du salaire en vigueur au moment de la fin du contrat, prescription de 5 ans (art. 128 CO).
- Distinguer heures supplémentaires CO et travail supplémentaire LTr : la majoration de 25 % LTr est d'ordre public, non négociable contractuellement.
- Proposer la compensation en congé dans un délai raisonnable (généralement dans les 12 mois suivants) pour éviter la majoration CO — et documenter cet accord par écrit.
- En cas de réclamation : répondre par écrit dans les 30 jours, vérifier la prescription de chaque créance annuellement, et passer par la conciliation obligatoire avant le tribunal.
- Pour les cadres : vérifier que la qualification de « cadre supérieur » exempté de LTr est justifiée par une réelle autonomie décisionnelle — les tribunaux retiennent des critères stricts.
Sources
- Code des obligations (CO) — fedlex.admin.ch — texte consolidé, notamment art. 321c (heures supplémentaires), 329a-329d (vacances), 128 (prescription).
- Durée du travail — SECO — informations officielles sur la LTr, durées maximales, registre des temps et travail supplémentaire.
- Vacances et jours fériés — ch.ch — synthèse des droits aux vacances, réduction en cas d'absence, indemnisation à la résiliation.
- Conditions d'emploi — Office fédéral de la statistique (OFS) — données de référence sur la durée du travail et les pratiques salariales en Suisse.