Construction prices in Morocco: cost per m² in 2026

Updated : 2026-07-30

Building a house is the biggest project most Moroccan families ever take on, and the first question is always the same: how much per square metre? The answer ranges from 1,300 to 9,000 MAD/m² depending on the scope: structural work only, or a full turnkey build.

This guide gives the ranges observed on 7rafti, the factors that move the bill, and advice for contracting with a builder.

Construction prices per m² (Moroccan dirhams)
Type of workPrice per m²Note
Structural work only1,300 – 3,800 MAD/m²Average around 2,200 MAD
Turnkey (structure + finishes)3,900 – 9,000 MAD/m²Average around 5,500 MAD
Construction worker (daily)150 – 400 MAD/dayBy experience and city

What moves the price

Main factors: material quality, number of floors, ground conditions, and the city — Casablanca and Rabat run up to 20% above mid-size cities. Finishes are the heaviest item: tiling, aluminum, paint, electricity and plumbing often exceed half of a turnkey budget.

Before you sign

Get at least 3 itemised quotes and a written payment schedule tied to progress; never pay more than 30% before work starts. An unusually cheap quote usually hides poor materials or mid-project extras.

How much is a 100 m² house in Morocco?

Structure only: 130,000–380,000 MAD. Turnkey: 390,000–900,000 MAD depending on finish level. Use the free price simulator for a personalised estimate.

Does the price include land?

No — the ranges cover works only. Land prices vary widely by city and neighbourhood.

Structural vs turnkey?

Structural covers foundations, columns, slabs and walls. Turnkey includes everything down to tiling, paint and fixtures — you receive the keys ready to move in.

How do I find a reliable contractor?

Browse building contractors on 7rafti by city, compare reviews and past projects, or post your project for free.

Find an artisan for this work

Other guides

Ask for help