Audited ·Last updated 27 Jul 2026·5 citations·Tier 1·0 uses

Kenya Residential Rental Income Tax Calculator

Calculate Kenya monthly residential rental income tax from gross rent, KRA MRI rate, thresholds, and credits.

Kenya Residential Rental Income Tax Calculator

Filing month (optional, for due-date display)
Gross monthly rental income tax (KSh)
9,000.00
Annualized gross residential rent (KSh)
1,440,000.00
Net payable after credits (KSh)
9,000.00

Background.

A Kenya residential rental income tax calculator estimates monthly tax payable on gross rent received from residential property under the KRA monthly rental income workflow. The canonical use case is a landlord with one or more residential units who wants to check the monthly figure before filing in iTax. If gross monthly residential rent is KSh 120,000 and the selected monthly rental income tax rate is 7.5%, the tax is KSh 9,000. The calculator also annualizes rent to screen the amount against the selected annual threshold band.

People search for this because rental income tax is easy to confuse with rental yield, profit, withholding tax, VAT, property rates, or ordinary business income. Monthly residential rental income tax is based on gross residential rent received. It does not use net profit after repairs, mortgage interest, agent commissions, service charges, vacancy, or depreciation in the simplified monthly formula. A landlord may have real expenses, but those expenses are not deductions in this calculator. That distinction must be clear in the UI.

KRA's residential rental income tax guidance describes the monthly rental income framework, rate, filing, and due-date expectations. Kenya's Income Tax Act provides the statutory context. The calculator should expose rate and threshold data because Kenya tax parameters can change. It should also warn users that only qualifying residential rental income belongs in this workflow. Commercial rental income, non-resident taxation, corporate structures, mixed-use property, and income outside the threshold band may need different treatment.

The worked example uses KSh 120,000 of gross monthly rent. Annualized rent is KSh 1,440,000, which lies between a KSh 288,000 lower threshold and a KSh 15,000,000 upper threshold in the selected schedule. The tax rate is 7.5%, so rateDecimal is 0.075. Multiplying KSh 120,000 by 0.075 gives KSh 9,000. No credits are entered, so net payable remains KSh 9,000. If a credit or prior payment is entered, the calculator subtracts it but should not create a refund workflow without official support.

For engineering, the calculator is a gross-income tax tool. It should not include fields for deductible expenses unless a separate regime is selected. It should label income period clearly because annual threshold checks and monthly filing use different periods. It should support multiple properties by summing gross residential rent, but still show the gross rent base. The result is useful for arithmetic checks and filing preparation, but it does not decide whether a tenancy is residential, whether a taxpayer is resident, whether a property is outside the regime, or whether KRA has issued a different assessment.

A dependable implementation should also make property type explicit. Residential rent, commercial rent, mixed-use property, and company-owned property can raise different tax questions. The calculator should ask users to confirm that the rent entered belongs in the monthly residential rental income workflow before applying the gross-rent percentage formula. This reduces the risk of applying the residential rate to income that belongs elsewhere in error later.

What is kenya residential rental income tax calculator?

Kenya monthly residential rental income tax is a KRA tax workflow for qualifying residential rental income. In calculator terms, the taxable base is gross rent received for the month, and tax is a percentage of that gross rent. The calculator can also annualize monthly rent to screen against the selected annual threshold band. The primary result is monthly tax payable before any supported credits.

The key vocabulary is gross rent, residential property, monthly rental income, threshold, rate, credit, and iTax filing. Gross rent is the rent received before expenses. Residential property means the income is from residential accommodation, not ordinary commercial property. Thresholds define the annual rent band for the selected regime. The rate is the KRA monthly rental income tax percentage. Credits are only amounts that the taxpayer is legally allowed to apply. The calculator is valid for arithmetic and screening by rent amount. It is not a legal determination of residency, property classification, mixed-use treatment, commercial rental treatment, or tax-agent obligations.

For best results, users should keep each property record separate for reconciliation, then sum only qualifying residential rent for the selected month. That recordkeeping also helps explain vacancies, partial payments, and tenant changes during audit review later.

How to use this calculator.

  1. Enter total gross residential rent received for the month.
  2. Confirm the current KRA monthly rental income tax rate.
  3. Confirm the lower and upper annual threshold values shown.
  4. Enter any legally supported credit or prior payment.
  5. Review annualized rent and threshold flags.
  6. Review gross tax and net payable.
  7. Confirm property classification and iTax filing obligations with KRA guidance before submitting.

The formula.

Tax = R × t ; Net = Tax − Credit

The tax formula is gross rent times rate. If monthly gross residential rent is KSh 120,000 and the rate is 7.5%, convert the rate to decimal form by dividing by 100. The result is 0.075. Multiplying 120,000 by 0.075 gives KSh 9,000. The formula does not subtract expenses because monthly residential rental income tax is computed on gross rent in this workflow. That is the most important behavioural point for users and tests.

