There are several ways to confirm your SHIF details. These include dialing *147#, using the official SHIF portal, downloading the SHIF app, or visiting Huduma Centres.
SHIF Status Check Methods in Kenya
| Method | Description | Requirements | Link |
|---|---|---|---|
| USSD (*147#) | Fastest and no internet needed | Mobile phone, National ID | Dial *147# |
| SHIF Portal | Online access to SHIF data | ID number, internet | sha.go.ke |
| Mobile App | Full access on Android | ID, mobile number | Google Play Store |
| Huduma Centre | In-person help | National ID | Nearest Huduma |
Using the *147# USSD Code
The easiest method is dialing *147# on your mobile phone. It works with all networks; Safaricom, Airtel, and Telkom. After dialing, choose “SHIF Services.” Select “Check Status.” You’ll be requested for your National ID number. You’ll then get a message showing your registration, linked hospital, and payment history.
This works 24/7. It’s free and doesn’t need mobile data.
Using the SHIF Online Portal
If you’re online, visit sha.go.ke. Click on “Check SHIF Status.” Enter your ID. The system will display if you’re registered, your payment status, and your linked health facility.
This portal is also where you can edit your personal details or select a new hospital.
Using the SHIF Mobile App
Android users can download the SHIF app from the Play Store. After downloading, log in using your ID and mobile number. Head to the “My Status” tab. Here, you’ll see your registration, payment history, and health facility details.
This app is best for users who prefer to track their healthcare on the go. An iOS version is expected soon.
Visiting a Huduma Centre or SHIF Office
If you prefer physical help or are facing issues online, visit the nearest Huduma Centre. Bring your ID and proof of payment like an M-PESA message. Staff will help you confirm registration or resolve any errors.
Understanding SHIF Status Results
- Active – You are registered and payments are updated.
- Inactive – You are registered but haven’t paid recently.
- Pending – Your application is being processed.
- Not Found – You are not registered or there’s an error with your details.
Common Problems and How to Fix Them
- ID Not Found – Confirm your ID is correct. If still not working, try later or contact SHIF.
- Wrong Facility – Log in to the app or portal and update your health facility.
- Payment Not Showing – Wait 24–48 hours. Retain M-PESA confirmation message for proof.
FAQs
1. What is the USSD code to check SHIF status?
Dial *147# and follow the prompts under “SHIF Services.”
2. Can I check SHIF status online?
Yes, visit sha.go.ke and enter your ID to view your status.
3. Is the SHIF mobile app available for iPhone?
Currently, it’s only on Android. iOS support is expected soon.
4. What do I do if my SHIF status is incorrect?
Visit a Huduma Centre or use the SHIF portal or app to correct it.
5. What does “Inactive” mean?
You are registered but have not paid recently.
6. How long before payments reflect?
Allow 24 to 48 hours. Keep your M-PESA message for reference.
Check Also: SHA Registration Online: Your Step-by-Step Guide to Kenya’s Health Revolution








