SHA ID Not Found: Causes and How to Fix the Error
SHA ID not found means the system cannot match your ID number to a record. It usually happens for two reasons: the ID number was typed wrongly, or your ID is new and its record has not been updated in IPRS yet. Re-check the number first. If the error stays, visit an SHA office or a Huduma Centre with your original ID.
What does SHA ID not found mean?
When you register for SHA, the number you enter is checked against national identity records. SHA ID not found is the result when nothing matches. It can appear on the Afya Yangu portal or on *147#, and it stops your SHA registration from going any further.
The error does not tell you why nothing matched. In practice there are two common reasons, and you can usually tell which one applies to you from your own situation.
Which SHA ID not found cause is yours?
| Your situation | Likely cause |
|---|---|
| You typed the number from memory or in a hurry | Mistyped ID number |
| You recently turned 18 or finished school and got your first ID | IPRS record not updated |
| You still only have the waiting card | IPRS record not updated |
| The ID is old and the number matches your card | Needs a check at an SHA office or Huduma Centre |
Why does SHA say ID not found? The two main causes
SHA ID not found because the IPRS record has not been updated
IPRS is the national records system used to confirm who you are. A new ID takes time to show up there. This is common for someone who finished school, applied for a first ID, and is trying to register for SHA soon after getting it. It also affects people who are still holding the waiting card and have not yet collected the ID.
In this case your number can be completely correct and still not be found, because the record SHA checks has not caught up. Retyping will not fix it. You can try again after a few days, but we have not found an official timeline, so if you need cover soon the fix is an SHA office or a Huduma Centre.
SHA ID not found because the ID number was mistyped
One wrong digit is enough. It is easy to do on a phone keypad or on *147#, where you cannot see what you typed as clearly. A swapped pair of digits, a missing digit or a stray space all lead to SHA ID not found, even though your ID is perfectly valid.
How to fix SHA ID not found
Fix SHA ID not found by re-entering your ID number
Do this first, because it costs nothing and solves the typing cause.
- Hold your ID and read the number from the card, not from memory.
- Type digits only, with no spaces or dashes, and check each one before you continue.
- Make sure you picked the ID type that matches your document. For a Kenyan national ID that is Kenyan Citizen.
- Try again. If you get SHA ID not found a second time with a correct number, the cause is probably your record. Move to the steps below.
Doing it on Afya Yangu? Follow the SHA registration steps with screenshots.
Call SHA before you travel to fix SHA ID not found
Call the toll-free SHA line on 0800 720 601. Tell them you are getting SHA ID not found, say whether your ID is new, and ask what you should bring. It can save you a wasted trip.
Visit an SHA office to fix SHA ID not found
An SHA office can check your record directly, which is what you need when the cause is an IPRS record that has not been updated. SHA has its head office in Nairobi and offices in the counties.
Visit a Huduma Centre to fix SHA ID not found
If a Huduma Centre is closer to you than an SHA office, take your original ID there and ask for help with SHA registration. Huduma Centres are in most major towns, and many people find them easier to reach.
What to carry when you fix SHA ID not found in person
- Your original ID, not a photocopy. If you only have the waiting card, take it with any receipt you were given.
- The phone number you want on your SHA account, with the line registered in your own name.
- A note of the exact error and when you got it. A screenshot helps.
Not sure which SHA ID not found cause you have?
Send us a screenshot on WhatsApp. We will check for typing mistakes and tell you whether you need an office visit before you spend money travelling.
Chat with us on WhatsAppIndependent service. We only contact you from 0751 947 700.
SHA ID not found: frequently asked questions
What does SHA ID not found mean?
SHA ID not found means the system cannot match the ID number you entered to a record. The usual causes are an ID number typed wrongly, or a new ID whose record has not yet been updated in IPRS, the national records system.
Why does SHA say ID not found for my new ID?
A new ID can take time to appear in IPRS. If you recently finished school and applied for your first ID, or you are still holding the waiting card, your record may not have reached the system SHA checks. The number can be correct and still not be found yet.
How long should I wait if my ID is new before SHA finds it?
We have not found an official published timeline, so we cannot give you a number of days. If you need cover soon, do not keep waiting. Call 0800 720 601 or visit an SHA office or a Huduma Centre with your ID.
Can I fix SHA ID not found without leaving home?
Only if the cause is a typing mistake. Re-enter the number slowly and check you chose the right ID type. If the ID is new, or the number is correct and the error stays, you need to visit an SHA office or a Huduma Centre.
Where do I go to fix SHA ID not found in person?
Go to an SHA office or a Huduma Centre with your original ID. You can call SHA on 0800 720 601 before you travel to ask what to bring.
Is SHA ID not found the same as ID already registered?
No. ID not found means no record matches the number. ID already registered means an account already exists under that ID. If you suspect someone registered you earlier, try the Afya Yangu login page first.
Can I register for SHA with a waiting card?
We could not confirm this from an official source. Ask at an SHA office or a Huduma Centre what they accept in your situation, and take both the waiting card and any receipt you were given.
Disclaimer: MyCyber is an independent digital assistance service, not affiliated with SHA or any government body. Requirements can change. 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.


