MoroccoROI

Quick Rental Yield Calculator (Morocco)

Get an instant gross rental yield estimate from purchase price and either monthly or annual rent.

Need full analysis (fees, mortgage, cash flow)?

Open the full ROI calculator

Fast gross-yield simulator

Estimated gross yield

--

Formula: gross yield = (annual rent / purchase price) × 100

Indicative results only: have your project checked by a notary or a financial advisor before committing.

Check your inputs

Both fields are required.

Why this calculator exists

Gross yield is the first filter most property investors use. It lets you quickly rule out properties that are too expensive for the rent they can realistically earn. With this quick calculator you get, in a few seconds, a simple percentage you can compare across several opportunities.

The result does not replace a full study, but it saves a lot of time. Instead of analysing weak properties in detail from the start, you can focus your visits and negotiations on the deals that clear a minimum yield threshold.

What gross yield tells you (and what it does not)

Gross yield only measures the relationship between annual rental income and purchase price. It ignores acquisition costs, tax, vacancy, building (syndic) fees, maintenance and the cost of financing. Use it as a screening indicator, not as a final decision.

A property at 8% gross can turn average once costs are deducted, while a property at 6.5% gross can stay solid if vacancy is low and management is tight. The right reading is to use this score for quick comparison, then go deeper with a net and cash-on-cash model.

Worked example: a 900,000 MAD apartment in Casablanca

Take a 75 m² apartment in Hay Hassani, Casablanca, bought for 900,000 MAD and rented at 5,500 MAD per month, or 66,000 MAD per year. The calculator shows a gross yield of 7.33% (66,000 / 900,000 × 100). On paper, the property comfortably clears a 6.5% screening threshold.

Now add acquisition costs: 4% registration duty (36,000 MAD), about 1.5% land registry fee at the Conservation Foncière (13,500 MAD), and notary fees plus sundry costs of around 1.2% (10,800 MAD). The real cost rises to 960,300 MAD and the gross yield recalculated on that cost drops to 6.87%.

Finally, deduct annual costs: 4,800 MAD of syndic fees, the municipal services tax at 10.5% of rent (6,930 MAD), one month of vacancy (5,500 MAD) and 3,000 MAD of maintenance. You are left with 45,770 MAD, a net yield before tax of 4.77%. On income tax, the 40% flat allowance brings the taxable base down to 39,600 MAD, inside the 0% band of the scale if this rent is your only taxable income. The gap between 7.33% and 4.77% is exactly why gross yield is for screening, never for deciding.

A practical 3-step decision method

Step 1: use this calculator to estimate the gross yield of every shortlisted property. Step 2: keep only the properties above your minimum threshold (for example 6.5% or 7% depending on your strategy). Step 3: switch to a full simulation that includes acquisition costs, the mortgage and monthly expenses.

This method keeps emotion out of the process. It turns your search into a clear sequence: quick screening, full financial validation, then negotiation. It is especially useful in urban markets where price gaps between neighbourhoods can move profitability a lot.

Benchmarks for the Moroccan market

In Morocco, investors compare gross yields that vary by city, property type and quality of location. Casablanca can show attractive levels on some unit sizes, but entry prices remain high. Rabat often offers more rental stability, sometimes with a less aggressive yield. Tangier and parts of Marrakech can show quite different profiles depending on whether you rent long term or short term.

The point is not to chase one universal figure but to set a threshold that matches your goal: monthly cash flow, stability, or long-term capital growth. This calculator gives you the first reading; the final decision is validated with a full model.

Order of magnitude for 2026: a gross yield between 5% and 7% is common for long-term rentals in major cities. Above 8%, the property deserves a closer check (district, condition, real vacancy). Below 4%, the deal often only works as a bet on resale value.

Limits and good practice

Never approve a purchase on gross yield alone. Always add a safety margin on rents, a prudent vacancy scenario and every real expense. Then factor in the mortgage rate and acquisition costs to move from gross to net, then to cash-on-cash.

If a project still holds up after these prudent adjustments, it is usually more robust. That is the whole idea of our workflow: quick calculation here, then detailed analysis in the main ROI calculator.

FAQ - Quick rental yield

What formula is used?
The calculation is (annual rent / purchase price) × 100. It returns the gross yield as a percentage.
Does this result include fees and running costs?
No. This calculator is deliberately simple. To include acquisition costs, financing, running costs and cash flow, use the full ROI calculator.
What gross yield should I aim for in Morocco?
There is no single threshold. Many investors use a screening threshold, then confirm the decision with a net and cash-on-cash calculation suited to their profile.
Should I add acquisition costs to the purchase price?
For quick screening, the asking price is enough. To compare properties fairly, add roughly 6.7% to 7% in costs (4% registration duty, 1.5% land registry fee, notary and sundry fees). On 900,000 MAD that is close to 60,000 MAD and costs you about half a point of yield.