Finance

Mortgage Calculator Kenya 2026

Enter the amount you want to borrow, the lender’s annual rate and the term in years.

Estimate only. Rates checked 13 Oct 2026.

Tips

  • Lenders usually need a deposit, so the loan is less than the property price.
  • Budget for valuation, legal fees, stamp duty and insurance on top of the deposit.
  • KRA allows mortgage interest of up to KES 30,000 a month (KES 360,000 a year) as a deduction from employment income, for loans from the specified institutions to buy or improve your own home.

Check affordability first with the loan affordability calculator.

Frequently asked questions

Is mortgage interest tax deductible in Kenya?

Yes, up to KES 360,000 a year for a qualifying owner-occupied home, per KRA’s PAYE page.

How is a mortgage instalment calculated?

Using the reducing-balance annuity formula, as in this calculator.

More: Bank loan calculators · SACCO loan calculators · Loan affordability calculator · Guides

Sources

Norah Waceke

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at Kenyans.co.ke, one of the country's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

Related stories

CBK holds rate at 8.75% as private sector credit grows 10.6%
Finance News

CBK holds rate at 8.75% as private sector credit grows 10.6%

The Central Bank of Kenya kept its benchmark rate at 8.75% for a fourth meeting, as private credit growth hit
M-Pesa users can now invest in a Shari'ah money market fund from Sh100
Finance Lifestyle

M-Pesa users can now invest in a Shari’ah money market fund from Sh100

Safaricom and Gulfcap Investment Bank have launched Ziidi Shari'ah, an interest-free money market fund on M-Pesa with a Sh100 minimum