SHA Pay Bill Number: 200222
The official SHA pay bill number is 200222. It’s the same paybill for both M-Pesa and Airtel Money, and it hasn’t changed since NHIF transitioned to SHA. Below is the number, how to confirm it’s correct, and what account number to use.
Official SHA Pay Bill Number
Where This Number Is Used
| Purpose | Pay Bill Number | Account Number |
|---|---|---|
| Monthly SHA contribution (self-employed) | 200222 | Your National ID |
| Paying SHA for another person | 200222 | Their National ID |
| Clearing SHA arrears | 200222 | Your National ID |
| Employer bulk remittance | Not this paybill | Via SHA Employer Portal |
Not Sure This Is the Right Number for Your Situation?
Tell us on WhatsApp — we’ll confirm the correct paybill and account number for your specific case.
WhatsApp Us NowFAQ: SHA Pay Bill Number
What is the SHA pay bill number?
200222. This is the official paybill for all SHA contributions via M-Pesa or Airtel Money.
Is there a separate pay bill for Airtel Money?
No. Airtel Money reaches the same 200222 paybill through the cross-network interoperability system — you don’t need a different number.
What account number do I use with the SHA pay bill?
Your National ID number, entered exactly as it appears — no spaces or dashes. If you’re paying for someone else, use their ID instead of yours.
Has the SHA pay bill number changed recently?
No. It has remained 200222 since NHIF was replaced by SHA in October 2024, and there’s no indication it will change.
I saw a different number online — which one is correct?
200222 is the only official number. If you’ve seen a different one, it’s either outdated, for an unrelated service, or fraudulent. Confirm at sha.go.ke or afyayangu.go.ke before sending money.
Can I use this pay bill to pay for hospital bills directly?
No. This paybill is for your monthly SHA contribution only. Hospital bills are settled between the facility and SHA directly once you’re an active, contributing member.


