how to pay nhif via m-pesa

Voluntary and self-employed Kenyans can now easily pay NHIF via M-pesa. The National Hospital Insurance Fund (NHIF) is a government corporation that provides medical covers to Kenyans over the age of 18 and covers inpatient and outpatient services, maternity services, cancer treatment, renal dialysis among others.

How to pay NHIF via M-Pesa

  1. Open your new M-Pesa app or SIM Tool Kit
  2. select pay on the app or Lipa na M-Pesa on the toolkit
  3. Choose Paybill and enter 200222 as the business number
  4. Key in your National ID number as your account number
  5. Key in the amount you want to pay
  6. Input your pin
  7. If the transaction is successful, you will get a transactional message from M-Pesa

Also Read: How to Download and Apply For 1,866 Vacancies in the Ministry of interior

Charges for Paying NHIF via M-Pesa

Min. Amount (Sh) Max. Amount (Sh) Charge (Sh)
1 49 0
50 99 0
101 499 22
500 999 22
1,000 1,499 22
1,500 2,499 22
2,500 3,499 33
3,500 4,999 33
5,000 7,499 33
7,500 9,999 33
10,000 34,999 33
35,000 49,999 44
50,000 70,000 55

Pssst… Are you on Twitter? Follow us there, we post the best tech updates, we promise!


Follow Techspace Africa on Facebook and Twitter. For the latest news, tech news, breaking news headlines, reviews and live updates check out

Shirleen is a tech writer with over 3 years of experience in the industry. She has a passion for writing about complex technical topics in a way that is easy to understand. She is also an expert in SEO. She is a highly skilled and experienced tech writer who is passionate about her work. She is also a great team player and is always willing to go the extra mile to get the job done.

    You may also like