Buyer guide · Mobile

How much does mobile app development cost in Morocco in 2026?

TL;DR — Mobile app in Morocco 2026: cross-platform MVP (React Native or Flutter) 80,000–220,000 MAD, full native iOS+Android app 250,000–700,000 MAD, strategic app (fintech, e-commerce, social) 800,000–3,500,000 MAD. Plan 6–14 weeks for an MVP, 4–7 months for a serious V1. Recurring costs: 1,200–8,000 MAD/month (hosting, push, monitoring) excluding evolutions.

The 3 project levels

Level 1 — Cross-platform MVP (80,000–220,000 MAD): React Native or Flutter, 1 codebase iOS+Android, 8–15 screens, auth, profile, 1–2 core features, basic payment, push notifications. Ideal to test a market or raise funds.

Level 2 — Product V1 (250,000–700,000 MAD): 25–50 screens, proper design system, dedicated backend (Node/Nest, Laravel or Supabase), CMI + wallet payment, advanced analytics, A/B testing, iOS 16+ and Android 9+ support, store optimization. Typical stack cross-platform Flutter or native if performance critical.

Level 3 — Strategic app (800,000–3,500,000 MAD): fintech, super-app, multi-vendor marketplace, ride-hailing, banking or insurance app. Bank Al-Maghrib / ACAPS compliance, KYC + eKYC, e-signature, core integrations (core banking, ERP, CRM), 6–12 person team, ISO 27001 security, quarterly pentest audits.

The real 2026 debate: cross-platform or native?

React Native (Meta) and Flutter (Google) are mature: 70% of Moroccan apps shipped in 2024–2026 are cross-platform. Cost saving: 35–50% vs native. Limit: if you need AR/VR, low-level Bluetooth, advanced CarPlay/Android Auto, or extreme graphics performance, stay native (Swift + Kotlin).

Flutter takes the lead in 2026 on very visual apps (animations, strong branding); React Native keeps the upper hand on apps sharing code with a React/Next.js website. Avoid Ionic/Cordova for serious production.

Hidden costs that wreck budgets

Developer accounts: Apple 99 USD/year (~1,000 MAD), Google Play 25 USD one-time (~250 MAD), Huawei AppGallery free (useful in Morocco if targeting Huawei users).

Backend and infra: 800–6,000 MAD/month (Supabase, AWS, GCP, Hostinger Cloud). Push notifications via Firebase Cloud Messaging (free) or OneSignal (from 9 USD/month).

CMI payment: integration 25,000–60,000 MAD + transaction fees 1.8–2.8% + 3D-Secure maintenance. Apple Pay and Google Pay in Morocco require an acquirer partnership (CMI, Naps, HPS Switch).

CNDP compliance: normal declaration 3,000–10,000 MAD if outsourced. For sensitive data processing (health, biometrics, finance), prior authorization required (3–6 months instruction).

Evolutive maintenance: plan 12–20% of initial cost per year to follow iOS and Android (annual deprecations), bug fixes and small evolutions.

Realistic team and timelines

Cross-platform MVP: 1 PM/PO + 1 designer + 2 full-stack mobile devs + 1 part-time QA. 6–14 weeks to store shipping.

Product V1: 1 PM + 1 senior designer + 2–3 mobile devs + 1–2 backend devs + 1 QA + 1 part-time DevOps. 4–7 months.

Strategic app: 6–12 cross-functional team, separate design sprint (4–6 weeks upstream), security audit before each major release. 8–14 months to V1.

Comparatif côte à côte

ItemCross-platform MVP (MAD)Product V1 (MAD)Strategic app (MAD)
Discovery + UX/UI15,000–40,00060,000–140,000200,000–500,000
Mobile development45,000–120,000120,000–350,000400,000–1,800,000
Backend / API15,000–40,00060,000–180,000250,000–900,000
Integrations (CMI, ERP, KYC)5,000–20,00030,000–90,000150,000–600,000
QA + automated tests5,000–15,00020,000–60,000100,000–400,000
Store submission + ASO3,000–8,00010,000–30,00040,000–120,000
Maintenance / year12,000–30,00040,000–120,000150,000–700,000
Hosting + push / month800–2,0002,000–6,0006,000–25,000

Verdict — First mistake Moroccan CEOs make: under-budgeting design (15% of project) and QA (10%). An app that performs poorly in store gets 2★/3★ ratings from week 1 and never recovers. Better a smaller polished V1 than an ambitious unfinished one.

Questions fréquentes

iOS or Android first for Morocco?+
Android represents 85–88% of the Moroccan fleet. But 60–70% of purchasing power (and in-app revenue) comes from iOS users. Pragmatic answer: ship both simultaneously with a cross-platform framework. If forced to choose: Android for volume, iOS for revenue.
What's the price difference between a Moroccan agency and a freelancer?+
Morocco freelance: 350–800 MAD/day senior, 5,000–15,000 MAD/month. Structured local agency: 800–2,500 MAD/day. European nearshore agency: 3,500–6,000 MAD/day. For a critical app, the agency vs freelance difference is justified by continuity guarantee (a freelancer can disappear mid-project).
How much does maintenance cost per year?+
Stable rule: 12–20% of initial cost per year. An app at 400,000 MAD will cost 50,000–80,000 MAD/year just in corrective maintenance and OS compliance. Add evolutions (features, A/B tests) per the roadmap.
Can CMI payment be integrated into a mobile app?+
Yes via CMI mobile SDK or via WebView redirect to the CMI payment page. The native SDK offers better UX (no app exit) but requires a separate CMI contractual signature. Plan 25,000–60,000 MAD integration + 1.8–2.8% per transaction.
Should we publish on AppGallery (Huawei) in Morocco?+
Yes if your target includes the Moroccan general public: Huawei represents 8–14% of the fleet (ahead of Xiaomi on some segments). HMS (Huawei Mobile Services) porting takes 3–8 person-days from an existing Android app.
How to avoid a vendor holding the code hostage?+
Three mandatory contractual clauses: (1) code delivered in buyer's Git from sprint 1, not at project end; (2) transfer of economic and applicable moral rights; (3) technical escrow (notarial deposit) for strategic apps. Reject any vendor requiring private Github under their own account.

/ À lire ensuite

Un brief technique sur ce sujet ?

Atelier de cadrage gratuit. Un fondateur, pas un commercial.