Government Services

How to Pay and Check your NHIF Status on Phone

It is now easy to check for the status of your NHIF contributions by simply sending an SMS to 21101.

What you need 

  • A working sms plan(at least 10 shillings credit)
  • The contributors ID number

The procedure

To get your account status via your mobile phone:

  • Compose a new sms
  • Type the letters “ID”, a space, then your
    ID number (or passport number if applicable) e.g ID 12345678
  • Send to 21101

Note: Charge for this service is Kshs 10 only.

Related: How to replace your NHIF card 

How to pay NHIF via MPESA

  1. Choose the Pay Bill option on your M-pesa menu
  2. Enter Business no. 200222
  3. Type in contributor’s National Identity Number
  4. Enter amount in Kenya shillings you wish to contribute
  5. Type in your M-Pesa Pin
  6. Confirm all details are correct then press OK

You will receive a confirmation SMS from Mpesa immediately.

Transaction charges applicable are Kshs 15.

NB: This option is only available to voluntary contributors & the self employed.

Related:How to check your NHIF number in case you misplaced the card

95 thoughts on “How to Pay and Check your NHIF Status on Phone

  • Thomas Mwangi

    When does a new card with subscription updated become usable/honored by other hospitals.

  • Why is huduma centre not giving out my card i have been paying for it…is this right for almost 10 months now

  • Kelvin samal Edupu

    Hello kwa majina langu naitwa Kelvin Edupu kila wakati ninalipia Nhif card yangu na nikienda hospitali nina elezwa aijawai lipiwa chida ndie nn sasa



  • Oreste Gitonga kiraithe

    I would like to change spouse name

  • cyrus Odiwuor Asol

    have been paying for my nhif card but every time I visit the huduma center to get my card they are telling me my card is not payed for,what may be the problem? Id 31458359

    • Call NHIF on 0800720601 (Toll Free) or 0726 268 933

  • Fatuma Mohammed

    Need to know my balace for nhif I’d 23497069

  • have registered NHIF and I don’t no my number my ID 35705238

    • Use the procedure above, the response from NHIF will have the NHIF Number.

    • I don’t know my number

  • Hannah ngugi

    I have be payed for my mum card but I was using nhif card’s number instead of id number can it be a penalty sikua na jua

    • Call NHIF call free of charge 0800 720 601 (Toll Free) / (020) 272 3246 / 0726 268 933. The funds should be trasfers to her account.

  • Duncan mwenda

    why Doe’s my nhif is telling me invalid number and am employed by county government of meru and am sure they pay my cover

  • John Otieno

    I’ve tried to check my NHIF status to no vain. The service fee is deducted but no response.

    Kindly assist. ID no. 29932159

  • Mary Githiomi

    I have paid NHIF for my mum since 2016 but now am not able to. The mpesa message am getting is :the format for the account you used is wrong: how do I pay from April 2019 because i am stuck. Her ID is 0978983. Kindly help, I have indicated my email address

    • You will need to call NHIF on 0800 720 601 (Toll Free) / (020) 272 3246 / 0726 268 933.

  • Have requested for a statement no response yet.pleas check id 9625782


Leave a Reply

Your email address will not be published. Required fields are marked *