Yassine facture un client allemand 1 800 euros pour un mois de développement web. L'argent arrive sur son compte Wise trois jours plus tard. Il se dit que l'affaire est close. Elle ne l'est pas tout à fait : au Maroc, recevoir des devises depuis l'étranger déclenche des obligations précises auprès de l'Office des Changes, que la plupart des auto-entrepreneurs découvrent trop tard, en recevant un courrier de leur banque qui leur demande des justificatifs.
L'Office des Changes impose aux prestataires marocains qui facturent des clients étrangers un rapatriement des devises dans un délai de 90 jours pour les activités en ligne (circulaire n° 3/2020), contre 150 jours pour le régime général d'exportation de services. Jusqu'à 70 % de ces recettes peuvent ensuite être conservées sur un compte en devises.
Qu'est-ce que l'Office des Changes et pourquoi il concerne votre activité
L'Office des Changes (oc.gov.ma) est l'administration marocaine chargée de contrôler les opérations de change, c'est-à-dire tout mouvement de devises entrant ou sortant du territoire. Pour un freelance ou un auto-entrepreneur, cela concerne un cas très concret : chaque paiement reçu en euros, dollars ou livres sterling d'un client non résident est une « opération de change » au sens de la réglementation, même si le montant transite par Payoneer ou Wise avant d'atterrir sur un compte marocain.
En janvier 2022, l'Office des Changes a d'ailleurs publiquement rappelé aux personnes exerçant des « activités en ligne génératrices de devises » (développeurs, consultants, créateurs de contenu) qu'elles devaient rapatrier leurs revenus et s'abstenir d'ouvrir des comptes bancaires à l'étranger ou de constituer des avoirs non autorisés (immobilier, cryptoactifs) avec ces fonds (source : Office des Changes, rappel du 17 janvier 2022). Le message n'a rien perdu de son actualité en 2026 : les banques appliquent ces règles à chaque virement entrant, y compris pour un petit montant ponctuel.
Ce qui change concrètement pour vous : la question n'est plus « ai-je le droit de facturer en euros ou en dollars », la réponse est oui depuis longtemps, mais « que dois-je faire de cet argent une fois qu'il arrive ». C'est exactement ce que couvrent les sections suivantes, avec les délais et les pourcentages à retenir.
90 jours ou 150 jours : quel délai de rapatriement s'applique à vous
C'est le point qui crée le plus de confusion, y compris chez certains comptables. Deux régimes coexistent.
Le régime général d'exportation de biens et de services impose un rapatriement dans un délai de 150 jours à compter de la date de la prestation ou de l'expédition (Instruction Générale des Opérations de Change, IGOC 2026, articles relatifs au rapatriement des exportations). C'est le régime par défaut pour une société qui exporte des marchandises ou des prestations classiques.
Si vous exercez une activité en ligne, au sens de la circulaire n° 3/2020, en revanche, le délai retenu est de 90 jours à compter de la date d'encaissement effectif des devises. Cette circulaire vise précisément les freelances, développeurs et consultants qui facturent des services dématérialisés à des clients étrangers, ce qui correspond à la très grande majorité des auto-entrepreneurs marocains qui travaillent avec des clients basés en France, en Allemagne ou aux États-Unis.
| Régime | Public concerné | Délai de rapatriement | Compte en devises |
|---|---|---|---|
| Circulaire 3/2020 (activités en ligne) | Freelances, développeurs, consultants facturant des services dématérialisés | 90 jours depuis l'encaissement | Jusqu'à 70 % des recettes |
| Régime général export (IGOC 2026) | Sociétés exportant biens ou services classiques | 150 jours depuis la prestation | Selon autorisation, variable |
Dans les deux cas, le compteur démarre dès que l'argent touche un compte sur lequel vous avez la main, y compris un compte Payoneer ou Wise libellé en devises. Un développeur freelance qui facture exclusivement du conseil ou du code relève donc presque toujours du régime des 90 jours, pas des 150. Si un doute persiste sur votre cas (prestation mixte bien ou service, client intermédiaire), notre comparatif Payoneer, Wise et virement SWIFT détaille aussi comment chaque outil horodate la réception des fonds, un détail qui compte pour calculer votre propre délai.
Auto-entrepreneur, portage salarial ou EOR : qui gère la conformité change à votre place
La réponse à cette réglementation change selon votre statut. En auto-entrepreneur, vous êtes seul responsable : c'est votre nom, votre compte, votre délai de 90 jours à surveiller. En portage salarial, la société de portage encaisse les devises du client en votre nom, gère la conversion et vous verse un salaire net en dirhams ; c'est elle qui porte la charge de conformité, ce qui explique pourquoi certains freelances dépassant le plafond auto-entrepreneur basculent sur ce statut une fois les montants plus réguliers.
Côté entreprise étrangère qui recrute au Maroc sans y avoir de filiale, c'est l'inverse : un Employer of Record prend en charge la paie et les obligations locales, dont la réglementation de change, ce qui lui évite d'ouvrir une structure marocaine uniquement pour payer un salarié. Notre comparatif portage salarial contre EOR détaille les différences de coût et de responsabilité entre ces deux options pour qui ne veut pas gérer seul cette paperasse réglementaire.
Le compte en devises : jusqu'à 70 % de vos recettes à l'abri de la conversion forcée
Beaucoup d'auto-entrepreneurs pensent qu'ils doivent convertir 100 % de leurs recettes en dirhams dès réception. C'est faux, et c'est même une occasion manquée. La circulaire 3/2020 autorise l'ouverture, auprès de banques marocaines, d'un compte en devises qui peut loger jusqu'à 70 % des sommes rapatriées, les 30 % restants devant être cédés sur le marché des changes et convertis en MAD.
Ce compte donne accès à un chéquier et à des cartes internationales, utilisables pour des dépenses professionnelles à l'étranger (un abonnement SaaS facturé en dollars, un déplacement client, l'achat de matériel). Il ne peut en revanche pas servir à constituer un patrimoine à l'étranger : pas d'achat immobilier, pas de placement financier, pas de cryptomonnaie logée sur ces fonds. L'Office des Changes a été explicite sur ce point dans son rappel de 2022, et rien n'indique que la tolérance se soit élargie depuis.
Prenons le cas de Yassine. S'il facture 1 800 euros par mois et ouvre un compte en devises, il peut en conserver environ 1 260 euros pour régler ses outils facturés à l'étranger, et doit céder l'équivalent de 540 euros en dirhams. S'il travaille uniquement avec des clients marocains certains mois, la question ne se pose simplement pas, puisque ces recettes sont déjà en MAD.
Facture en devises, déclaration CA et TVA : ce que la DGI attend de vous
Recevoir un paiement en devises ne vous dispense d'aucune obligation fiscale habituelle, elle s'y ajoute. Trois points à verrouiller.
D'abord, la facture elle-même : elle doit mentionner la devise de facturation, le taux ou la référence de conversion utilisée, et, si vous facturez un client établi hors du Maroc pour une prestation utilisée à l'étranger, l'exonération de TVA à l'export (taux de 0 %, article applicable du Code Général des Impôts) avec sa référence légale.
Ensuite, la déclaration trimestrielle du chiffre d'affaires auprès de l'auto-entrepreneur : le montant à déclarer est le montant en dirhams au taux de change en vigueur à la date de réception effective des fonds, et non au taux du jour de la facture. Gardez une trace de ce taux (relevé de la banque, historique Bank Al-Maghrib) pour pouvoir le justifier en cas de contrôle.
Enfin, la domiciliation bancaire : certaines banques demandent un contrat écrit avec le client non résident précisant la nature de la prestation, le montant et les modalités de règlement, avant même d'accepter le virement entrant. Autant le préparer en amont plutôt que de courir après une signature au moment où l'argent est bloqué. Notre modèle de facture auto-entrepreneur détaille d'ailleurs les mentions obligatoires à faire figurer, devise comprise, et notre guide sur la fiscalité de l'auto-entrepreneur revient sur le calcul de l'impôt libératoire une fois le chiffre d'affaires converti en dirhams.
Un point mérite d'être isolé tant il revient souvent dans les questions de nos lecteurs : la cotisation CNSS de l'auto-entrepreneur se calcule elle aussi sur le chiffre d'affaires déclaré en dirhams, devises converties. Un mois exceptionnellement bon en euros se traduit donc par une cotisation plus élevée le trimestre suivant, pas seulement par plus d'impôt. Mieux vaut l'anticiper dans sa trésorerie que de le découvrir à la réception de l'avis.
Que risque un auto-entrepreneur qui ignore ces règles
Les textes évoquent des sanctions qui vont de l'amende au blocage du compte en devises, avec des poursuites pénales réservées aux cas les plus graves (constitution d'avoirs non déclarés à l'étranger, par exemple). Les montants précis des amendes ne sont pas publiés de façon uniforme et dépendent de l'appréciation de l'administration selon la gravité du manquement : mieux vaut ne pas tester la limite.
En pratique, le scénario le plus fréquent reste plus prosaïque. Une banque remarque un virement entrant répété sans dossier de domiciliation, bloque temporairement le compte et demande des justificatifs rétroactifs. Ce n'est pas une sanction au sens strict, mais cela peut geler votre trésorerie pendant plusieurs semaines en pleine mission, au moment précis où vous devez payer vos propres charges.
Mais une mauvaise surprise administrative n'a rien d'une fatalité. La plupart des dossiers bloqués se régularisent en apportant les factures et les preuves de prestation à la banque, preuve que la rigueur documentaire décrite plus haut n'est pas un exercice théorique : c'est elle qui débloque concrètement une situation tendue.
Comment sécuriser vos encaissements en devises au quotidien
Quelques réflexes limitent presque tous les risques. Gardez systématiquement une copie de chaque facture et du justificatif de paiement correspondant (relevé Payoneer, Wise ou SWIFT). Ouvrez un compte en devises dès que vos clients étrangers deviennent récurrents, plutôt que d'attendre un incident. Notez la date exacte de chaque encaissement : c'est elle qui fait courir le délai de 90 jours, pas la date de la facture.
Et renseignez-vous auprès de votre banque sur son propre circuit de domiciliation avant de signer un premier contrat avec un client étranger. Certaines agences sont rodées à ces dossiers, d'autres beaucoup moins, et le temps perdu à comprendre la procédure en urgence coûte souvent plus cher que de l'anticiper.
Un dernier réflexe, simple : si un doute subsiste sur votre cas précis, un compte-rendu écrit de votre banque ou un passage par le portail SMART de l'Office des Changes vaut mieux qu'une supposition.
Photo : Vitaly Gariev via Pexels
