๐Ÿข

Rental Yield

Calculate gross and net rental yield on your Moroccan property investment.

Results

A gross yield of 5โ€“7% is considered good in Casablanca and Rabat. Marrakech (tourist) can offer 6โ€“9%.

๐Ÿ“ Rental yield formula

Gross yield = (annual rent รท purchase price) ร— 100
Net yield = ((annual rent โˆ’ costs) รท purchase price) ร— 100

๐Ÿ“Š Yield by price (rent 4,000 MAD/month)

Purchase priceAnnual rentGross yield
600,000 MAD48,000 MAD8.0%
800,000 MAD48,000 MAD6.0%
1,000,000 MAD48,000 MAD4.8%

๐Ÿ’ผ Rental investment scenarios

700,000 MAD flat, rent 3,500 MAD

Gross yield = (42,000 รท 700,000) ร— 100 = 6.0%.

Same with 8,000 MAD/year costs

Net yield = (34,000 รท 700,000) ร— 100 = 4.86%.

๐Ÿ’ก Practical tips

  • Always compute net yield after tax, ownership costs, maintenance and vacancy.
  • Location and rentability matter more than a high paper yield.
  • Compare the yield with your mortgage rate to see if the investment pays off.

โš ๏ธ Limits and disclaimer

  • The tool excludes vacancy periods and market swings.
  • Tax on rental income reduces the real yield.
Official sources: General Tax Code ยท Directorate General of Taxes (tax.gov.ma).
Last updated: February 2026.

โ“ Frequently asked questions

How do I calculate rental yield?

Divide the annual rent by the purchase price, then multiply by 100 for the gross yield.

What is a good yield in Morocco?

5% to 7% gross is generally considered reasonable depending on the city and location.

What is the difference between gross and net yield?

Net yield subtracts costs, taxes and vacancy, and is closer to reality.