Un freelance marocain sur trois avance encore avec un simple devis validé par échange WhatsApp. Ça fonctionne, jusqu'au jour où le client conteste une livraison, retarde un paiement de trois mois, ou réclame la propriété d'un code que vous pensiez garder pour vous. Le contrat de prestation de services n'est pas une formalité réservée aux grandes structures : c'est le document qui transforme un accord oral fragile en base juridique opposable.
Au Maroc, le contrat d'un freelance ou auto-entrepreneur avec son client relève du Code des obligations et des contrats (DOC, articles 723 à 780), pas du Code du travail : c'est un contrat d'entreprise, pas un contrat de travail. Il doit fixer l'objet, le prix, les délais, la propriété intellectuelle et les conditions de rupture avant le début de la mission.
Pourquoi un devis signé ne suffit pas à vous protéger
Le devis engage sur un prix et un périmètre général, mais il précise rarement les livrables exacts, les délais de validation, ou ce qui se passe si le client change d'avis à mi-mission. Beaucoup de freelances marocains découvrent trop tard que leur seul document, un devis de deux lignes, ne mentionne ni les pénalités de retard de paiement, ni le sort des fichiers sources en cas de rupture. Le contrat de prestation de services comble ce vide : il transforme les intentions du devis en obligations réciproques, avec des clauses qui tiennent devant un tribunal de commerce marocain.
Sans ce document, un litige se règle souvent à l'amiable, faute de preuve solide. Et ce n'est presque jamais en faveur du prestataire indépendant.
Selon le Code des obligations et des contrats, tout contrat suppose un accord sur l'objet, le prix et la cause. Un devis vague ne suffit pas toujours à prouver cet accord en cas de désaccord sur le périmètre exact de la mission : c'est pourquoi un contrat séparé, même court, reste la pièce la plus solide en cas de réclamation devant un tribunal de commerce.
Quel cadre légal régit le contrat d'un freelance au Maroc ?
Le freelance ou l'auto-entrepreneur n'est pas un salarié. Son contrat avec un client relève donc du droit civil et commercial marocain, précisément du Code des obligations et des contrats, dans sa section consacrée au louage d'ouvrage et au louage de services (articles 723 à 780). Le Code du travail, avec ses articles 16 à 20 sur le CDD et le CDI, ne s'applique pas ici : il concerne la relation employeur-salarié, pas un prestataire indépendant qui facture une mission.
Et c'est là que le portage salarial change la donne. Un consultant porté par WEEPO signe deux documents distincts : un contrat de prestation entre WEEPO et le client, proche d'un contrat commercial classique, et un contrat de travail entre WEEPO et le porté, cette fois bien soumis au Code du travail et à ses articles sur le travail temporaire (495 à 502), qui fondent juridiquement le portage salarial. Le freelance en auto-entrepreneur, lui, ne signe qu'un seul document : le contrat avec son client direct.
Concrètement : un auto-entrepreneur signe un contrat de prestation de services régi par le DOC (articles 723 à 780). Un consultant en portage salarial signe un contrat de travail avec sa société de portage, régi par le Code du travail : articles 16 à 20 pour la nature CDD ou CDI, articles 495 à 502 pour le cadre du travail temporaire. Ces deux cadres n'offrent pas la même protection sociale ni la même valeur juridique face à un litige avec le client final.
Les clauses essentielles à inclure dans votre contrat
Un contrat de prestation solide n'a pas besoin de vingt pages. Six clauses suffisent à couvrir l'essentiel des litiges rencontrés par les freelances marocains.
| Clause | Ce qu'elle protège | Risque si elle manque |
|---|---|---|
| Objet et périmètre | Définit précisément les livrables attendus | Litige sur ce qui est inclus dans la mission |
| Prix et modalités de paiement | TJM ou forfait, acomptes, délais de règlement | Retards de paiement sans recours clair |
| Durée et résiliation | Date de fin, préavis, conditions de rupture anticipée | Mission qui traîne sans fin ou rupture brutale |
| Propriété intellectuelle | Qui détient le code, les designs, les textes livrés | Client qui réutilise le travail sans droit acquis |
| Confidentialité | Protection des données et secrets du client | Fuite d'informations sensibles sans sanction possible |
| Responsabilité et pénalités | Plafond de responsabilité, pénalités de retard | Exposition financière disproportionnée en cas d'erreur |
Prix, acomptes et délais de paiement
Prenez Yassine, développeur freelance basé à Rabat, qui facture 1 800 MAD par jour un client basé à Lyon. Sans clause d'acompte, il a livré six semaines de travail avant de réclamer un premier paiement, resté sans réponse pendant vingt jours. Une clause simple, 30 % à la signature, 40 % à mi-parcours, 30 % à la livraison finale, aurait limité son exposition à quelques jours de travail non payés plutôt qu'à six semaines complètes.
Propriété intellectuelle et confidentialité
Par défaut, en l'absence de clause contraire, la question de savoir qui détient les droits sur un livrable reste souvent ambiguë en droit marocain. Précisez noir sur blanc que la propriété passe au client à réception du paiement intégral, pas avant. Ajoutez une clause de confidentialité si vous accédez à des données clients sensibles : bases de données, code source propriétaire, informations financières.
Juridiction compétente et loi applicable
Pour un freelance marocain qui travaille avec un client basé en France, en Espagne ou aux Émirats, la clause de juridiction compétente n'est pas un détail. Sans elle, un litige peut se retrouver devant un tribunal étranger, avec les frais de déplacement et d'avocat que cela suppose. Fatima-Zahra, consultante en portage salarial qui facture un client basé à Dubaï, a inséré une clause désignant les tribunaux de commerce de Casablanca et la loi marocaine comme référence : en cas de désaccord sur un livrable, elle sait déjà où et comment le litige serait tranché, sans mauvaise surprise trois mois plus tard.
Auto-entrepreneur ou portage salarial : le contrat ne joue pas le même rôle
En auto-entrepreneur, vous négociez, rédigez et signez seul votre contrat avec le client. Vous portez seul le risque juridique en cas de litige, et c'est votre nom qui apparaît sur le document. En portage salarial, WEEPO négocie et signe le contrat commercial avec le client final, pendant que vous signez un contrat de travail avec WEEPO. Le risque contractuel côté client est porté par la société de portage, pas par vous individuellement.
Cette différence pèse lourd dès que le client est une entreprise étrangère avec des services juridiques exigeants. Beaucoup de grands comptes européens refusent de signer directement avec un auto-entrepreneur marocain sans structure intermédiaire, par prudence sur la conformité fiscale et sociale. Le portage salarial répond précisément à ce blocage.
Signature électronique : ce qui a changé en 2026
Un contrat signé par échange de PDF et de photo de signature manuscrite a-t-il une valeur au Maroc ? Oui, sous conditions. La loi 53-05 relative à l'échange électronique de données juridiques (dahir n° 1-07-129) a posé le principe d'équivalence entre écrit papier et écrit électronique dès 2007. Une partie de son dispositif a depuis été remplacée par la loi 43-20 relative aux services de confiance pour les transactions électroniques, qui encadre désormais plus précisément les prestataires de certification et les signatures qualifiées.
Pour un contrat freelance courant, gardez trois réflexes : un document daté, une identification claire des deux parties, et une conservation de l'échange (email ou plateforme de signature) qui prouve l'intégrité du fichier signé. Ce n'est pas la signature manuscrite scannée qui fait foi, c'est la capacité à prouver qui a signé et que le contenu n'a pas changé depuis.
Comment construire un contrat sans repartir de zéro
Vous avez déjà un modèle de devis ? Bonne nouvelle : la structure objet, prix, délais se réutilise presque telle quelle pour la trame du contrat, en ajoutant les clauses de propriété intellectuelle, de confidentialité et de résiliation qui manquent généralement dans un devis. Le modèle de devis WEEPO constitue une bonne base de départ pour cadrer objet et prix avant de les transformer en clauses contractuelles.
Si vos missions dépassent quelques milliers de MAD ou impliquent un client récurrent, faites relire le contrat une première fois par un juriste ou un avocat d'affaires marocain. Le coût d'une relecture ponctuelle reste dérisoire comparé à un impayé de plusieurs semaines ou une propriété intellectuelle contestée après livraison.
Le contrat et la facture ne se substituent pas l'un à l'autre. La facture, avec ses mentions obligatoires (ICE, identifiant fiscal, taxe professionnelle le cas échéant), matérialise la créance et sert de justificatif pour votre déclaration de chiffre d'affaires trimestrielle. Le contrat, lui, encadre la relation en amont : c'est lui qui détermine si une facture contestée peut être réclamée en justice. Un freelance qui soigne sa facturation mais néglige le contrat en amont protège la moitié de son activité seulement.
Un contrat de deux pages, relu une seule fois, coûte moins cher qu'un impayé de six semaines. Commencez par l'essentiel : objet, prix, délai de paiement, propriété intellectuelle. Ajoutez les clauses de résiliation et de responsabilité dès que vos missions dépassent quelques milliers de MAD, et adaptez le cadre selon votre statut, auto-entrepreneur ou portage salarial.
