Payroll compliance in Kenya: PAYE, NSSF and SHIF explained
In short
Kenyan employers must deduct PAYE for KRA, NSSF contributions, SHIF for the Social Health Authority, and the Affordable Housing Levy from every payslip. The rates change with each Finance Act, but the structure does not. This guide explains what each deduction is, who collects it, and what employers get wrong.
Every Kenyan employer has to take four things off a payslip before an employee sees a shilling: PAYE, NSSF, SHIF and the Affordable Housing Levy. Most also owe a training levy to NITA. The amounts change; the list does not. Understanding the list is most of the job.
What must a Kenyan employer deduct from every payslip?
A compliant Kenyan payslip shows PAYE withheld for the Kenya Revenue Authority, an NSSF contribution from both employer and employee, a SHIF deduction remitted to the Social Health Authority, and the Affordable Housing Levy paid by both sides. Employers separately owe the NITA training levy. Miss one and the payslip is wrong, even if the net pay looks right.
What is PAYE and who collects it?
PAYE — Pay As You Earn — is income tax withheld by the employer and paid to the Kenya Revenue Authority on the employee's behalf. It is charged on graduated bands, so a higher-earning employee pays a higher marginal rate, and personal relief is applied to reduce the final amount.
The important operational point is that PAYE is the employer's liability to remit, not the employee's. If you deduct it and do not pay it over, KRA pursues the company.
What is NSSF and who pays it?
NSSF is the National Social Security Fund, and it funds employee retirement benefits. Both the employer and the employee contribute, and the employer remits both halves together.
NSSF is the deduction Kenyan employers most often get wrong, because the contribution structure has been stepping upward in phases rather than staying still. A payroll process that hardcodes last year's figure quietly under-deducts for months before anyone notices.
What replaced NHIF, and what is SHIF?
SHIF — the Social Health Insurance Fund — replaced NHIF as Kenya's statutory health deduction, and it is remitted to the Social Health Authority rather than to NHIF.
This transition caught a lot of employers out. Payroll spreadsheets that still had an NHIF line kept deducting a fund that no longer existed, while the new SHIF obligation went unpaid. If your payroll is still producing an NHIF line, it is producing an incorrect payslip.
What is the Affordable Housing Levy?
The Affordable Housing Levy is charged on gross pay, and both the employer and the employee pay it. It is collected by KRA and remitted alongside the monthly PAYE return, which means it lands in the same filing rhythm as income tax rather than as a separate errand.
What about the NITA training levy?
The National Industrial Training Authority levy is paid by the employer per employee, and it is not deducted from the employee at all. It is small enough to be forgotten and regular enough to accumulate penalties when it is.
Why do Kenyan payroll rates keep changing?
Because they are set by legislation, and legislation moves. A Finance Act can change PAYE bands, a court can suspend a levy, and a new statute can replace an entire fund — as SHIF replaced NHIF.
This is the single most useful thing to understand about Kenyan payroll compliance: the structure is stable and the numbers are not. Which deductions exist, and which body collects them, changes rarely. What each one costs can change in a single budget cycle.
That is why we do not publish a rate table on this site and tell you it will still be right next year. Rates belong in software that is updated centrally, not in a blog post or a spreadsheet formula that someone copied in 2023.
What do Kenyan employers get wrong most often?
Three things, in order:
- Running payroll on a spreadsheet whose formulas encode a rate that has since changed.
- Deducting correctly but remitting late, which turns an accounting problem into a penalty.
- Keeping a retired deduction — an NHIF line, say — long after the fund it paid into stopped existing.
All three are the same underlying failure: the payroll process has no way of learning that the law moved.
How PayrollMaster handles Kenyan payroll
PayrollMaster calculates PAYE, NSSF, SHIF and the Affordable Housing Levy on every Kenyan payslip and tracks the NITA levy for the employer. When a rate changes, we update it centrally and your next payroll run uses the new figure — you do not patch anything.
The monthly return comes out in the format KRA expects, employees see their own deductions in self-service, and staff are paid into Kenyan bank accounts or mobile money. You approve one payroll run; the filings follow from it.