ROI on Property in Kenya: A Simple, Smart Guide

Are real estate investments a good option? With every investment, you need to calculate how much you get back, that’s what we call a return on investment (ROI).

ROI on Property in Kenya: A Simple, Smart Guide

Investing in Kenyan real estate? Nailing your Return on Investment (ROI) is essential. It’s your performance scoreboard, telling you whether your property is making any money for you, or barely warming the bench.

Let’s break it down, and see how we can calculate your ROI.

For more insight on property, visit BuyRentKenya’s Property Advice blog.

1. What Is ROI, Anyway?

ROI is a percentage that measures how much profit you’re pulling in relative to what you put in. In its simplest form:

ROI = (Net Profit / Total Investment Cost) × 100%

Or more elaborately:

ROI = (Current Value + Income – Investment Cost) / Investment Cost × 100%

That covers appreciation, rental income, and expenses.

2. Calculating ROI on Your Property in Kenya

In Kenya, you generally estimate ROI annually using:

ROI = (Net Annual Income / Total Investment Cost) × 100%

Here’s what “net annual income” means:

  • Rental Income for the Year minus Annual Expenses
    Think maintenance, taxes, vacancies, management fees, etc.

3. What Counts as “Good” ROI in Kenya?

  • Residential Rentals: Expect roughly 6%–10% annually. Prime Nairobi areas like Kilimani or Westlands may hit higher yields. Also, furnished properties see a higher ROI of 10% and above.
  • Commercial Offices & Stores: Averaged about 7.8% in Nairobi in 2024. Stores in malls and shopping centres in prime locations are said to have the highest ROI in property investments.
  • Land Appreciation: Example: Buy at KES 500,000, sell later at KES 700,000 → 40% ROI on appreciation alone.

4. Let’s Crunch Some Numbers Using a Calculator

MortgageCalculator.co.ke offers a simple, smart ROI calculator. You plug in:

  • Purchase price
  • Loan or cash payment details
  • Stamp duty, legal fees, valuation, service charges
  • Monthly rental income, management, repair, renovation costs, and any additional costs.

The output shows:

  • Total investment
  • Annual net income
  • ROI percentage

(Heads-up: results are estimates, not financial advice.)

Example Scenario

Imagine:

  • Purchase Cost: KES 12,000,000
  • Annual Rent: 100,000 × 12 = KES 1,200,000
  • Expenses: KES 50,000 annually
  • Net Income: 1,200,000 – 50,000 = KES 1,150,000

ROI: (1,150,000 ÷ 12,000,000) × 100 = 9.5% per year

This is a good ROI compared to fixed savings accounts offering 2–4%.

Keep in mind, however, that this is calculated if you bought the house cash and not through a mortgage.

5. Tips to Maximize Your ROI in Kenya

  1. Location, Location, Location
    Prime areas = higher immediate rental yields; satellite towns = better appreciation potential.
  2. Track Infrastructure
    Areas around projects like the Expressway and SGR have a jump in values, that is, higher land prices, higher rents.
  3. Minimize Costs
    Opt for manageable renovation and maintenance plans. Don’t let haunts like unexpected repairs—and those landing raids on your wallet—ruin returns.
  4. Use Leverage Smartly
    Financing can boost your ROI via leverage—but tread carefully. Include the 28/36 rule and remember, costs interest rates can dampen margins.

Quick Recap Table

MetricFormula / Insight
ROI (annual)(Net Annual Income ÷ Total Investment) × 100%
Gross ROI (monthly)(Rent ÷ Purchase Price) × 100
Net ROI (monthly)(Net Profit ÷ Purchase Price) × 100
Cap RateNOI ÷ Property Value
Cash-on-Cash ReturnAnnual Cash Flow ÷ Cash Invested
Good ROI Benchmark (Kenya)Residential: 6–10% p.a.; Commercial: ~7–8%

Final Thought

Think of ROI as your property’s report card. Use tools like the mortgagecalculator.co.ke (ROI calculator), but don’t stop there.

Layer in local trends, financing costs, and your own investment timeline. With clarity and a sprinkling of humor, you’ll be well on your way to ROI that doesn’t just look good on paper, but feels good in your pocket.

WRITTEN BY
Ian M
PigiaMe Blog
Notification Bell