Audited 27 Jul 2026·Last updated 28 Oct 2026·6 citations·Tier 1·0 uses

Kenya Housing Levy Calculator

Work out Kenya's Affordable Housing Levy from gross pay: the 1.5% employee deduction, the employer's matching 1.5%, period totals and the KRA late penalty.

Kenya Housing Levy Calculator

Include late penalty
Employee housing levy deduction (KSh)
2,400.00
The employee's monthly levy in Kenya shillings, gross salary × the employee rate (1.5% by default); this is the deduction on the payslip.
Employer housing levy contribution (KSh)
2,400.00
Total monthly remittance (KSh)
4,800.00
Annual employee levy (KSh)
28,800.00
Annual employer levy (KSh)
28,800.00
Annual total levy (KSh)
57,600.00
Late-payment penalty (KSh)
144.00
Amount due with penalty (KSh)
4,944.00

Background.

On a gross salary of KSh 160,000, the Affordable Housing Levy takes KSh 2,400 from your pay each month, and your employer adds a matching KSh 2,400 of its own. Together that is KSh 4,800 a month going to KRA, or KSh 57,600 over a year, and only half of it shows on your payslip as a deduction.

The levy is set by the Affordable Housing Act, 2024, which charges 1.5% of an employee's gross salary and requires the employer to pay an equal 1.5% on top. It is a separate statutory charge, not part of PAYE, NSSF or SHIF, even though all of them are worked out on the same payslip. People who are not employed pay 1.5% of their gross income instead, with no employer share.

Enter your gross monthly salary and the calculator returns both sides of the levy for one month, the combined amount the employer must remit, and the totals over however many months you choose: 12 for a year, fewer for someone who joined mid-year or a payroll check covering a quarter. The two rates are pre-filled at 1.5% but can be changed, so the same arithmetic still works if the law or KRA's guidance changes; check current rates on KRA's site or in the Act before relying on the defaults.

The late-payment part is for employers. KRA's 2024 public notice puts the levy under its collection and sets a penalty of 3% of the unpaid amount for every month it remains unpaid. Switch the penalty on, enter how many months a remittance is late, and you see the penalty and the new amount due for that month's remittance. The levy is due by the ninth working day after the end of the month in which the salary was paid, per the same notice.

This is arithmetic, not a filing service or legal advice. Remittances are made through KRA's own systems, and questions about what counts as gross salary for a particular allowance belong with your payroll provider, KRA or a tax adviser.

What is kenya housing levy calculator?

The Affordable Housing Levy is a compulsory payroll charge in Kenya that funds the government's affordable housing programme. Under the Affordable Housing Act, 2024, an employer deducts 1.5% of each employee's gross monthly salary, adds an equal 1.5% from its own funds, and pays both to the Kenya Revenue Authority, which collects the levy for the Affordable Housing Fund. Because it is calculated on gross pay, it applies from the first shilling with no threshold or cap, unlike PAYE's tax bands. The employee's half reduces take-home pay, and for a salaried worker the employer handles the whole remittance, so there is nothing to pay separately; the employer's half is an extra cost of employment that never appears as a deduction on the payslip. The levy began under the Finance Act, 2023 and, after court challenges, was re-enacted in its own statute in 2024.

How to use this calculator.

  1. Enter the gross monthly salary in Kenya shillings: the pay before PAYE, NSSF, SHIF or any other deduction. If you are unsure whether an allowance counts toward gross salary for the levy, ask your payroll department, since the definition comes from the Act and KRA's guidance rather than from this calculator.
  2. Leave both rates at 1.5% unless KRA has announced a change or you are modelling one. Each rate applies to the same gross salary, so changing one does not affect the other.
  3. Set the number of months for the period totals. Use 12 for a full year, or the months actually worked for someone who started or left during the year; the same salary is assumed for every month.
  4. If you are an employer checking a late remittance, choose Yes for the penalty, keep the rate at 3% per month as given in KRA's notice, and enter how many months that remittance is overdue. Choose No to leave the penalty out entirely.
  5. Read the employee deduction as the figure that should appear on the payslip, and the total monthly remittance as what the employer pays KRA for that employee.
  6. To check a payslip, compare its housing levy line with the employee deduction here. It should match to the shilling; if it does not, the payroll system is probably using a different gross figure from the one you entered, which is worth asking about.

The formula.

E = S × e ; R = S × r ; Total = E + R

Every figure comes from one salary and a few multiplications. With S the gross monthly salary: the employee levy is E = S × 1.5 ÷ 100, the employer levy is R = S × 1.5 ÷ 100, and the monthly remittance is E + R. Each of the three period totals is the matching monthly figure multiplied by the number of months entered. Nothing is rounded along the way; amounts are shown to the cent.

The levy is flat. A KSh 15,000 salary carries KSh 225 a month on each side; KSh 500,000 carries KSh 7,500. Because there is no ceiling, the levy grows in step with pay, which is the main difference between it and contributions that stop at an upper earnings limit. It also means a pay rise of KSh 10,000 a month adds exactly KSh 150 to each side of the levy, whatever the starting salary.

