Advertisement

How to Apply for NHIF/SHA Registration and Payments Online in Kenya

📋 Disclaimer: This guide is for educational purposes only. We are not affiliated with any government agency. Always verify information on official government websites and consult a professional for legal or financial advice.
Disclaimer: Educational only. Not legal/tax/financial advice. Always verify on official government websites.

The Social Health Authority (SHA), formerly NHIF, provides public health insurance for all Kenyans. Register and pay online via eCitizen, M-Pesa, or the SHA portal.

📋 What You Need
  • National ID or Passport
  • KRA PIN
  • Active phone number with M-Pesa
  • Email address
1

Register for SHA via eCitizen

Go to ecitizen.go.ke → Ministry of Health → SHA Registration.

2

Employees: registration through employer

Your employer deducts SHA contributions from your salary.

Advertisement
3

Self-employed: register directly

Go to sha.go.ke or ecitizen.go.ke → SHA → Self-Registration.

4

Pay via M-Pesa

PayBill 000411, Account No: your SHA member number.

5

Access benefits using your SHA card

Visit any SHA-accredited healthcare facility.

Frequently Asked Questions

Can I pay in arrears?

Yes – up to 12 months in arrears to restore full benefits.

Which hospitals accept SHA?

Over 8,000 public and private facilities across Kenya.

Advertisement
More guides in this series

This guide is part of our KENYA Guides hub. Find all tutorials below:

Advertisement
AdSense 336×280 — Paste code here