Ismail, développeur backend embauché en CDI par une agence casablancaise après trois ans en auto-entrepreneur, a mis six mois à comprendre une chose. Il ne payait plus jamais ses propres vacances. Avant, chaque semaine sans facturer était une semaine sans revenu. Depuis son contrat de travail, il touche son salaire même en congé, à condition d'avoir accumulé les jours nécessaires. La différence tient en un mot : le statut.
Un salarié marocain acquiert 1,5 jour ouvrable de congé payé par mois de service, soit 18 jours par an après un an complet, avec un bonus d'ancienneté qui peut porter le total jusqu'à 30 jours. Ce droit, fixé par les articles 231 et 232 du Code du travail (loi 65-99), ne s'applique qu'aux personnes liées par un contrat de travail : ni l'auto-entrepreneur, ni le prestataire en contrat de prestation de services n'en bénéficient.
Qui a droit aux congés payés au Maroc ?
Le Code du travail réserve ce droit aux salariés, c'est à dire aux personnes liées à un employeur par un contrat de travail, CDI ou CDD, dès lors qu'elles justifient de six mois de service continu dans la même entreprise (article 231). Ce délai de six mois inclut les périodes de suspension pour maladie, accident du travail ou maternité : une absence médicale ne remet pas le compteur à zéro.
Un auto-entrepreneur qui facture un client via un contrat de prestation de services, régi par le Code des obligations et des contrats et non par le Code du travail, ne relève pas de cette protection. Aucun texte ne l'oblige à s'octroyer des jours payés. S'il ne travaille pas, il ne facture rien. C'est l'un des angles morts les plus fréquents chez les freelances marocains, qui découvrent parfois après plusieurs années d'activité qu'ils n'ont jamais construit le moindre filet de sécurité pour leurs absences.
Selon l'article 231 du Code du travail marocain (loi 65-99), tout salarié acquiert 1,5 jour ouvrable de congé payé par mois de service effectif après six mois d'ancienneté continue chez le même employeur, soit 18 jours ouvrables par an pour un salarié adulte (source : Code du travail, loi 65-99).
Combien de jours de congé annuel payé au Maroc ?
La formule légale est simple sur le papier : 1,5 jour ouvrable par mois de service pour un salarié adulte, 2 jours pour un salarié de moins de 18 ans. Un mois de service correspond à 26 jours de travail effectif, soit 191 heures dans la plupart des activités non agricoles (article 238).
À cette base s'ajoute un bonus d'ancienneté : un jour et demi supplémentaire par tranche pleine de cinq années de service, continues ou non, chez le même employeur (article 232). Le total ne peut jamais dépasser 30 jours ouvrables par an, quelle que soit l'ancienneté cumulée.
| Ancienneté | Jours de base (12 mois) | Bonus ancienneté | Total |
|---|---|---|---|
| Moins de 5 ans | 18 jours | 0 | 18 jours |
| 5 à 9 ans | 18 jours | +1,5 jour | 19,5 jours |
| 10 à 14 ans | 18 jours | +3 jours | 21 jours |
| 15 à 19 ans | 18 jours | +4,5 jours | 22,5 jours |
| 20 à 24 ans | 18 jours | +6 jours | 24 jours |
| 25 ans et plus | 18 jours | +7,5 jours | 25,5 jours (plafond 30) |
Un exemple de calcul
Prenez Salma, consultante en portage salarial chez WEEPO depuis onze ans. Sa base est de 18 jours. Son ancienneté franchit deux tranches complètes de cinq ans, ce qui lui donne un bonus de 3 jours. Elle part donc chaque année avec 21 jours ouvrables de congé payé. Et si un jour férié tombe pendant sa période de congé, celui-ci est automatiquement prolongé d'autant (article 235).
Ce compteur ne repart jamais de zéro tant que le contrat de travail continue. Un consultant en portage salarial qui enchaîne plusieurs missions chez des clients différents garde son ancienneté et ses jours acquis, parce que c'est la société de portage qui reste son employeur légal d'une mission à l'autre, pas le client final.
Peut-on fractionner ses congés payés ?
Oui, par accord entre l'employeur et le salarié, mais avec une limite stricte : la partie continue du congé ne peut être inférieure à 12 jours ouvrables, week-ends compris (article 240). Un salarié disposant de 18 jours peut ainsi prendre 12 jours l'été et 6 jours en fin d'année, mais pas trois périodes de 6 jours sans l'accord explicite de son employeur. Le congé peut aussi être reporté et cumulé sur deux années consécutives, toujours avec l'accord des deux parties.
Auto-entrepreneur ou portage salarial : qui touche vraiment ses congés ?
C'est là que le statut change tout. Un consultant en portage salarial signe un contrat de travail avec sa société de portage, régi par le Code du travail. Il acquiert donc des jours de congé payé comme n'importe quel salarié, et sa société de portage lui verse l'indemnité correspondante la veille de son départ (article 259).
Un auto-entrepreneur marocain, lui, n'a aucun droit acquis. S'il part une semaine, il n'encaisse rien sur cette période, sauf à avoir mis de l'argent de côté par ses propres moyens. Beaucoup de freelances compensent en majorant leur TJM d'une marge de sécurité, mais cela reste une gestion artisanale comparée à un droit légal garanti.
| Statut | Contrat | Congés payés ? | Qui verse l'indemnité |
|---|---|---|---|
| Auto-entrepreneur | Prestation de services (DOC) | Non | Personne |
| Portage salarial | Travail (Code du travail) | Oui, 1,5 j/mois | Société de portage |
| Salarié via EOR | Travail (Code du travail) | Oui, 1,5 j/mois | Employeur légal (EOR) |
Pour une entreprise étrangère qui recrute un développeur ou un designer marocain sur le long terme, la question se pose dans l'autre sens. Embaucher via un Employer of Record garantit que ces congés sont provisionnés et gérés conformément à la loi marocaine, sans que l'entreprise cliente ait à ouvrir une entité locale au Maroc.
Que devient un congé non pris en cas de rupture du contrat ?
Si le contrat prend fin avant que le salarié ait épuisé ses jours acquis, l'employeur doit verser une indemnité compensatrice de congé payé (article 251). Chaque mois de travail entamé compte comme un mois entier pour ce calcul, même incomplet. Et l'inverse n'est pas permis : un employeur ne peut jamais faire travailler un salarié pendant sa période de congé annuel, même dans une autre entreprise, même bénévolement (article 262).
Pour les contrats à durée déterminée, la règle est plus stricte encore : le salarié doit avoir pris la totalité de son congé annuel avant l'expiration du CDD (article 233). Une société de portage sérieuse suit ce solde mois par mois pour éviter tout rattrapage de dernière minute, et pour que le contrat CDD ou CDI signé avec le consultant reste conforme jusqu'à son terme.
Les autres congés prévus par le Code du travail marocain
Le congé annuel n'est pas le seul temps de repos protégé par la loi. Un salarié bénéficie aussi de trois jours payés à la naissance d'un enfant, remboursés à l'employeur par la CNSS (articles 269 et 270), et d'absences pour événements familiaux : deux jours payés pour son propre mariage, un jour payé en cas de décès du conjoint, d'un enfant ou d'un ascendant, à condition d'être rémunéré au mois (article 276).
Le congé maladie suit des règles différentes : il doit être signalé à l'employeur dans les 48 heures, justifié par un certificat médical au-delà de 4 jours d'absence, et n'est en principe pas rémunéré par l'employeur au-delà de ce que verse la CNSS. Passé 180 jours consécutifs d'arrêt sur une période de 365 jours, l'employeur peut considérer le salarié comme démissionnaire, hors accident du travail ou maladie professionnelle (article 272).
Le congé de maternité, lui, s'étend sur 14 semaines, portées à 22 semaines en cas de complications médicales attestées (article 152), avec une interdiction absolue de licenciement pendant la grossesse et les semaines qui suivent l'accouchement (article 159). Aucun de ces droits ne s'applique à un auto-entrepreneur, ce qui pèse particulièrement pour les femmes qui envisagent une grossesse tout en exerçant en libéral.
Une convention collective ou un règlement intérieur peut toujours prévoir des conditions plus favorables que ces minimums légaux, jamais moins favorables. C'est un point que les jours fériés et le calendrier de paie recoupent directement : un jour férié qui tombe un jour ouvré ne consomme jamais un jour de congé payé.
Ce qu'il faut retenir avant de choisir votre statut
Dix-huit jours par an ne changent pas une vie du jour au lendemain. Mais cumulés sur cinq ou dix ans, avec le bonus d'ancienneté et la certitude d'être payé même absent, l'écart avec un statut d'auto-entrepreneur devient significatif. Si vous approchez du plafond de chiffre d'affaires ou que vous cherchez simplement plus de sécurité sociale sans monter une SARL, comparez ce que vous perdez réellement en restant en libéral face à ce qu'un contrat de portage salarial vous garantirait dès le premier jour.
