How to Calculate Rental Yield on a Property in Kenya

Buying property is often described as a long-term investment, but owning a property does not automatically make it a good investment.

The real question is:

How much is the property actually returning on your money?

One of the simplest ways to answer that question is by calculating rental yield.

Rental yield allows an investor to compare different properties based on the income they can potentially generate relative to the amount invested.

For example, an apartment costing KSh 10 million and generating KSh 70,000 per month should not automatically be considered a better investment than another apartment costing KSh 8 million generating KSh 60,000 per month.

You need to calculate the numbers.

What Is Rental Yield?

Rental yield is the annual rental income generated by a property expressed as a percentage of the property's purchase price or total investment cost.

The basic formula is:

Gross Rental Yield = Annual Rental Income ÷ Property Purchase Price × 100

For example, suppose you purchase an apartment in Nairobi for KSh 10 million and rent it out for KSh 70,000 per month.

Annual rental income:

KSh 70,000 × 12 = KSh 840,000

Gross rental yield:

KSh 840,000 ÷ KSh 10,000,000 × 100

= 8.4%

That means the property has a gross rental yield of approximately 8.4% per year before expenses.

Gross Rental Yield vs Net Rental Yield

This distinction is extremely important.

A property can appear attractive when you only look at gross rental yield, but the actual return may be significantly lower after expenses.

Gross Rental Yield

Gross yield considers rental income before deducting expenses.

Formula:

Annual rent ÷ Property purchase price × 100

Net Rental Yield

Net yield takes operating expenses into account.

These can include:

  • Service charges paid by the owner
  • Property management fees
  • Repairs and maintenance
  • Insurance
  • Property taxes and applicable charges
  • Periods when the property is vacant
  • Other recurring ownership expenses

The formula is:

Net Rental Yield = Net Annual Rental Income ÷ Total Property Investment × 100

This is generally a more useful number for serious investors.

Example: Calculating Net Rental Yield

Imagine you buy an apartment for KSh 10 million.

Monthly rent is KSh 70,000.

Annual gross rental income:

KSh 840,000

Suppose your annual property-related expenses come to approximately KSh 120,000.

Your net annual rental income would be:

KSh 840,000 − KSh 120,000 = KSh 720,000

Net rental yield:

KSh 720,000 ÷ KSh 10,000,000 × 100 = 7.2%

The property therefore has:

Gross yield: 8.4%

Net yield: 7.2%

That difference matters.

Why Rental Yield Matters When Buying Property in Kenya

Investors often focus heavily on the purchase price.

However, price alone does not tell you whether a property is a good investment.

Two apartments in the same neighbourhood can have very different investment performance because of differences in:

  • Purchase price
  • Monthly rent
  • Service charge
  • Unit size
  • Location
  • Amenities
  • Tenant demand
  • Vacancy levels
  • Property management costs
  • Future development
  • Potential capital appreciation

Rental yield provides a common measurement that allows you to compare different investment opportunities.

What Is a Good Rental Yield in Kenya?

There is no single rental yield that automatically makes a property a good investment.

The appropriate yield depends on the location, property type, purchase price, tenant demand, financing structure, operating costs and expected capital appreciation.

An investor should therefore avoid asking only:

"What is the rental yield?"

A better question is:

"What is my total expected return after considering income, expenses, financing, vacancy and appreciation?"

A property with a slightly lower rental yield may still outperform another property if it has stronger tenant demand, lower expenses and better long-term appreciation potential.

Don't Ignore Vacancy

One of the most common mistakes investors make is assuming that a property will generate rent every month of every year.

Real-world properties can experience vacancy.

For example, if an apartment generates KSh 70,000 per month but remains vacant for one month during the year:

Expected annual rent:

KSh 70,000 × 11 = KSh 770,000

Instead of KSh 840,000.

That immediately reduces your actual rental return.

This is why investors should consider occupancy and tenant demand, not just advertised rental prices.

Consider Service Charges Carefully

For apartments, service charges can have a significant impact on investment returns.

Suppose your property generates KSh 70,000 per month but you are paying substantial service charges that cannot be recovered from the tenant.

The advertised rent may look attractive, but your actual income is lower.

