SHA Registration Troubleshooting Kenya: Step-by-Step Fixes

Independent guide. MyCyber is a private service and is not affiliated with SHA, the Ministry of Health or the Government of Kenya.

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.

SHA registration troubleshooting: quick answer

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 seeStart at
I am not sure if my registration went throughStep 1
The page will not load, freezes or times outStep 2
I get an error message I do not understandStep 3
The portal keeps failing, or *147# will not respondStep 4
It went through but my status says inactiveStep 5
Nothing works and I need a person at SHAStep 6
My dependant or spouse will not registerSpecial cases

SHA registration troubleshooting steps, in order

1

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.

How to check
  1. Open eligibility.sha.go.ke, choose National ID and enter your ID number.
  2. Or try to log in at afyayangu.go.ke with your ID type, ID number and PIN.
  3. Or dial *147# from the phone you registered with.
ResultWhat it meansNext
Found, activeYou are registered. Nothing to fix.Done
Found, inactive or pendingRegistration went through and is waiting on verification or the means test.Step 5
Not foundThe registration did not complete, or the ID was not matched.Step 2

Read the full guide: how to check your SHA registration status

2

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.

The five-minute checklist
  1. Connection: switch between Wi-Fi and mobile data. A weak signal makes the portal time out.
  2. Browser: refresh, log out and in again, or open the portal in a private window or a different browser.
  3. Device: try another phone or a computer if you can.
  4. Timing: try early morning or late evening if the portal is slow in the day.
  5. Phone number: enter it as +254 without the leading 0, and use a line registered in your own name.
  6. 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.

3

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 symptomLikely causeWhere to fix it
“ID not found”Typo, or an ID too new to have reached national recordsSHA ID not found
Name or date of birth rejectedDoes not match the ID records exactlySHA registration problems: name mismatch
OTP never arrivesWrong or old phone number on the account, or network delaySHA OTP not received
“Already registered” or an ID linked to another phoneA duplicate profile, or an earlier registrationSHA registration problems: duplicate account
Email rejectedAlready linked to another profile, or mistypedSHA registration problems: email
Photo or ID will not uploadFile too large, blurry or the wrong sideSHA registration problems: uploads
Forgot PIN or cannot log inWrong ID type or PINReset your SHA PIN
Wrong phone number on fileRegistered with an old lineChange SHA phone number

Screenshot the message. SHA staff and our team can only help properly when we can see the exact words.

4

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 failingTry this
The portal times out or an upload failsRegister on *147# from your phone
*147# will not respond or shows an errorTry the Afya Yangu portal on a different browser or device
Both channels reject your detailsVisit a Huduma Centre or SHA branch with your original ID
You cannot use a phone or smartphoneAsk a Community Health Promoter or visit a Huduma Centre

Read the full guide: how to register for SHA

5

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.

What to do
  1. Wait up to 24 hours after a completed submission.
  2. Check again at eligibility.sha.go.ke.
  3. Do not register again while you wait. It creates a duplicate.
  4. If you are self-employed, unemployed or a student, log in and finish the means test. See SHA premium assessment.
  5. Still inactive after 48 hours? Go to Step 6.

Read the full guide: how to activate your SHA account

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.

Have this ready
  1. Your ID number and ID type
  2. The phone number you registered with
  3. A screenshot or the exact words of the error
  4. The channel you used (portal or *147#) and roughly when
  5. What you already tried from this page
Escalation routeContact
Toll-free helpline0800 720 601 or 147
Emailcustomercare@sha.go.ke or helpdesk@dha.go.ke
In personAny Huduma Centre or SHA branch, with your original ID and the error screenshots

Read the full guide: SHA registration assistance

Do not do these while troubleshooting Do not register a second time because “it did not work”. Do not share your PIN or OTP with anyone, including people who say they can “fix” SHA. And do not pay for help from anyone who asks for your M-Pesa PIN or login details. MyCyber never asks for them.

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 WhatsApp

Looking 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.

Mycyber Footer