NSSF, SHIF, the Housing Levy, and PAYE β explained against a real example payslip.
Kenyan payslips carry more line items than most β three separate statutory deductions land before PAYE is even calculated. That makes the gap between gross and net look bigger at first glance, but each piece has a specific purpose. Hereβs whatβs actually happening, using a real example.
The scenario
On a gross salary of KES 100,000/month, hereβs the full breakdown this calculator produces:
- Gross Salary
- KSh100,000/moKSh1,200,000/yr
- PAYE Income Tax
- KSh19,308/moKSh231,700/yr
- NSSF Employee Contribution
- KSh6,000/moKSh72,000/yr
- SHIF (Social Health Insurance Fund)
- KSh2,750/moKSh33,000/yr
- Affordable Housing Levy
- KSh1,500/moKSh18,000/yr
- Effective Tax Rate
- 29.6%
Employer pays
Total fund contribution
Employer pays
Total fund contribution
Line by line
NSSF. A retirement contribution set at 6% of pensionable pay, capped at a monthly ceiling of KES 108,000 β so the maximum employee NSSF deduction is KES 6,480 a month, no matter how high your salary climbs above that.
SHIF. A flat 2.75% of gross salary, funding the Social Health Insurance Fund that replaced the old NHIF scheme in 2024.
Affordable Housing Levy. A further 1.5% of gross salary, introduced in 2024, matched by an equal 1.5% contribution from your employer.
PAYE. All three deductions above are subtracted from gross pay before PAYE is calculated β so they lower your taxable income as well as your take-home pay directly. What remains is taxed in progressive bands from 10% up to 35%, and then a fixed monthly personal relief of KES 2,400 is subtracted from the tax bill itself, further reducing what you actually owe.
Why the order of operations matters
If you ever try to sanity-check your payslip by applying a PAYE rate straight to your gross salary, the number wonβt match β because Kenyaβs system taxes whatβs left after NSSF, SHIF, and the Housing Levy are removed, not the original gross figure. That ordering is exactly what this calculator models, and itβs the detail most manual spreadsheet estimates get wrong.



