Quand un dirigeant marocain demande "combien coûte un site web", il reçoit des fourchettes allant de 5 000 à 2 millions de dirhams selon les agences contactées. Cette dispersion n'aide pas à décider. Le vrai sujet n'est pas le prix moyen, c'est comment lire un devis honnêtement, identifier les coûts cachés, et comparer trois propositions sans se laisser piéger par le commercial le plus convaincant. Ce papier essaie d'y répondre à partir de plusieurs centaines de devis vus en mission.
Pour les choix d'agence et les critères de sélection, voyez notre guide pour choisir une agence digitale au Maroc. Pour les choix de stack, le guide pour créer un site web au Maroc 2026.
Le piège fondamental : confondre prix et coût
Le prix initial d'un site web est le devis. Le coût total est ce que vous aurez payé après 24 mois d'usage réel. Ce sont deux nombres différents, et le second est en moyenne 40 à 70 % supérieur au premier sur les projets que nous voyons.
Le client qui signe un devis à 80 000 dirhams en croyant maîtriser son budget découvre en mois 4 qu'il y a eu un avenant de 12 000 dirhams pour des fonctionnalités "non incluses dans le devis initial", en mois 9 que la maintenance coûte 8 000 dirhams par an pour les correctifs essentiels, en mois 12 que les plugins payants représentent 3 000 dirhams par an, en mois 18 que la conformité CNDP demande une mise à jour à 5 000 dirhams. Sur 24 mois, le coût total est passé à 120 000 dirhams. Le devis initial parlait de 80 000.
Cette mécanique n'est pas une arnaque. C'est la nature du produit : un site web vit et coûte à vivre. Le bon prestataire explicite ces coûts dès le devis initial. Le mauvais prestataire les omet et les facture quand le client n'a plus le choix. La différence entre les deux est le critère #1 du choix.
Les fourchettes qui veulent dire quelque chose
Les fourchettes utiles ne sont pas les fourchettes générales mais les fourchettes par typologie. Voici ce que nous voyons en 2026 sur les projets Maroc.
Vitrine simple (5 à 10 pages, formulaire contact, blog basique) : 15 000 à 25 000 dirhams pour un projet propre. En dessous, c'est un freelance qui prendra des raccourcis ou un template assemblé sans QA.
Vitrine pro (8 à 15 pages, design custom, multilingue FR/EN, SEO de base) : 25 000 à 40 000 dirhams. Le marché est dense sur ce segment, l'écart entre devis y est souvent de 50 à 100 %.
Site corporate multilingue (15 à 30 pages, design system, presse, recrutement, intégrations CRM légères) : 40 000 à 120 000 dirhams. Beaucoup d'écart selon le niveau de personnalisation design et les intégrations attendues.
Site corporate à fort enjeu (30+ pages, design custom premium, multilingue 3+, intégrations marketing) : 120 000 à 250 000 dirhams. À ce niveau, le critère agence/équipe pèse plus que le tarif.
E-commerce simple (moins de 500 SKU, paiement CMI, livraison standard) : 30 000 à 80 000 dirhams. Souvent en Shopify ou PrestaShop standard.
E-commerce avancé (500+ SKU, multi-paiement, ERP, marketing automation) : 80 000 à 200 000 dirhams. Le différentiel se joue sur les intégrations et l'optimisation performance.
Application web métier (back-office multi-rôles, workflows, intégrations) : 100 000 à 400 000 dirhams. À ce niveau, c'est plus du logiciel que du site web, et le bon prestataire est souvent un studio dev plutôt qu'une agence digitale.
Plateforme SaaS ou marketplace (multi-tenant, paiement, dashboard, scalabilité) : 250 000 à 1 200 000 dirhams. Échelle différente, métier différent.
Comment se compose un devis sérieux
Pour un site corporate à 80 000 dirhams, la répartition saine est typiquement :
12 % pour le cadrage et l'UX (objectifs, personas, parcours, sitemap, wireframes). Si cette ligne pèse moins de 8 %, le projet va dériver en sprint 3 par défaut de cadrage.
18 % pour le design system et les maquettes. La part variera entre 12 % (template adapté) et 25 % (100 % custom premium).
30 % pour le développement front. Le poste le plus volumineux sur la majorité des projets.
18 % pour le développement back ou l'intégration CMS. Plus élevé sur du sur-mesure (Laravel, Next.js full stack), plus bas sur du WordPress ou Shopify.
8 % pour le contenu et la migration. Souvent oublié dans les devis, ce qui produit des avenants surprise.
8 % pour la QA, les tests et l'accessibilité. C'est le seuil minimum pour un site qui ne sort pas avec 30 bugs visibles. Si la QA pèse moins de 5 %, le site sera bogué.
6 % pour la mise en ligne et la configuration (déploiement, DNS, SSL, certifications, formation client).
Une agence qui alloue 60 % au "développement" et 2 % à la QA livre un site qui passe la recette mais pas la vie réelle. Une agence qui alloue 25 % au cadrage et UX prend le projet au sérieux. Lire ces ratios est plus instructif que comparer le total.
Les six facteurs qui font varier le prix
Comprendre pourquoi un même brief produit 60 et 180 mille dirhams chez deux agences différentes demande de regarder six facteurs.
D'abord, le nombre de pages ou d'écrans. Règle empirique : 1 500 à 3 500 dirhams par page finalisée (design + dev + test). Un site de 12 pages n'est pas le même budget qu'un site de 40 pages, encore moins qu'une application avec 100 écrans.
Ensuite, le niveau de design. Un template adapté est 30 % moins cher qu'un design system custom complet. Un design 100 % custom avec animations avancées est 30 à 50 % plus cher qu'un design custom standard. Le motion design Lottie ou Rive ajoute encore.
Le CMS standard ou développement spécifique. WordPress, Astro avec headless CMS, ou Shopify standard ont un périmètre standard. Laravel ou Next.js custom ajoutent 30 à 60 % au budget mais offrent une maîtrise complète.
Les intégrations tierces. CMI paiement compte 5 à 10 jours-homme. ERP Odoo ou SAP, 10 à 25 jours. CRM Salesforce ou HubSpot, 5 à 15 jours. SSO entreprise, 3 à 8 jours. Ces postes s'additionnent rapidement.
La conformité. CNDP loi 09-08 et RGPD sont 5 à 10 jours-homme chacun. Accessibilité WCAG 2.2 AA bien faite est 5 à 15 jours selon profondeur. Souvent omis dans les devis, à exiger.
La profondeur de QA. Tests fonctionnels manuels représentent 5 à 8 % du budget. Tests automatisés avec Playwright ou équivalent ajoutent 8 à 12 %. Audit performance et accessibilité, 3 à 5 %. Une agence qui rogne sur la QA livre une bombe à retardement.
Les coûts cachés sur 24 mois
Pour un site corporate à 80 000 dirhams initial, voici ce qu'il faut budgéter sur 24 mois en plus du devis initial.
Hébergement sérieux : entre 80 et 400 dirhams par mois selon stack et audience, soit 1 900 à 9 600 dirhams sur 24 mois. Pour un site sérieux, prévoir un hébergement managé européen autour de 80 EUR par mois, soit ~21 000 dirhams sur 24 mois.
Domaine : 100 à 300 dirhams par an, soit 200 à 600 dirhams sur 24 mois. Marginal mais à prévoir.
Maintenance corrective et évolutive : 10 à 15 % du budget initial par an. Sur 80 000 dirhams initial, c'est 8 000 à 12 000 dirhams par an, soit 16 000 à 24 000 dirhams sur 24 mois.
Plugins et licences : 1 000 à 5 000 dirhams par an selon le stack. Souvent oublié.
Conformité CNDP : mises à jour réglementaires occasionnelles, prévoir 3 000 à 8 000 dirhams sur 24 mois.
Refresh design léger : tous les 24 à 36 mois, un site a besoin d'un rafraîchissement esthétique. Budget à anticiper de 8 000 à 20 000 dirhams.
Total caché sur 24 mois pour un site initial à 80 000 dirhams : entre 40 000 et 60 000 dirhams supplémentaires. Soit 50 à 75 % du budget initial. C'est ce dont les devis qui présentent un "tout inclus" oublient de parler.
Freelance, petit collectif, agence : qui pour quoi
Le freelance solo apporte un tarif bas (30 à 50 % moins cher qu'une agence à qualité comparable) et une agilité forte. Sa limite est le bus factor 1 : pas de continuité si la personne tombe malade ou pivote sur un autre projet, pas de QA dédiée, pas de garantie post-livraison aussi solide. Pertinent pour des projets simples avec budget contraint, ou en complément d'une tierce structure de maintenance pour les projets sérieux.
Le petit collectif (2 à 5 personnes) offre un bon ratio coût/qualité, des profils ciblés (souvent seniors), et une agilité supérieure aux grosses agences. Pertinent pour la majorité des projets PME marocaines.
L'agence intermédiaire apporte un process structuré, une QA dédiée, une garantie sérieuse, et une continuité sur 3 à 5 ans. Tarif 20 à 40 % supérieur au petit collectif. Pertinent pour les projets corporate avec exigences process.
L'agence premium apporte une méthode mature, des références grands comptes, une marque rassurante. Tarif 30 à 50 % supérieur à l'agence intermédiaire. Pertinent pour les très gros projets ou les contextes B2B grand compte qui exigent ce profil. Souvent moins agile.
Le nearshore Maroc → UE est pertinent pour des donneurs d'ordre européens qui veulent du francophone à coût maîtrisé. Tarifs 40 à 60 % moins chers qu'une agence européenne équivalente, qualité comparable sur les bons profils.
Comment éviter les pièges classiques
Ne jamais payer 100 % à l'avance. Maximum 30 % à la signature. Les paiements à l'avance financent des projets que l'agence n'a pas l'intention ou la capacité de livrer correctement.
Refuser les forfaits flat sans détail jours-homme par phase. Ils masquent presque toujours soit une sous-estimation qui produira des avenants, soit une marge cachée incohérente avec les standards du marché.
Exiger la cession des sources : code Git, fichiers Figma, comptes hébergement, accès analytics. Toute restriction est rédhibitoire.
Garantie 3 mois minimum post-livraison, idéalement 6 mois pour un projet ambitieux. Le périmètre de la garantie doit être précisé.
Sous-traitance encadrée par contrat, avec naming des sous-traitants ou validation préalable.
Confidentialité et CNDP/RGPD mentionnés explicitement, avec DPA si l'hébergement est européen.
Juridiction marocaine dans le contrat, pas une juridiction lointaine.
Trois exemples de comparaison vue de l'intérieur
Un cabinet d'avocats à Rabat voulait un site corporate Astro multilingue. Trois devis reçus : 35 000, 55 000, 85 000 dirhams. Le devis à 35 000 omettait la conformité CNDP, l'accessibilité, et garantissait 15 jours seulement. Le devis à 85 000 venait d'une agence premium dont le commercial était brillant mais dont les références ne correspondaient pas au profil. Choix porté sur 55 000 avec un freelance senior et une tierce maintenance contractuelle. Total deux ans plus tard : 60 000 dirhams, projet en bon état.
Un industriel de Tanger comparait cinq agences pour une application Laravel métier. Deux finalistes à 380 000 et 460 000 dirhams. Le devis à 380 000 ventilait les jours-homme, allouait 11 % à la QA, prévoyait garantie 6 mois et cession sources. Le devis à 460 000 était flat, sans détail, avec garantie 1 mois. Choix sans surprise, malgré l'écart de prix. La méthode a primé sur la marque.
Un retailer mode à Casablanca a reçu pour la même refonte e-commerce des devis à 130 000, 175 000 et 240 000 dirhams. Le devis à 130 000 ne mentionnait pas la migration SEO ni la conformité CNDP — éléments à 25 000 dirhams qu'il aurait fallu ajouter. Le devis à 240 000 incluait tout mais venait d'une agence dont le portfolio récent était composé de maquettes Figma sans projet en production. Choix porté sur 175 000 avec garantie 6 mois et cession complète des sources. Décision rationalisée par la lecture détaillée des trois devis.
Six étapes pour obtenir un devis fiable
D'abord, écrivez un brief de deux pages centré sur les enjeux business plutôt que sur la liste de fonctionnalités.
Demandez trois devis détaillés sur ce brief, avec ventilation par jour-homme et par phase, deadline 10 à 15 jours ouvrés.
Lisez les devis ligne par ligne en cherchant les manques (conformité CNDP, accessibilité, migration SEO, garantie). Les manques sont les vraies différences entre devis.
Conduisez un oral de 90 minutes par finaliste avec les profils qui livrent vraiment, pas le commercial.
Comparez sur une grille scorée de huit critères pondérés selon vos priorités projet.
Décidez en comité (CEO + CMO + DSI ou équivalent) pour limiter les biais individuels.
Cela prend trois à cinq semaines. C'est probablement le meilleur investissement temps du processus.
Pour aller plus loin
Si vous comparez trois devis en cours et voulez un avis externe, ou une grille d'évaluation prête à l'emploi, contactez Eurastech. Voir aussi notre guide pour choisir une agence digitale au Maroc et le guide pour créer un site web au Maroc 2026.