The penalty, when switched on, is the monthly remittance × penalty rate ÷ 100 × months unpaid. It is simple, not compounding: each month adds the same 3% of the original remittance, so one month late adds 3% and three months late adds 9%. The amount due is that month's remittance plus its penalty.

That makes the penalty a calculation for a single month's remittance. If several consecutive months have gone unpaid, each month's remittance has its own age and its own penalty: run the calculator once for each, or add them up by hand. The calculation also does not deal with interest, waivers, objections or any assessment KRA may raise; those depend on KRA's procedures, not on arithmetic.

A worked example.

Example

An employee earns a gross salary of KSh 160,000 a month, both rates are left at 1.5%, the period is 12 months, and the employer is one month late with a remittance, with the penalty switched on at 3%. The employee's deduction is 160,000 × 1.5 ÷ 100 = KSh 2,400. The employer's contribution is the same calculation, KSh 2,400, so the monthly remittance to KRA is 2,400 + 2,400 = KSh 4,800. Over 12 months, each side comes to 2,400 × 12 = KSh 28,800 and the combined total to KSh 57,600. For the late month, the penalty is 4,800 × 3 ÷ 100 × 1 = KSh 144, so the employer now owes 4,800 + 144 = KSh 4,944 for that remittance. On the payslip only the KSh 2,400 appears as a deduction. The other KSh 2,400 is the employer's cost, and the KSh 144 penalty falls on the employer that remitted late. Seen from the employer's books, the levy alone raises the monthly cost of this employee from KSh 160,000 to KSh 162,400 before NSSF or any other employer contribution.

penalty Rate Percent3
months12
employee Rate Percent1.5
gross Monthly Salary Ksh160,000
months Unpaid1
include Penaltyyes
employer Rate Percent1.5

Frequently asked questions.

Is the employer's 1.5% deducted from my salary as well?
No. Only your own 1.5% comes off your pay; the employer's matching 1.5% is paid from the employer's funds. On a KSh 160,000 salary that means a payslip deduction of KSh 2,400, not KSh 4,800. If your payslip shows 3% being taken from you, raise it with your payroll department.
Which pay is the levy based on?
The Affordable Housing Act charges it on gross salary, meaning pay before any deductions, not the taxable pay used for PAYE or your net pay. Whether a particular allowance or benefit counts as part of gross salary is set by the Act and KRA's guidance; your payroll provider will know how it is applied to your package.
When must the employer pay it to KRA?
KRA's 2024 public notice sets the deadline as the ninth working day after the end of the month in which the salary was due. So the levy on March salaries is due by the ninth working day of April. Count working days, not calendar days, and allow for public holidays.
How is the late-payment penalty worked out?
KRA's notice sets the penalty at 3% of the unpaid amount for every month it stays unpaid. On a KSh 4,800 remittance that is KSh 144 for one month, KSh 432 after three months, bringing the amount owed to KSh 5,232. The penalty is simple, so each month adds the same KSh 144 rather than 3% of a growing total.
What if three months of remittances are all unpaid?
Each month's remittance has its own penalty clock. For an employer three months behind on KSh 4,800 a month, the oldest has been unpaid for three months (KSh 432), the next for two (KSh 288) and the latest for one (KSh 144): KSh 864 in penalties on KSh 14,400 owed. Run the calculator once per month, since it handles one remittance at a time.
I am self-employed. Do I pay the housing levy?
The Act also applies to people who are not employed, at 1.5% of gross income, and there is no employer share. The calculator can still do the arithmetic: enter your monthly gross income as the salary, keep the employee rate at 1.5% and set the employer rate to 0, so the total remittance equals your own levy.
Is the housing levy the same as PAYE?
No. PAYE is income tax, charged in bands on taxable pay and collected by the employer for KRA. The housing levy is a separate flat charge on gross salary with its own employer contribution and its own deadline. NSSF and SHIF are separate again; together these four make up most of the statutory deductions on a Kenyan payslip.
What does the levy cost an employer across a whole payroll?
The employer's share is 1.5% of the total gross payroll. A business paying KSh 2,000,000 a month in gross salaries pays KSh 30,000 a month on its own account, KSh 360,000 a year, on top of the KSh 30,000 deducted from employees and remitted with it. Budget for it as a payroll cost, like the employer's NSSF contribution. A late month is expensive at that scale too: 3% of the combined KSh 60,000 remittance is KSh 1,800 for each month it stays unpaid.
Why can I change the rates if the law fixes them at 1.5%?
Because rates set by statute can be amended, and an outdated default should not lock you in. The fields are pre-filled with the 1.5% employee and 1.5% employer rates under the Affordable Housing Act, 2024. If KRA publishes a different rate, enter it and every output follows. Confirm the current rate with KRA before using the result for payroll.
My salary changed during the year. How do I get the year's total?
Run the calculator once for each salary level, with the number of months that salary applied, and add the results. An employee paid KSh 160,000 for six months and KSh 180,000 for the next six pays 2,400 × 6 = KSh 14,400 and then 2,700 × 6 = KSh 16,200, so KSh 30,600 for the year, with the employer matching it. Someone who joins in April at KSh 160,000 pays for nine months: KSh 21,600.

How this page was produced

Published by
Quanta Calculator
Primary sources
6 cited below
Method
E = S × e ; R = S × r ; Total = E + R
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

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