Before purchasing an apartment for investment, establish:

  • Monthly service charge
  • What the service charge covers
  • Whether the landlord or tenant pays it
  • Whether the service charge is expected to increase
  • Whether there are additional development or maintenance charges

These numbers should form part of your investment calculation.

Rental Yield Is Not the Same as ROI

This is another important distinction.

Rental yield primarily measures income generated by the property relative to its value or investment cost.

Return on Investment (ROI) can consider a broader range of factors, including:

  • Rental income
  • Operating expenses
  • Financing costs
  • Capital appreciation
  • Taxes and transaction costs
  • Initial deposit
  • Other investment costs

For an investor using financing, the relationship between rental income and the amount of personal capital invested can become particularly important.

What About Capital Appreciation?

Rental income is only one component of property investment.

Suppose you purchase a property for KSh 10 million and it generates rental income while its market value increases over time.

Your overall investment return can therefore come from two major sources:

1. Rental income

2. Capital appreciation

This is why investors should not choose property purely based on the highest rental yield.

A property generating a high yield but located in an area with weak demand may not necessarily be superior to a property generating a slightly lower yield but located in an area with strong long-term demand and development potential.

How to Compare Two Properties

Imagine you are considering two apartments.

Property A

Purchase price: KSh 10 million

Monthly rent: KSh 70,000

Annual rent: KSh 840,000

Gross yield: 8.4%

Property B

Purchase price: KSh 12 million

Monthly rent: KSh 75,000

Annual rent: KSh 900,000

Gross yield:

KSh 900,000 ÷ KSh 12,000,000 × 100

= 7.5%

At first glance, Property A appears to provide the better rental yield.

But that should not end the analysis.

You should also compare:

  • Location
  • Tenant demand
  • Vacancy
  • Service charge
  • Maintenance
  • Quality of development
  • Developer reputation
  • Resale potential
  • Capital appreciation
  • Financing terms
  • Future infrastructure
  • Supply of competing units

Yield starts the analysis; it should not end it.

The Most Important Numbers to Calculate Before Buying

Before committing to a property investment, calculate at least these numbers:

Purchase price

Expected monthly rent

Annual rental income

Gross rental yield

Annual operating expenses

Expected vacancy

Net annual rental income

Net rental yield

Financing costs, if applicable

Expected capital appreciation

This gives you a much clearer picture of the investment.

A Simple Rental Yield Formula Every Investor Should Know

Keep this formula:

Gross Rental Yield = (Monthly Rent × 12 ÷ Purchase Price) × 100

For example:

KSh 80,000 × 12 = KSh 960,000

KSh 960,000 ÷ KSh 12,000,000 = 0.08

Rental yield = 8%

For net yield:

Net Rental Yield = Net Annual Rental Income ÷ Total Investment × 100

The difference between the two can significantly change your investment decision.

Final Thoughts

Property investment should never be based purely on emotion, location popularity or the belief that property prices always go up.

The numbers matter.

Before buying a rental property in Kenya, understand how much you are investing, how much rent the property can realistically generate, what it will cost to operate, how much vacancy you should expect and what potential the property has for long-term appreciation.

A property that looks expensive may actually provide excellent returns.

A property that looks cheap may produce disappointing returns.

The difference is often found in the numbers.

Invest with knowledge. Calculate the yield. Understand the risks. Then make the decision.

Ochieng Wycliffe | Real Estate Advisor

Helping property buyers and investors make informed real estate decisions in Kenya.

FAQ

What is rental yield in Kenya?

Rental yield is the annual rental income generated by a property expressed as a percentage of the property's purchase price or investment cost.

How do you calculate rental yield?

Divide the annual rental income by the property purchase price and multiply by 100.

What is the difference between gross and net rental yield?

Gross rental yield is calculated before expenses. Net rental yield accounts for expenses such as maintenance, management costs, service charges and vacancy.

Is a high rental yield always better?

Not necessarily. Investors should also consider location, tenant demand, vacancy, expenses, capital appreciation, liquidity and the overall risk of the investment.

What should I check before buying a rental property in Kenya?

Check the purchase price, realistic rental income, rental yield, expenses, service charge, vacancy rates, location, tenant demand, financing costs, legal documentation and potential capital appreciation.