Quick Answer: How to Pay NHIF via Mpesa
Paybill Number: 222222
Account Number Format: NHIFM-YourIDNumber (e.g., NHIFM-12345678)
Amount: Ksh 500 for self-employed (or check your SHIF rate)
Deadline: Before the 9th of every month
Simple Steps:
- Dial *384# for Mpesa menu
- Select Lipa Na Mpesa, then Paybill
- Enter 222222 as paybill number
- Enter NHIFM-YourIDNumber as account number
- Enter amount and confirm with your PIN
Imagine this: It’s the 8th of the month, you’re stuck in traffic on Mombasa Road, and you suddenly remember you haven’t paid your NHIF contribution. In the past, you’d panic about rushing to a bank or NHIF office before they close. But today? You simply pull out your phone, tap a few buttons on Mpesa, and you’re done in less than two minutes.
That’s the power of knowing how to pay NHIF via Mpesa. Whether you’re a matatu driver in Nairobi, a shop owner in Kisumu, or a freelancer working from your house in Eldoret, this guide will show you exactly how to pay NHIF via Mpesa quickly and avoid penalties.
With Kenya’s healthcare system transitioning to the Social Health Insurance Fund (SHIF) in October 2024, understanding how to pay NHIF via Mpesa is more important than ever. Let’s break down everything you need to know.
What is NHIF and Why Does it Matter?
The National Health Insurance Fund (NHIF) started in 1966 as Kenya’s government-run medical insurance program. Though it’s now being replaced by SHIF under the Social Health Authority (SHA), the payment process remains similar.
NHIF provides medical coverage for Kenyans aged 18 and above. When you or your family members get sick, NHIF covers hospital bills at approved facilities across Kenya. Without active NHIF contributions, you’d pay everything out of pocket, which can cost hundreds of thousands of shillings for serious illnesses.
Current Status (2025): Kenya officially transitioned from NHIF to SHIF on October 1, 2024. However, many Kenyans still refer to it as NHIF, and the payment methods remain the same. The main difference? Contribution rates changed from fixed amounts to a percentage of your income.
Why Kenyans Need to Know How to Pay NHIF via Mpesa
According to the Communications Authority of Kenya, over 32 million Kenyans use Mpesa. That’s nearly 60% of the population. Here’s why learning how to pay NHIF via Mpesa makes perfect sense:
Speed: Payment takes under 2 minutes from anywhere in Kenya.
Convenience: No queues at banks or NHIF offices. Pay from your home, office, or even while traveling.
24/7 Availability: Pay at 3 AM or on Sunday. Mpesa works round the clock.
Instant Confirmation: You get an SMS immediately confirming your payment went through.
Security: Your Mpesa PIN protects every transaction. Nobody can access your money without it.
Record Keeping: Every payment stays in your Mpesa statement. You can prove you paid even months later.
For someone like Mary, a single mother running a salon in Nakuru, this convenience changed everything. “I used to close my shop early to rush to the bank. Now I pay NHIF via Mpesa during lunch break. My customers don’t even notice I’m busy.”
Types of NHIF Payments You Can Make via Mpesa
Monthly Contributions
This is your regular payment to maintain your medical cover. Self-employed Kenyans previously paid Ksh 500 monthly. Under SHIF, you now pay based on your income (minimum Ksh 300).
Penalty Payments
Missed your payment deadline? You’ll pay a penalty. The account number format changes slightly to NHIFP-YourIDNumber (notice the “P” for penalty).
Bulk Payments
Want to pay for several months at once? You can pay up to Ksh 6,000 (12 months) in one transaction. This is perfect if you’re traveling or want to avoid monthly stress.
Employer Contributions
Companies can also pay NHIF via Mpesa for their employees using a different paybill number (200222) and an eSlip number.
Current SHIF Contribution Rates (2025)
| Employment Status | Contribution Rate | Minimum Amount | Maximum Amount |
|---|---|---|---|
| Salaried Employees | 2.75% of gross salary | Ksh 300/month | No cap |
| Self-Employed | Based on household income | Ksh 300/month | No cap |
| Informal Sector | Based on ability to pay | Ksh 300/month | No cap |
| Unemployed (vulnerable) | Government covered | Ksh 0 | Ksh 0 |
Example Calculations:
- If you earn Ksh 30,000/month: 2.75% = Ksh 825
- If you earn Ksh 50,000/month: 2.75% = Ksh 1,375
- If you earn Ksh 100,000/month: 2.75% = Ksh 2,750
Step-by-Step Guide: How to Pay NHIF via Mpesa
Method 1: Direct Mpesa Payment (Most Popular)
Step 1: Open your phone and dial *384#
This brings up your Mpesa menu.
Step 2: Select “Lipa Na Mpesa”
Usually option 4 on your menu.
Step 3: Choose “Pay Bill”
This lets you pay companies and organizations.
Step 4: Enter the paybill number 222222
This is NHIF’s official paybill number. Double-check it before proceeding.
Step 5: Enter your account number
Format: NHIFM-YourNationalIDNumber
Example: If your ID is 12345678, enter NHIFM-12345678
Important: No spaces between the hyphen and your ID number.
Step 6: Enter the amount
- Self-employed: Minimum Ksh 300 (or your SHIF rate)
- Maximum per transaction: Ksh 6,000
- Check your specific contribution amount before paying
Step 7: Enter your Mpesa PIN
This confirms and authorizes the payment.
Step 8: Wait for confirmation
You’ll receive two SMS messages:
- One from Mpesa confirming money left your account
- One from NHIF confirming they received your payment
The entire process takes less than 2 minutes.
Method 2: NHIF Self-Care Portal with Mpesa
Step 1: Visit www.nhif.or.ke and click “Self-Care”
Step 2: Log in using your eCitizen account or NHIF credentials
Step 3: Select “Pay Contributions”
Step 4: Choose whether you’re paying for yourself or someone else
Step 5: Enter the correct details and amount
Step 6: You’ll get an STK push on your phone
Step 7: Enter your Mpesa PIN to complete payment
Step 8: You’ll receive confirmation messages
Step 9: Log out from the portal
This method works well if you prefer seeing everything on a bigger screen or want to check your contribution history first.
How to Pay NHIF Penalties via Mpesa
Missed your payment deadline? Don’t panic. You can pay penalties via Mpesa too.
Penalty Amount: Ksh 50 for every month you’ve defaulted
Example: Missed 3 months = Ksh 150 penalty
Steps to Pay Penalty:
- Dial *384#
- Select Lipa Na Mpesa
- Choose Pay Bill
- Enter paybill number: 222222
- Account number: NHIFP-YourIDNumber (notice the “P” instead of “M”)
- Enter penalty amount (Ksh 50 × months missed)
- Enter your PIN
- Confirm payment
Important: If you’ve defaulted for more than 12 months, NHIF treats you as a new member. You’ll pay Ksh 1,500 (three months upfront) and wait 60 days before your cover activates.
Common Mistakes to Avoid When Paying NHIF via Mpesa
Wrong Account Number Format
Many people forget the hyphen or add spaces. The correct format is NHIFM-12345678, not NHIFM 12345678 or NHIFM12345678.
Using Member Number Instead of ID Number
Your account number should be your National ID, not your NHIF member number. This confuses many first-time users.
Paying After the Deadline
Payments must reach NHIF by the 9th of the following month. If you pay on the 10th, you’ll need to pay a penalty separately.
Wrong Paybill Number
Some outdated guides mention 200222 (for employers). Individual payments use 222222. Double-check before sending money.
Insufficient Mpesa Balance
Confirm you have enough money in your Mpesa account plus transaction charges before starting.
Not Saving Confirmation Messages
Keep your confirmation SMS. It’s your proof of payment if any issues arise.
Mixing Up Penalty and Regular Payment Formats
Regular payments: NHIFM-IDNumber
Penalty payments: NHIFP-IDNumber
Don’t confuse these.
Checking Your NHIF Status After Payment
After learning how to pay NHIF via Mpesa and making your payment, you’ll want to confirm everything went through correctly.
Method 1: SMS Check
Send an SMS to 21101 with this format:
ID [space] YourIDNumber
Example: ID 12345678
You’ll get a reply showing:
- Your NHIF member number
- Your ID number
- Year of birth
- Last contribution date
- Your dependents
Method 2: USSD Code
Dial *155# and follow the prompts to check your status.
Method 3: NHIF Self-Care Portal
- Visit www.nhif.or.ke
- Log into Self-Care
- View your contribution history and status
Method 4: myNHIF App
Download the myNHIF app from Google Play Store or Apple App Store. Log in to view your full payment history and status.
Cost Breakdown: NHIF Mpesa Transaction Charges
| Amount Paid | Mpesa Transaction Fee |
|---|---|
| Ksh 101 – 500 | Ksh 0 (Free) |
| Ksh 501 – 1,000 | Ksh 0 (Free) |
| Ksh 1,001 – 1,500 | Ksh 0 (Free) |
| Ksh 1,501 – 2,500 | Ksh 0 (Free) |
| Ksh 2,501 – 3,500 | Ksh 0 (Free) |
| Ksh 3,501 – 5,000 | Ksh 0 (Free) |
| Ksh 5,001 – 7,500 | Ksh 0 (Free) |
Good News: Paybill transactions to NHIF don’t attract Mpesa charges. You pay exactly what you owe without extra fees.
Alternative Payment Methods Besides Mpesa
While this guide focuses on how to pay NHIF via Mpesa, you have other options:
Bank Deposits
Visit any branch of Equity Bank, KCB, Cooperative Bank, or National Bank. NHIF has pre-printed deposit slips at these banks.
Bonga Points
Safaricom customers can redeem Bonga points to pay NHIF. Dial *126#, select “Lipa Na Bonga,” enter paybill 222222, and use account number NHIFM-YourIDNumber.
eCitizen Portal
Log into your eCitizen account at www.ecitizen.go.ke and follow prompts to pay NHIF contributions.
NHIF Offices
Visit any of the 95 NHIF branches nationwide or 47 Huduma Centers to pay in person.
However, Mpesa remains the fastest and most convenient option for most Kenyans.
Frequently Asked Questions About Paying NHIF via Mpesa
What is the NHIF paybill number for Mpesa?
The official paybill number is 222222. Use this for both regular contributions and penalties.
Can I pay NHIF via Mpesa for my parents or spouse?
Yes. Use the same process but enter their National ID number in the account number field (NHIFM-TheirIDNumber).
What happens if I make a mistake while paying?
Contact NHIF customer care immediately at 0800 720 601 (toll-free) or email customercare@nhif.or.ke. Keep your Mpesa confirmation message.
How long does it take for my payment to reflect?
Usually instantly. Your NHIF account updates within minutes of payment confirmation.
Can I pay for a whole year at once?
Yes. The maximum amount you can pay in one transaction is Ksh 6,000 (12 months for self-employed at old rates). For higher SHIF amounts, you might need multiple transactions.
What if my payment fails?
Check your Mpesa balance, confirm the paybill number is correct (222222), and verify your account number format. Try again. If it still fails, contact both Safaricom and NHIF.
Do I need internet to pay NHIF via Mpesa?
No. The USSD method (*384#) works without internet. However, the Self-Care portal method requires internet.
Can I use other mobile money services like Airtel Money?
Currently, NHIF’s main mobile money option is Mpesa. Check with NHIF if they’ve added other services.
Future Trends in Healthcare Payments in Kenya
Kenya’s healthcare payment system keeps evolving. Here are trends shaping how we’ll pay NHIF in coming years:
Digital-First Approach
The government is pushing for more digital payments. Expect even easier mobile payment options.
Biometric Integration
NHIF is exploring biometric verification to reduce fraud and make payments more secure.
AI-Powered Reminders
Automated systems might soon send you payment reminders before deadlines.
Unified Health Payment Platform
The SHIF system aims to integrate all health payments in one place, making tracking easier.
Blockchain for Transparency
Some experts predict blockchain technology could track healthcare payments and usage in real-time.
According to research by Kenya National Bureau of Statistics, mobile money adoption grows by 15% annually in Kenya. This means more Kenyans will rely on services like Mpesa to pay NHIF in the future.
My Personal Experience with NHIF Mpesa Payments
I’ll be honest: I used to dread NHIF payment days. Back in 2018, I’d plan my entire day around visiting an NHIF office or bank. The queues were endless, especially during lunch hours. I remember one particularly frustrating day when I waited 45 minutes at Cooperative Bank, only to realize I’d forgotten the exact account details.
Everything changed when I learned how to pay NHIF via Mpesa. The first time I tried it, I was skeptical. “Can it really be this easy?” I thought. But it was. I paid while sitting in my car during a traffic jam on Thika Road. The confirmation came through in seconds.
Now, I set a monthly reminder on my phone for the 5th of every month. When it pings, I dial *384# right away, pay in under two minutes, and screenshot the confirmation. I’ve been doing this for three years now, and I’ve never missed a payment or paid a penalty.
Last year, my wife needed an emergency cesarean section. The hospital bill came to Ksh 180,000. Because I’d faithfully paid NHIF via Mpesa every month, we only paid Ksh 20,000 out of pocket. NHIF covered the rest. That’s when I truly understood the value of staying consistent with contributions.
My advice? Set it up once, practice it twice, and you’ll never need to think about it again. It’s one of those life skills that saves you time, money, and stress. Plus, if you’re juggling online jobs in Kenya, having one less thing to worry about makes a huge difference.
Key Takeaways
- The NHIF paybill number is 222222 for all individual payments
- Account number format is NHIFM-YourIDNumber for regular payments
- Use NHIFP-YourIDNumber for penalty payments
- Payments must be made by the 9th of every month to avoid penalties
- Self-employed Kenyans now pay a minimum of Ksh 300 under SHIF
- Salaried employees pay 2.75% of their gross salary
- The process takes less than 2 minutes via Mpesa
- No transaction charges apply for NHIF paybill payments
- You can pay up to Ksh 6,000 in one transaction
- Always save your Mpesa confirmation SMS as proof
Now that you know exactly how to pay NHIF via Mpesa, there’s no excuse for missed payments. Set a reminder on your phone right now for the 5th of next month. When that reminder goes off, dial *384# and pay your contribution in under two minutes.
Have you paid your NHIF this month? If you found this guide helpful, share it with your family and friends. Many Kenyans still don’t know how easy it is to pay NHIF via Mpesa. Let’s help each other stay covered and healthy.
Take Action Now: Dial *384# and pay your NHIF contribution right now. It takes less time than reading this sentence. Your future self (and your bank account) will thank you when a medical emergency strikes and NHIF has your back.
Got questions about paying NHIF via Mpesa? Drop them in the comments below. I read every comment and respond within 24 hours.
Sources and References
This guide is based on information from authoritative sources to ensure accuracy and reliability:
- National Health Insurance Fund (NHIF) Official Website – www.nhif.or.ke – Official payment instructions and contribution rates
- Kenya National Bureau of Statistics (KNBS) – www.knbs.or.ke – Mobile money adoption statistics in Kenya
- Communications Authority of Kenya – Mpesa usage statistics and digital payment trends
- Business Daily Africa – www.businessdailyafrica.com – Healthcare financing and SHIF implementation updates
- Social Health Insurance Act, 2024 – Legal framework for SHIF contributions and requirements
- Safaricom Official Documentation – Mpesa transaction procedures and security guidelines