NHIF calculator (now SHIF)

NHIF deductions ended in September 2024. Enter your salary to see the SHIF contribution that replaced them.

Rates verified 5 October 2026
KSh

Your SHIF contribution

KSh 1,375

per month

How this was calculated

Gross income
KSh 50,000
2.75% of gross
KSh 1,375
Minimum contribution
KSh 300
SHIF payable
KSh 1,375
Annual total
KSh 16,500

SHIF has no upper cap. It is deducted before PAYE, which lowers your tax.

Quick answer

NHIF no longer exists. Since October 2024 employees pay SHIF at 2.75% of gross pay (minimum KSh 300, no cap) to the Social Health Authority, and it is deducted before PAYE.

What happened to NHIF?

The National Hospital Insurance Fund was replaced by the Social Health Insurance Fund, run by the Social Health Authority (SHA), on 1 October 2024. The flat NHIF bands, which topped out at KSh 1,700 a month, were replaced by a percentage contribution with no upper limit.

Most people earning below about KSh 40,000 pay a similar amount or slightly less than before; higher earners pay considerably more. Because SHIF is now deducted before PAYE, part of the increase is offset by lower tax.

Old NHIF vs SHIF by salary
Gross salaryOld NHIFSHIF nowDifference
KSh 10,000KSh 400KSh 300− KSh 100
KSh 20,000KSh 750KSh 550− KSh 200
KSh 30,000KSh 900KSh 825− KSh 75
KSh 40,000KSh 1,000KSh 1,100+ KSh 100
KSh 50,000KSh 1,200KSh 1,375+ KSh 175
KSh 75,000KSh 1,400KSh 2,063+ KSh 663
KSh 100,000KSh 1,700KSh 2,750+ KSh 1,050
KSh 150,000KSh 1,700KSh 4,125+ KSh 2,425
KSh 200,000KSh 1,700KSh 5,500+ KSh 3,800
KSh 300,000KSh 1,700KSh 8,250+ KSh 6,550

Rates used in this calculator

SHIF contribution
Rate2.75% of gross income
MinimumKSh 300 a month
MaximumNo cap
Deducted before PAYEYes, since 27 December 2024

Popular calculations

Frequently asked questions

Is NHIF still deducted from salaries?

No. NHIF deductions stopped at the end of September 2024 and were replaced by SHIF at 2.75% of gross pay.

What were the old NHIF rates?

NHIF used fixed bands from KSh 150 for salaries below KSh 6,000 up to KSh 1,700 for salaries of KSh 100,000 and above.

What is SHIF and how is it different from NHIF?

SHIF (Social Health Insurance Fund) replaced NHIF as the national health cover contribution. Instead of flat bands based on income ranges, SHIF is calculated as a straight 2.75% of gross salary, with a minimum monthly contribution of KSh 300.

Is there a maximum SHIF contribution?

Unlike the old NHIF flat-band system, SHIF as a percentage-based deduction does not have a published upper cap for employed individuals; it scales with gross salary.

Who pays the KSh 300 minimum?

Anyone whose 2.75% calculation comes out below KSh 300 per month, typically very low earners, pays the KSh 300 minimum instead.

Is SHIF tax-deductible?

Yes. Since 27 December 2024, SHIF contributions are deducted from gross pay before PAYE is worked out.

Related calculators

Sources:

Estimates for guidance only, not tax, legal or financial advice. Confirm with KRA, your employer or the provider for exact figures. How we calculate.