Annualized rent is used for a threshold flag. Monthly rent times 12 gives a simple annual equivalent. In the example, KSh 120,000 per month equals KSh 1,440,000 per year. The calculator compares that figure with the selected lower and upper annual thresholds. If the result lies outside the band, the calculator should warn the user that the rent amount may not fit the selected monthly rental income regime. It should not silently calculate tax as if eligibility were certain.

Credits are optional and should be carefully labelled. If the user enters a legally supported credit or prior payment, net tax is gross tax minus that amount, floored at zero for ordinary display. The calculator should still show gross tax separately, because gross tax is the direct result of rent times rate. It should not allow normal expenses to be entered as credits. Repairs, mortgage interest, insurance, and agent fees are not credits in this formula.

All monetary values are in Kenya shillings. The rate is dimensionless after conversion from percent to decimal. Threshold values are annual, while the base rent is monthly, so the period conversion must happen before threshold comparison. The implementation should store the current rate, thresholds, and source date in configuration. Kenya tax values can change, so tests should verify arithmetic independently from schedule data.

A worked example.

Example

The landlord receives KSh 120,000 of gross residential rent for the month. First annualize that value for threshold screening: KSh 120,000 times 12 equals KSh 1,440,000. The selected lower annual threshold is KSh 288,000, and the selected upper threshold is KSh 15,000,000. KSh 1,440,000 lies inside that band, so the rent amount passes the simple threshold check. Next convert the 7.5% rate into decimal form: 7.5 divided by 100 equals 0.075. Multiply monthly gross rent by the rate. KSh 120,000 times 0.075 equals KSh 9,000. The example has no credits, so net tax payable remains KSh 9,000. The result should be checked against KRA filing requirements before submission. The monthly result should be checked against iTax for the relevant period. If rent was vacant or changed during the year, annualized screening may differ from actual annual rent.

rental Tax Rate Percent7.5
monthly Gross Rent Ksh120,000
credits Ksh0
lower Annual Rent Threshold Ksh288,000
upper Annual Rent Threshold Ksh15,000,000

Frequently asked questions.

Is Kenya monthly rental income tax based on net profit?
No. The monthly residential rental income formula uses gross rent received, not net profit after expenses. Repairs, agent fees, mortgage interest, insurance, service charge, and other expenses are not deducted in this simplified monthly formula. This makes the arithmetic simple but can surprise landlords who think of taxable income as profit. If the property or taxpayer falls outside the monthly rental income regime, a different tax treatment may apply, but that is a separate calculation. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
What rate should I use?
Use the rate in current KRA guidance for the filing period. This dossier's worked example uses 7.5% because KRA guidance in the cited period identifies that monthly rental income rate. Tax rates can change through law and administrative updates, so the implementation should store the rate as dated schedule data. A landlord correcting an older return should use the rate that applied to that month, not a later value shown by default. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
Why does the calculator annualize rent?
KRA threshold rules are expressed by annual gross rental income, while landlords file the monthly tax from monthly rent. Annualizing the monthly value gives a quick screening flag. If rent changes during the year or the property is vacant for part of the year, one month multiplied by twelve may not equal actual annual rent. The flag should therefore be treated as a warning. Final eligibility should be checked with KRA rules and actual records. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
Can I use this for commercial rent?
No. This calculator is for residential rental income under the monthly residential rental income workflow. Commercial rent, mixed-use buildings, companies, non-resident landlords, or other property arrangements may require a different tax treatment. The UI should ask for residential rent and should warn users not to include commercial rent unless the relevant rules allow it. A separate commercial rental tax calculator would need different inputs and citations. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
What if I own several residential units?
Add the gross residential rent received from all qualifying units for the month, then apply the rate to the total. The calculator can support multiple rows by property, but the formula still uses the total gross rent base. The threshold check should use annualized total qualifying residential rent. Users should keep records by unit for reconciliation, vacancy tracking, and KRA support, but the primary tax arithmetic is total gross monthly residential rent times the rate. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
Does this calculator file my iTax return?
No. It only calculates the arithmetic. KRA filing happens in the official iTax workflow and requires the taxpayer's correct PIN, tax obligation, period, and payment details. The calculator can show a due-date reminder and the expected tax amount, but it cannot submit a return, validate property classification, confirm payments, or resolve compliance issues. Users should rely on KRA systems for filing and payment confirmation. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
Can credits reduce the tax to zero?
The calculator can subtract a legally supported credit or prior payment and floor the display at zero, but it should not treat ordinary expenses as credits. Whether an overpayment can be carried forward, offset, or refunded depends on KRA rules and the taxpayer's record. To avoid confusion, the calculator should show gross tax, credit entered, and net payable separately. Users should keep documentation for any credit applied. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.
When should I not use this calculator?
Do not use it for PAYE, turnover tax, VAT, corporation tax, capital gains tax, commercial rental income, non-resident withholding questions, or property rates. It also should not replace tax advice where ownership structure, mixed-use property, threshold status, or past non-compliance is unclear. Use it when you have qualifying gross residential rent for a month and need to compute tax from the current rate and threshold schedule. For implementation, keep gross rent, property type, filing month, rate, thresholds, and credit treatment visible so landlords do not deduct expenses by mistake.

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon