
Close 2025 with Zero Penalties: The Complete HR Compliance Survival Guide
Stop year-end compliance chaos. Discover how digital HRMS eliminates manual errors and automates statutory filings.
SHIF is not NHIF with new numbers. It is a different calculation on a different base, and a table left over from the old scheme is wrong for everybody.
By StepUp HR Experts

The Social Health Insurance Fund replaced NHIF, and a great many payroll spreadsheets absorbed that change by editing a few numbers. That approach does not work here, because the two schemes are not the same shape.
NHIF was a banded table. You found the employee's gross pay in a schedule and read off a fixed shilling amount. Two employees earning meaningfully different salaries could contribute exactly the same figure, because they fell in the same band.
SHIF is a percentage of gross — 2.75%, subject to a minimum. There are no bands, no lookup, and no two employees on different salaries contributing the same amount.
This is why a spreadsheet that still holds the NHIF table is not slightly out of date. It is structurally wrong, and it is wrong for every single employee rather than for a few edge cases.
On a gross of KSh 100,000, SHIF is 2,750. On 200,000 it is 5,500. On 40,000 it is 1,100. The contribution scales without limit, which is a change worth communicating to higher earners in particular — under the old table their contribution stopped climbing well before their salary did.
At the bottom of the scale the minimum applies, so a very low gross does not produce a negligible contribution.
This is the part that is easy to miss. SHIF is deductible before PAYE is calculated, which means changing the health deduction changes the tax as well.
The Kenyan order of operations runs: take gross, subtract NSSF, subtract SHIF, subtract the Affordable Housing Levy, and apply the PAYE bands to what remains. Then subtract personal relief from the tax charged.
So a payroll that still deducts an NHIF amount is producing two errors from one cause — a wrong health contribution, and a wrong PAYE figure derived from it. Correcting the first without recalculating the second leaves you with a payslip that is still wrong, and it is the tax error that attracts the penalty.
Take a gross of KSh 100,000 with all deductions applying:
Change only the health figure to an old NHIF band amount of, say, 1,700, and the chargeable pay rises to 92,480. The PAYE rises with it. The employee is under-deducted on health and over-deducted on tax, and neither error is visible on the face of the payslip.
If you are reviewing a payroll that has been running since the transition, three checks will find most of the problem.
Is the health deduction a percentage or a lookup? If anyone has to consult a table, it is still NHIF.
Is the minimum applied? A percentage-based calculation with no floor will under-deduct at the bottom of the scale.
Is PAYE calculated after the health deduction, or before it? Reverse those and every tax figure is wrong, regardless of whether the health figure is right.
Kenyan payroll has absorbed several structural changes in a short period — SHIF replacing NHIF, the Affordable Housing Levy arriving on both sides of the payslip, the NSSF upper earnings limit rising in phases under the Act.
None of these were difficult to implement. What made them expensive was that a spreadsheet does not object when it becomes out of date. It produces a confident, plausible, wrong number, and it produces it every month until an audit, a dispute or a departing employee's final pay forces somebody to look closely.
You can check a current Kenyan payslip against the published rates in our payroll calculator.

Stop year-end compliance chaos. Discover how digital HRMS eliminates manual errors and automates statutory filings.

The three deductions on a Ugandan payslip, what each is charged on, and the one that catches almost everyone out.

Why NSSF is two separate contributions rather than one, where the upper earnings limit bites, and the configuration error that survives for years.