Buying an apartment in Morocco from France: prices, costs and rules (2026)

Updated 22 October 2026

A foreigner can buy an apartment in Morocco. A 65 m² two-bedroom flat costs from 309,000 DH in Settat to 1,077,000 DH in Rabat, and the official purchase costs (registration duty and land registry) come to about 5.5% of the price, plus the notary. Here are prices city by city, the costs and the rules to know when you live in France.

Calculate my budget in Morocco

Free, no commitment

A move to Morocco in mind? Request a call back

Leave your details, no simulation needed: we call you to talk through your relocation plans and help you find the right professionals.

The service is free for you. Your details are never passed to a professional without your written consent for that specific professional; if an introduction leads to a deal, they may pay us a commission. How your data is used

Compare removal quotes for UK → Morocco

Free and with no obligation: describe your move once and removal companies send you their quotes. Your route is already filled in.

Form from our partner Sirelo (TriGlobal, Netherlands). It only loads if you click; what you enter goes to Sirelo and the removal companies. We receive a commission per request, at no cost to you.

The essentials

  • A foreigner can buy a home in Morocco; only agricultural land follows special rules.
  • Prices: a 65 m² two-bedroom flat costs about 788,000 DH (€71,700) in Casablanca and 363,000 DH (€33,000) in Fez.
  • Purchase costs: 4% registration duty, 1.5% land registry (+ 100 DH), plus the notary’s fees. Paying in cash adds 2% duty on the part paid in cash.
  • Resale: the profit is taxed at 20% (at least 3% of the price), except for a main home lived in for at least 5 years.
  • Pay from abroad, by bank transfer, and keep the proof: that is what allows you to bring the money back when you sell.

The price of an apartment, city by city

Price per m² of apartments, from most to least expensive. The range runs from the average asking price in sale listings to the estimate of the Yakeey agency network (the lower of the two first): the real price is often somewhere between the two. “Years of rent”: the number of years of rent for an equivalent two-bedroom flat that the purchase price represents.

CityPrice per m²65 m² 2-bedroomIn eurosYears of rent
Rabat14,500 to 18,600 DH1,077,000 DH€97,90012 years
Casablanca9,800 to 14,500 DH788,000 DH€71,7009 years
Marrakesh7,600 to 16,200 DH771,000 DH€70,1009 years
Tangier7,100 to 15,200 DH723,000 DH€65,80010 years
Agadir7,600 to 13,000 DH670,000 DH€60,90012 years
Mohammedia9,600 to 10,400 DH649,000 DH€59,00011 years
Temara8,000 to 11,900 DH646,000 DH€58,70013 years
Essaouira7,600 to 10,500 DH590,000 DH€53,60012 years
Sale7,600 to 9,600 DH557,000 DH€50,7009 years
Tetouan6,700 to 8,400 DH491,000 DH€44,60014 years
Nador6,300 to 8,700 DH488,000 DH€44,30013 years
Kenitra6,700 to 8,300 DH485,000 DH€44,10010 years
Benslimane5,700 to 7,800 DH440,000 DH€40,00012 years
El Jadida6,200 to 7,300 DH439,000 DH€39,90012 years
Berkane5,400 to 7,100 DH405,000 DH€36,80013 years
Beni Mellal5,800 to 6,100 DH388,000 DH€35,30016 years
Berrechid5,300 to 6,600 DH388,000 DH€35,30013 years
Larache5,300 to 6,600 DH387,000 DH€35,20013 years
Khouribga5,800 to 6,000 DH384,000 DH€34,90012 years
Safi5,500 to 6,200 DH378,000 DH€34,30014 years
Oujda5,400 to 6,100 DH375,000 DH€34,10012 years
Meknes5,200 to 6,100 DH367,000 DH€33,30013 years
Fez5,000 to 6,200 DH363,000 DH€33,00011 years
Ben Guerir4,600 to 6,000 DH346,000 DH€31,4009 years
Ksar El Kebir4,800 DH310,000 DH€28,20014 years
Settat4,700 to 4,800 DH309,000 DH€28,10011 years

Listing prices: DarIndex for the big cities, sale listings on Mubawab and Avito read by Vie Ailleurs for the others. Yakeey estimate read on 8 October 2026. Price of a two-bedroom flat: middle of the range multiplied by 65 m². Listings show a starting price, often negotiated.

Purchase costs

When buying a built home (new or old), the buyer pays:

  • Registration duty: 4% of the price (General Tax Code, article 133). For a property above 300,000 DH, 2% more is added on the part of the price paid in cash, or on the whole price if the deed does not say how it was paid (2026 Finance Act).
  • Land registry: 1.5% of the price, plus 100 DH per property (minimum 500 DH), to record the sale on the land title (decree no. 2-16-375).
  • The notary’s fees, VAT on those fees and a few costs (stamps, copies): ask for a written quote before signing.
  • The agency, if there is one: its commission is negotiable.

Example: for an apartment at 1,000,000 DH (€90,900), registration duty and land registry come to 55,100 DH, or 5.5% of the price, before the notary.

Rules to know when you live in France

  • Use a notary and buy a registered property (with a land title): check at the Land Registry who owns it and whether it carries a mortgage, by requesting a certificate of ownership.
  • Finance the purchase from abroad, by bank transfer. The Foreign Exchange Office rules allow a non-resident to transfer the proceeds of a resale back out when the purchase was paid with foreign currency brought in: keep all the proof of the transfer and the sale.
  • Never pay in cash: besides the risk, it means 2% more duty.
  • Local taxes (housing tax, municipal services tax) are calculated on the rental value: ask the seller for the amount.
  • If you rent the property out, the rent is taxable in Morocco, where the home is (France–Morocco tax treaty).

Buy or rent?

The price of an apartment represents 9 to 16 years of rent depending on the city. For a first stay, renting for a few months lets you choose your city and area before you buy. The calculator shows your budget as a tenant or as an owner.

Frequently asked questions

Can a French person buy an apartment in Morocco?

Yes. A foreigner can buy a home in Morocco, through a notary, on the same cost terms as a Moroccan. Only agricultural land follows special rules.

What are notary fees in Morocco?

The official costs are 4% registration duty and 1.5% land registry (+ 100 DH), or 55,100 DH for a property worth 1,000,000 DH, to which the notary’s fees and their VAT are added.

How much does an apartment cost in Marrakech?

Between 7,600 and 16,200 DH per m² depending on the source, or about 771,000 DH for a 65 m² two-bedroom flat.

Do you pay tax when you resell?

Yes: 20% of the profit, with a minimum of 3% of the sale price, except for exemptions (main home lived in for at least 5 years, sales under 140,000 DH a year).

These rules are summarised from the official texts in force in October 2026. Every purchase is different: get a notary’s help.

Further reading

Sources