Morocco E-Commerce Market Overview
Morocco's e-commerce market reached 22 billion MAD in 2025 and is growing at 30% annually. With over 22 million internet users and 87% smartphone penetration, Morocco is one of the most active COD e-commerce markets in North Africa.
Cash on Delivery dominates: 65-75% of online purchases still use COD, especially outside Casablanca and Rabat. This makes Morocco an ideal market for COD-first sellers.
Legal Setup
You have three options to launch legally:
- Auto-entrepreneur β Free, 5-minute registration online, capped at 500,000 MAD/year revenue. Perfect for testing.
- SARL (LLC) β 10,000 MAD minimum capital, around 3,000 MAD setup fees, unlimited revenue
- SA (Joint Stock) β For larger operations with multiple shareholders
You will also need a RIB (bank account), and if selling regulated products (cosmetics, supplements), additional permits from relevant ministries.
Your Tech Stack
- Order management β CODRocket (built for MENA COD)
- Landing page builder β CODRocket pages, or standalone tools like Shopify with COD apps
- Payment gateway β CMI, Payzone, or Paymob for prepayment options
- WhatsApp Business API β For order confirmation
- Delivery partners β 2-3 carriers covering your main zones
Facebook Ads Strategy
Morocco has one of the lowest ad costs in the world β average CPC is $0.23, and CPM is $1.50-3.00. This makes product testing extremely affordable.
Testing framework:
- Allocate $200-300 per product test
- Run 3-5 creatives per product
- Target interest-based audiences in Casablanca, Rabat, Marrakech, Tangier, Fez
- Use Arabic/Darija creatives for broad reach, French for urban premium audiences
- Kill products with CPA > 40% of product price
Operations
Daily workflow for a scaling Morocco COD business:
- Morning β Review overnight orders, confirm via WhatsApp
- Midday β Dispatch confirmed orders to carriers based on zone
- Afternoon β Handle customer service, reconcile deliveries from previous day
- Evening β Launch new ad creatives, review KPIs
Scaling from 10 to 100 Orders per Day
The bottleneck moving from 10 to 100 orders/day is not ad spend β it is operational capacity. You need automation, because manually confirming 100 orders by phone takes 6+ hours.
CODRocket automates the entire flow from Facebook ad to delivered cash. Start your free trial.