It is the first question business owners in Casablanca, Rabat, Marrakech or Tangier ask us: how much does a website cost? The honest answer is that it depends on what the site must do. Here are concrete figures in dirhams, and what really changes the price.
Prices at a glance
As a reference, here are our 2026 prices, public and with no hidden fees:
- 1 to 3 page website (about, services, contact, WhatsApp and call buttons): 2,490 MAD, delivered in 5 days.
- 5 to 7 page professional website with local SEO, Google Maps, French-Arabic version and copywriting: 4,990 MAD.
- Online store, booking, web or mobile app: from 8,900 MAD, on quote.
On the Moroccan market you will find much cheaper and much more expensive offers. What matters is comparing like for like, with our guide to reading a website quote .
What drives the price
1. Type of site and number of pages
A landing page, a small business website, an online store or a custom application do not require the same work. Every extra page means design, content and development.
2. Custom design or template
A template is cheaper but looks like thousands of other sites. A custom UI/UX design reflects your brand and is built to turn visitors into customers.
3. Content
Copy, photos, translations: if you provide them, the price goes down; if they are written for you, they are also optimised for Google. A bilingual French-Arabic site, or trilingual with English, takes more work.
4. Features
Online payment, booking, customer area, blog, CRM or stock integration: each feature adds development . We price them separately so you only pay for what you need.
5. SEO
A website nobody finds on Google earns nothing. Basic SEO (titles, speed, structured data, Google Business Profile) should always be included; deeper SEO work is priced separately.
Hidden costs to watch for
- domain and hosting not included, or included for only a few months;
- copy and photos charged as extras;
- changes billed after delivery;
- paid plugins or themes to renew every year;
- a domain registered in the provider's name, which locks you in.
Yearly costs
After launch, plan for domain renewal, hosting and maintenance. In our packages, domain and hosting are included for the first year; after that, maintenance is 990 MAD per year, hosting included. Everything is explained in our guide to maintenance and hosting .
How to pay less without cutting quality
- Start with the essentials and add pages later.
- Prepare your copy, photos and logo before the project starts.
- Choose lightweight technology: less maintenance, lower costs.
- Group your change requests together.
Our advice
Launch a clear, fast website quickly, then improve it from real data (calls, forms, Search Console). Compare our packages on the pricing page or request a free quote : we reply within 24 hours.