3 min de lecture

Prix d'un SMS pro au Maroc : le calcul en MAD

Comment estimer et optimiser les coûts d'envoi de SMS professionnels au Maroc : calcul des segments GSM/UCS-2, volumes de messages, et retour sur investissement.

1. Le Modèle de Tarification SMS B2B au Maroc

Au Maroc, la tarification des SMS professionnels (SMS A2P - Application to Person) fonctionne sur un modèle prépayé dégressif en fonction du volume acheté. Contrairement aux SMS personnels inclus dans les forfaits mobiles grand public, chaque envoi professionnel transite par des serveurs SMSC opérateurs dédiés avec des frais de routage et des taxes locales (ANRT). Sur EnvoiSMS.ma, un SMS vers le Maroc coûte entre 0,60 MAD et 0,792 MAD selon le Sender ID et le plan : 0,792 MAD avec l'expéditeur partagé, puis de 0,69 MAD (Starter) à 0,60 MAD (Enterprise) avec un Sender ID validé.

2. Le Piège de l'Encodage : GSM 7-bit vs UCS-2 (Unicode)

De nombreuses entreprises voient leur budget SMS doubler sans en comprendre la raison. La cause réside dans le choix de l'encodage des caractères :

3. Différences d'encodage et impacts sur la facturation

Le tableau ci-dessous détaille comment la présence d'un seul caractère non-GSM (comme un emoji 🚀 ou certains caractères accentués complexes) modifie l'encodage et multiplie le coût de votre campagne par segment :

Encodage Caractères Autorisés Limite SMS Simple Limite par Segment (SMS Longs)
GSM 7-bit Alphabet GSM (sans é, à, ç, œ ou émojis) 160 caractères 153 caractères
UCS-2 (Unicode) Tous caractères + Émojis (🚀, 📦, etc.) 70 caractères 67 caractères

4. Calculateur de Budget et Analyse de ROI

Pour calculer votre budget mensuel, listez vos cas d'usage. Par exemple, pour un site e-commerce marocain générant 1 000 commandes par mois :

  • 1 000 SMS de confirmation (1 segment GSM) = 1 000 SMS
  • 500 SMS de suivi de livraison (1 segment GSM) = 500 SMS
  • 300 SMS de relance panier (1 segment GSM) = 300 SMS

Total = 1 800 SMS. Au tarif Starter d'EnvoiSMS.ma avec Sender ID validé (0,65 MAD/SMS), le coût total est de 1 170 MAD par mois (1 425,60 MAD avec l'expéditeur partagé à 0,792 MAD). Cet investissement permet d'éviter des retours colis dont le coût logistique moyen est de 35 MAD par échec : 34 retours évités sur 1 000 commandes suffisent à le rembourser.

Architecture technique et intégration API haute performance

Pour garantir la délivrabilité des messages critiques sur le territoire marocain, EnvoiSMS s'appuie sur des routes locales vers Maroc Telecom (IAM), Orange et inwi, avec bascule automatique entre routes en cas d'indisponibilité ou d'encombrement.

Chaque requête envoyée à l'API https://api.envoisms.ma/v1/messages fait l'objet d'une validation E.164 déterministe (formatage automatique des préfixes 06, 07 et +212) et retourne un identifiant unique permettant de corréler les accusés de réception (DLR) reçus par webhook avec signature HMAC-SHA256.

Conformité légale CNDP (Loi 09-08) et protection des données

Tout traitement de données personnelles et envoi de communications professionnelles au Maroc doit respecter la loi n° 09-08 régie par la CNDP. Les envois transactionnels s'inscrivent dans le cadre contractuel (art. 4-b), tandis que les campagnes promotionnelles intègrent obligatoirement la mention "STOP" pour l'exercice du droit d'opposition (art. 9).

Nos serveurs et bases de données appliquent un chiffrement strict en transit (TLS 1.3) et au repos (AES-256), assurant la conformité et la souveraineté totale de vos informations financières et privées.

Questions fréquentes

Les crédits SMS achetés sur EnvoiSMS.ma ont-ils une date d'expiration ?

Non. Vos crédits achetés restent valables sans limite de temps sur notre plateforme. Vous consommez uniquement à l'envoi réel.

Comment sont émises les factures ?

Nos factures sont émises en MAD ou en EUR, et chaque recharge génère une facture téléchargeable depuis votre tableau de bord, prête à être intégrée à votre comptabilité.

Comment éviter que mes SMS soient coupés en plusieurs segments ?

Privilégiez les messages courts, supprimez les émojis, et remplacez les accents français par des lettres équivalentes sans accent (ex: "commande expédiée" -> "commande expediee") pour forcer l'encodage GSM 7-bit.