SHA Registration Troubleshooting in Kenya: What to Check When It Won’t Work
SHA registration troubleshooting starts with one question most people skip: did your registration actually go through? Whether the portal keeps failing, *147# gives an error, or you are not sure where you stand, this page gives you the order to check things in, so you stop retrying blindly and fix the real cause.
Troubleshoot SHA registration in this order: (1) check whether you are already registered at eligibility.sha.go.ke before you retry, (2) rule out the basics: network, browser, phone format and exact name, (3) read the error message and match it to its cause, (4) switch channel between the portal and *147#, (5) wait up to 24 hours if the status is inactive, then (6) escalate to SHA on 0800 720 601 or 147 with your ID number and a screenshot ready.
What is happening with your SHA registration?
| What you see | Start at |
|---|---|
| I am not sure if my registration went through | Step 1 |
| The page will not load, freezes or times out | Step 2 |
| I get an error message I do not understand | Step 3 |
| The portal keeps failing, or *147# will not respond | Step 4 |
| It went through but my status says inactive | Step 5 |
| Nothing works and I need a person at SHA | Step 6 |
| My dependant or spouse will not register | Special cases |
SHA registration troubleshooting steps, in order
Find out if you are already registered
Do this before anything else. Many people who think registration failed are already registered, and registering again creates a duplicate profile that is hard to undo. Your check tells you which of three situations you are in.
- Open eligibility.sha.go.ke, choose National ID and enter your ID number.
- Or try to log in at afyayangu.go.ke with your ID type, ID number and PIN.
- Or dial *147# from the phone you registered with.
| Result | What it means | Next |
|---|---|---|
| Found, active | You are registered. Nothing to fix. | Done |
| Found, inactive or pending | Registration went through and is waiting on verification or the means test. | Step 5 |
| Not found | The registration did not complete, or the ID was not matched. | Step 2 |
Read the full guide: how to check your SHA registration status
Rule out the basics before blaming SHA
A large share of “SHA registration not working” cases come from the device or the details, not from SHA’s records. Go through this five-minute checklist once, properly.
- Connection: switch between Wi-Fi and mobile data. A weak signal makes the portal time out.
- Browser: refresh, log out and in again, or open the portal in a private window or a different browser.
- Device: try another phone or a computer if you can.
- Timing: try early morning or late evening if the portal is slow in the day.
- Phone number: enter it as +254 without the leading 0, and use a line registered in your own name.
- Name and ID: type your name exactly as printed on your ID, word for word and space for space, and re-check every digit of the ID number.
Still failing after one clean attempt? Do not keep retrying. Move to Step 3 and read what the screen is actually telling you.
Read the error message and match it to its cause
Each message points to a different place. Match yours here, then use the linked guide for the full fix.
| Message or symptom | Likely cause | Where to fix it |
|---|---|---|
| “ID not found” | Typo, or an ID too new to have reached national records | SHA ID not found |
| Name or date of birth rejected | Does not match the ID records exactly | SHA registration problems: name mismatch |
| OTP never arrives | Wrong or old phone number on the account, or network delay | SHA OTP not received |
| “Already registered” or an ID linked to another phone | A duplicate profile, or an earlier registration | SHA registration problems: duplicate account |
| Email rejected | Already linked to another profile, or mistyped | SHA registration problems: email |
| Photo or ID will not upload | File too large, blurry or the wrong side | SHA registration problems: uploads |
| Forgot PIN or cannot log in | Wrong ID type or PIN | Reset your SHA PIN |
| Wrong phone number on file | Registered with an old line | Change SHA phone number |
Screenshot the message. SHA staff and our team can only help properly when we can see the exact words.
Switch channel before you give up
SHA registration can be done on the Afya Yangu portal, through *147#, or in person. When one channel keeps failing, a different one often works, because each uses different screens. The *147# flow in SHA’s own guide asks only for your ID number, a PIN and a few status questions, with no document uploads.
| If this keeps failing | Try this |
|---|---|
| The portal times out or an upload fails | Register on *147# from your phone |
| *147# will not respond or shows an error | Try the Afya Yangu portal on a different browser or device |
| Both channels reject your details | Visit a Huduma Centre or SHA branch with your original ID |
| You cannot use a phone or smartphone | Ask a Community Health Promoter or visit a Huduma Centre |
If it went through, wait the right amount of time
A status of inactive or pending shortly after a successful submission is usually verification still running, or, for self-employed and unemployed members, the means test not yet taken. It is not always a fault.
- Wait up to 24 hours after a completed submission.
- Check again at eligibility.sha.go.ke.
- Do not register again while you wait. It creates a duplicate.
- If you are self-employed, unemployed or a student, log in and finish the means test. See SHA premium assessment.
- Still inactive after 48 hours? Go to Step 6.
Escalate to SHA with the right information
If steps 1 to 5 have not fixed it, contact SHA, and make the first contact count by having everything ready.
- Your ID number and ID type
- The phone number you registered with
- A screenshot or the exact words of the error
- The channel you used (portal or *147#) and roughly when
- What you already tried from this page
| Escalation route | Contact |
|---|---|
| Toll-free helpline | 0800 720 601 or 147 |
| customercare@sha.go.ke or helpdesk@dha.go.ke | |
| In person | Any Huduma Centre or SHA branch, with your original ID and the error screenshots |
SHA registration troubleshooting for special cases
- No standard ID, a new 18-year-old, or a lost ID: the standard flow cannot verify you. See SHA registration without a valid ID.
- Refugee, foreign resident or Mandate Number: choose the matching ID type, and check the number you entered. The same page explains each type.
- Dependant or spouse will not register: the system can reject a child’s birth certificate or notification number, and adding a spouse needs proof of marriage. A spouse must also be registered with SHA separately. See who one SHA contribution covers.
- Registered, but cannot log in or find your SHA number: see SHA account and details.
Tried everything and SHA registration still won’t work?
Send us a screenshot of the error on WhatsApp. We will tell you which step you are stuck at and what to do next, before you make a trip anywhere.
Chat with us on WhatsAppLooking for a specific error instead?
This page is the order to troubleshoot in. If you already know your error, our guide to SHA registration problems covers the eight common ones one by one: name mismatch, date of birth mismatch, ID not found, email errors, duplicate accounts, upload failures, location entry and inactive status.
SHA registration troubleshooting: frequently asked questions
Why is my SHA registration not working?
Usually for one of four reasons: the details do not match your ID exactly, the ID is too new to have reached national records, the phone number is wrong or not in your name, or the portal timed out and the registration never completed. Check first whether you are already registered at eligibility.sha.go.ke, then work through the troubleshooting steps above in order.
Why does my SHA registration keep failing?
If it fails more than once with the same message, retrying will not help. Read the error, match it to its cause, and switch channel between the Afya Yangu portal and *147#. If both fail, visit a Huduma Centre or SHA branch with your original ID.
How do I know if I am already registered for SHA?
Search your ID number at eligibility.sha.go.ke, log in to Afya Yangu with your ID type and PIN, or dial *147# from your registered phone. Do this before registering again, because a second registration creates a duplicate.
How long does SHA registration take to become active?
A status of inactive right after submission is usually verification still running. Wait up to 24 hours and check again. If it is still inactive after 48 hours, call 0800 720 601 with your ID number ready. Self-employed and unemployed members also need to complete the means test.
What phone number format should I use to register for SHA?
Enter the number as +254 followed by the rest, without the leading zero, and use a line registered in your own name. To change the number on an existing account, dial *147# or use the Afya Yangu portal.
Can I register for SHA if the portal is not loading?
Yes. Try *147# from your phone, which needs no data bundle, or use another browser or device, or register in person at a Huduma Centre or SHA branch.
Who do I contact if SHA registration still will not work?
Call the toll-free line 0800 720 601 or 147, email customercare@sha.go.ke or helpdesk@dha.go.ke, or visit a Huduma Centre or SHA branch with your original ID and screenshots of the error.
Related SHA registration guides
Disclaimer: MyCyber is an independent digital assistance service, not affiliated with SHA or any government body. Verify current details on sha.go.ke, afyayangu.go.ke, or by calling 0800 720 601.
Data protection: By messaging MyCyber on WhatsApp, you agree to our data protection terms and conditions.


