How to Pay SHA (NHIF) via M-Pesa
Last updated: 21 October 2026
NHIF is now SHA
The Social Health Authority (SHA) replaced the National Hospital Insurance Fund (NHIF) on 1 October 2024 under the Social Health Insurance Act, 2023. If you used to pay NHIF, you now pay SHA contributions into the Social Health Insurance Fund (SHIF). Former NHIF members register afresh through SHA.
How to pay SHA via M-Pesa
- Open the M-Pesa menu (*334# or the M-Pesa app).
- Choose Lipa na M-Pesa, then Pay Bill.
- Enter business number 200222.
- Enter your National ID number as the account number.
- Enter the amount and your PIN.
Who pays and how much
Reported figures for SHIF are 2.75 percent of gross income, with a minimum of KSh 300 a month and no upper cap. Employees usually have it deducted by their employer, who remits it through SHA's employer portal. Self-employed and voluntary members pay individually, including through the M-Pesa paybill. Check your exact obligation on the official SHA website.
Registering
Register through the official SHA website or the *147# USSD service, or visit a Huduma centre. Register only through official channels and never pay someone to "register" you.
If your payment does not show
Keep your M-Pesa confirmation message. If the portal does not update, contact SHA through its official channels with your transaction code. Beware of social media agents who offer to "fix" payments for a fee.
Related guides
Keep an M-Pesa statement as proof of payment, and see our M-Pesa charges page. If you are building income online, read the M-Pesa jobs guide.
Information checked from Kenyan news and official statements, October 2026. Paybill numbers, menus and rules can change. Always confirm the business name and account details on the M-Pesa confirmation screen before you enter your PIN.
ZangCash agents earn a commission for each genuine customer request they refer. Joining is free. Earnings depend on real requests, so treat it as a side income, not a salary.
Join ZangCash freeFrequently asked questions
What is the SHA paybill number?
Reported as 200222 by multiple sources. Confirm on screen and on the official SHA website.
Is NHIF still used?
No. SHA replaced NHIF on 1 October 2024.
What is the minimum SHA payment?
Reported as KSh 300 a month for those paying individually.
Disclosure: some links on this site are affiliate links to ZangCash. See our affiliate disclosure.