Paiements et abonnements SaaS au Maroc : encaisser en dirhams et en devises
Facturer un abonnement récurrent depuis le Maroc demande quelques choix que les tutoriels américains ignorent. Voici les options, leurs limites et nos recommandations.

Encaisser des abonnements SaaS au Maroc est tout à fait possible, mais le chemin n'est pas celui décrit dans la plupart des guides anglophones, qui supposent un compte Stripe ouvert en trois clics. Entre les passerelles locales, les plateformes internationales qui acceptent ou non les entreprises marocaines, les clients qui préfèrent le virement et la réglementation des changes, il faut composer. Ce guide présente les options concrètes et la façon de les combiner selon vos clients.
Commencer par la question du client, pas de la passerelle
Avant de choisir une solution de paiement, répondez à trois questions : où sont vos clients (Maroc, Afrique, Europe), comment paient-ils aujourd'hui leurs autres outils (carte, virement, chèque, espèces) et quel montant représente un abonnement (quelques centaines de dirhams par mois ou plusieurs milliers par an). Un SaaS vendu à des PME marocaines ne se facture pas comme un outil vendu à des freelances européens.
Option 1 : une passerelle de paiement marocaine
Pour encaisser des cartes bancaires marocaines en dirhams, votre entreprise passe par une passerelle reliée au CMI (Centre Monétique Interbancaire), généralement proposée via votre banque ou un prestataire agréé. C'est la solution naturelle pour un marché local : paiement en dirhams, fonds versés sur votre compte marocain, pas de question de change.
- Points forts : cartes locales acceptées, encaissement en dirhams, cadre connu de votre banque et de votre comptable.
- Points d'attention : l'ouverture demande un dossier et des délais ; le paiement récurrent automatique (prélèvement de la carte chaque mois sans intervention) n'est pas toujours proposé ou dépend des conditions de votre prestataire ; l'intégration technique est parfois moins documentée que celle des plateformes internationales.
- En pratique : prévoyez un parcours où le client règle son abonnement mensuel ou annuel en un paiement, avec rappels automatiques avant l'échéance, plutôt que de supposer un prélèvement automatique.
Option 2 : une plateforme internationale (merchant of record)
Des plateformes comme Paddle ou d'autres acteurs dits *merchant of record* vendent votre abonnement en leur nom, collectent les taxes applicables dans chaque pays, gèrent les cartes internationales et vous reversent le produit des ventes. Pour un SaaS qui vise l'Europe ou le monde entier, elles simplifient énormément la fiscalité et la facturation. Vérifiez toutefois, au moment de votre lancement, que votre pays d'immatriculation et votre banque sont acceptés : les listes de pays évoluent et les conditions diffèrent d'une plateforme à l'autre.
- Points forts : abonnements récurrents, essais, factures et taxes gérés ; cartes du monde entier ; intégration bien documentée.
- Points d'attention : commissions plus élevées ; versements en devises à faire rapatrier ; éligibilité des entreprises marocaines à confirmer ; souvent peu adapté aux clients marocains qui veulent payer en dirhams.
Option 3 : une entité à l'étranger
Certains fondateurs créent une société dans un pays où les grandes plateformes de paiement (Stripe, par exemple) sont disponibles, afin de facturer leurs clients internationaux. C'est une décision juridique et fiscale sérieuse, qui a un coût de création et de gestion, et qui doit être étudiée avec un conseil au Maroc et dans le pays cible. Elle se justifie quand l'essentiel du chiffre d'affaires est réalisé à l'étranger, rarement pour un MVP.
Option 4 : le virement et la facture, toujours utiles
Pour des abonnements annuels à des entreprises, le virement bancaire sur facture reste au Maroc le mode de paiement le plus simple et le mieux accepté. Votre SaaS doit donc gérer ce cas proprement : génération de la facture, suivi du paiement, activation ou prolongation manuelle ou semi-automatique du compte, rappels avant échéance. Beaucoup de SaaS B2B marocains réalisent ainsi la majorité de leur chiffre d'affaires.
Devises, change et comptabilité
Encaisser en euros ou en dollars depuis le Maroc est possible, mais les flux en devises sont encadrés par la réglementation des changes : rapatriement des recettes d'exportation, déclarations, justificatifs. De même, payer vos propres fournisseurs étrangers (hébergement, services tiers) s'inscrit dans un cadre précis. Ces règles évoluent : faites valider votre montage par un expert-comptable avant le lancement, et prévoyez dans votre SaaS une facturation conforme aux exigences marocaines (mentions légales, TVA, numérotation).
Ce que votre SaaS doit gérer, quelle que soit l'option
- Des plans et des limites : fonctionnalités, nombre d'utilisateurs ou de dossiers par plan, passage d'un plan à l'autre.
- L'essai gratuit et sa fin : rappels, conversion, fermeture ou passage en lecture seule.
- Les factures : générées automatiquement, conformes, téléchargeables par le client.
- Les échecs de paiement : relances automatiques, période de grâce, suspension puis réactivation.
- La TVA selon le client et le pays, avec les mentions adaptées.
- Un back-office pour votre équipe : voir l'état de chaque abonnement, accorder une remise, prolonger un essai, activer un compte réglé par virement.
Exemple de parcours de paiement adapté au marché marocain
- Inscription et essai : le client crée son espace et dispose de quatorze ou trente jours d'essai complet, sans carte bancaire.
- Rappels avant la fin de l'essai : à J-7 et J-2, un email et, si le client l'a accepté, un message WhatsApp présentent les plans.
- Choix du mode de règlement : paiement par carte via la passerelle marocaine pour un abonnement mensuel ou annuel, ou demande de facture pour un règlement par virement (abonnement annuel).
- Activation : immédiate après paiement par carte ; après confirmation du virement depuis le back-office pour la facture.
- Facture : générée automatiquement, conforme, envoyée par email et disponible dans l'espace client.
- Renouvellement : rappel trente jours avant l'échéance annuelle, lien de paiement ou nouvelle facture, période de grâce de quelques jours, puis passage en lecture seule si rien n'est réglé.
Ce parcours couvre la réalité du terrain : des clients qui paient volontiers en ligne, d'autres qui exigent une facture et un virement, et une équipe qui garde la main depuis le back-office.
Gérer les impayés sans perdre le client
Un abonnement non renouvelé n'est pas toujours un client perdu : c'est souvent une carte expirée, un responsable absent ou une facture oubliée. Prévoyez une séquence de relance graduée (rappel, second rappel, avertissement de suspension), une période de grâce pendant laquelle le service continue, puis un mode lecture seule qui laisse le client consulter ses données sans en créer de nouvelles. La suppression des données n'intervient qu'après un délai long et des avertissements explicites. Cette approche récupère une bonne part des abonnements qui semblaient perdus et évite les situations conflictuelles.
Des factures conformes dès le premier jour
Vos clients professionnels attendent des factures qu'ils peuvent enregistrer en comptabilité. Votre SaaS doit donc produire des documents avec les mentions attendues au Maroc : identification complète de votre entreprise (dont l'ICE), identification du client, numérotation séquentielle sans trou, date, désignation de la prestation et période couverte, montants hors taxe, TVA et toutes taxes comprises, devise et conditions de règlement. Pour les clients étrangers, adaptez la devise et le traitement de la TVA. Faites valider le modèle par votre expert-comptable avant le lancement : corriger des centaines de factures après coup est un travail ingrat.
Mensuel ou annuel, dirhams ou euros ?
- Le mensuel réduit la barrière à l'entrée et convient aux petites structures ; il multiplie les opérations de paiement et les occasions de résilier.
- L'annuel sécurise la trésorerie et simplifie le virement sur facture ; proposez-le avec une remise visible.
- Les dirhams pour les clients marocains, sans surprise de change ni frais bancaires.
- Les euros ou dollars pour les clients étrangers, via une plateforme adaptée, avec une grille tarifaire distincte si les niveaux de prix des marchés diffèrent.
Notre recommandation pour un lancement au Maroc
Pour la plupart des SaaS B2B qui démarrent au Maroc : une passerelle locale pour les cartes marocaines, le virement sur facture pour les abonnements annuels, et une plateforme internationale ajoutée le jour où les clients étrangers le justifient. Le tout derrière une couche de facturation unique dans votre produit, pour que le reste de l'application ne dépende pas d'une passerelle en particulier. C'est ainsi que nous concevons la facturation dans nos projets de développement SaaS. Pour en discuter sur la base de votre marché et de vos clients, contactez-nous.
Questions fréquentes
Peut-on utiliser Stripe avec une entreprise marocaine ?
La disponibilité des plateformes de paiement dépend du pays d'immatriculation de l'entreprise et évolue dans le temps. Vérifiez la liste des pays pris en charge au moment de votre lancement, et comparez avec les plateformes merchant of record et les passerelles marocaines.
Comment facturer un abonnement mensuel sans prélèvement automatique ?
Votre SaaS envoie un rappel avant l'échéance avec un lien de paiement, puis prolonge l'accès une fois le paiement reçu. Un paiement annuel ou trimestriel réduit le nombre d'opérations. Prévoyez aussi une période de grâce et une suspension automatique en cas de non-paiement.
Faut-il facturer la TVA sur un abonnement SaaS au Maroc ?
Les prestations de services numériques sont en principe soumises à la TVA selon les règles en vigueur et la situation du client. Les règles diffèrent pour les clients établis à l'étranger. Faites valider le traitement par votre expert-comptable.
Peut-on accepter le paiement à la livraison ou en espèces pour un SaaS ?
Ce n'est pas adapté à un abonnement récurrent, mais rien n'empêche un commercial d'encaisser un chèque ou un virement sur facture pour un abonnement annuel, puis d'activer le compte depuis le back-office.


