How to Pay SHA (NHIF) via M-Pesa

Last updated: 21 October 2026

Home / How to Pay SHA (NHIF) via M-Pesa

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

  1. Open the M-Pesa menu (*334# or the M-Pesa app).
  2. Choose Lipa na M-Pesa, then Pay Bill.
  3. Enter business number 200222.
  4. Enter your National ID number as the account number.
  5. Enter the amount and your PIN.
You should receive an M-Pesa confirmation SMS. Confirm the business name on the screen before you enter 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.

Want a free, M-Pesa-paid way to start?

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 free

Frequently 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.

Join ZangCash free and get paid via M-Pesa