How to Pay NHIF via M-Pesa: A Comprehensive Guide (2024)

Rate this post

How to Pay NHIF via M-Pesa

Welcome to, your ultimate destination for mastering various skills and tasks. In this comprehensive guide, we’ll walk you through the process of paying NHIF (National Health Insurance Fund) via M-Pesa, a convenient and widely-used mobile payment platform in Kenya.

Quick Answer

To pay NHIF (National Hospital Insurance Fund) via M-Pesa, you can follow these steps:

  1. Access M-Pesa: Open the M-Pesa menu on your mobile phone. You can do this by dialing *150# on Safaricom in Kenya.
  2. Select “Lipa na M-Pesa”: Once you’re in the M-Pesa menu, select the “Lipa na M-Pesa” option.
  3. Choose “Pay Bill”: In the “Lipa na M-Pesa” menu, select the “Pay Bill” option.
  4. Enter NHIF Pay Bill Number: Enter the NHIF Pay Bill number, which is 200222.
  5. Enter NHIF Account Number: Enter your NHIF account number. This is usually your National ID number.
  6. Enter Amount: Enter the amount you want to pay. This could be your monthly contribution or any other amount you wish to pay.
  7. Enter M-Pesa PIN: Enter your M-Pesa PIN to confirm the transaction.
  8. Confirm Details: Check to ensure that all the details you’ve entered are correct, including the Pay Bill number, account number, and amount.
  9. Transaction Confirmation: Once you confirm the details, you will receive a transaction confirmation message from M-Pesa.
  10. NHIF Confirmation: Shortly after your M-Pesa transaction, you should receive a confirmation message from NHIF indicating that your payment has been received.

That’s it! You’ve successfully paid your NHIF contribution via M-Pesa. Make sure to keep the transaction confirmation messages for your records.

Understanding NHIF and Its Importance

NHIF is a crucial institution in Kenya, providing affordable and accessible health insurance to citizens. It ensures that every Kenyan can access quality healthcare services without facing financial strain. By contributing to NHIF, individuals secure themselves and their dependents against unforeseen medical expenses.

Why Choose M-Pesa for NHIF Payments?

M-Pesa revolutionized the way financial transactions are conducted in Kenya. With its widespread accessibility and user-friendly interface, M-Pesa offers a convenient way to pay bills, send money, and now, settle NHIF contributions. Its popularity stems from its reliability, security, and ease of use.

Read more: How to Deposit Money from M-Pesa to Equity (2024)

Steps to Pay NHIF via M-Pesa

Step 1: Ensure Sufficient M-Pesa Funds

Before initiating the payment process, ensure that your M-Pesa account has sufficient funds to cover the NHIF contribution amount. You can top up your M-Pesa balance at any authorized M-Pesa agent or through your bank account.

Step 2: Access M-Pesa Menu

Using your mobile phone, navigate to the M-Pesa menu by dialing *150# and press the call button. This will bring up the M-Pesa options on your screen.

Step 3: Select “Lipa na M-Pesa”

From the M-Pesa menu, choose the “Lipa na M-Pesa” option, which is designed for making payments to merchants and businesses.

Step 4: Choose “Pay Bill”

Next, select the “Pay Bill” option from the menu. This will prompt you to enter the business number for NHIF.

Step 5: Enter NHIF Business Number

Enter the NHIF business number, which is 200222.

Step 6: Enter NHIF Account Number

Proceed by entering your NHIF account number. This is usually your National ID number.

Step 7: Enter Payment Amount

Enter the amount you wish to contribute to NHIF. Ensure that the amount is accurate before proceeding.

Step 8: Enter M-Pesa PIN

To authorize the transaction, you’ll need to enter your M-Pesa PIN. This ensures the security of your M-Pesa account.

Step 9: Confirm Transaction Details

Carefully review the transaction details displayed on your screen to ensure accuracy. If everything looks correct, confirm the transaction to complete the payment process.

Step 10: Receive Confirmation Message

Upon successful completion, you’ll receive a confirmation message from M-Pesa confirming your NHIF payment. You can keep this message as proof of payment.


Paying NHIF via M-Pesa offers a hassle-free and convenient way to fulfill your health insurance obligations. By following the simple steps outlined in this guide, you can easily contribute to NHIF and enjoy the benefits of comprehensive healthcare coverage. Take charge of your health today with M-Pesa and NHIF!

frequently asked question (FAQs)

What is NHIF?

NHIF stands for National Health Insurance Fund, a government agency in Kenya that provides health insurance to citizens.

Why pay NHIF via M-Pesa?

Paying NHIF via M-Pesa offers convenience, allowing individuals to settle their contributions quickly and securely using their mobile phones.

What is the NHIF business number for M-Pesa payments?

The NHIF business number for M-Pesa payments is 200222.

What do I need to pay NHIF via M-Pesa?

To pay NHIF via M-Pesa, you’ll need a registered M-Pesa account with sufficient funds, as well as your NHIF account number.

How do I confirm my NHIF payment via M-Pesa?

After completing the transaction, you’ll receive a confirmation message from M-Pesa confirming your NHIF payment. Always ensure to keep this message as proof of payment.

1 thought on “How to Pay NHIF via M-Pesa: A Comprehensive Guide (2024)”

  1. I have been browsing online more than three hours today yet I never found any interesting article like yours It is pretty worth enough for me In my view if all website owners and bloggers made good content as you did the internet will be a lot more useful than ever before


Leave a Comment