SHA Account & Details: Registration, Login, PIN and Your CR Number
Your SHA account and details come down to four things: your ID type and ID number (Kenyan Citizen, Foreign Resident, Refugee or Mandate Number), the phone number linked to your account, your 4-digit PIN for login, and your CR number, which you give to hospitals. Once your account is created, find your CR number in My Profile on Afya Yangu. Check your cover at eligibility.sha.go.ke with your National ID or CR number. For help, call 0800 720 601 or 147.
Most SHA account problems are really a mismatch between these details: the wrong ID type, a phone number you no longer use, a forgotten PIN, or a hospital searching for you with the wrong number. This guide groups your SHA account details into three parts: registration details, login details and hospital details. It tells you which ones you can change yourself, which need an SHA office, and where to fix each problem.
SHA Account and Details at a Glance
| Group | Detail | What it does |
|---|---|---|
| Registration | ID type | Kenyan Citizen, Foreign Resident, Refugee or Mandate Number |
| ID number | Identifies you and is checked against national records | |
| First name | Must match your ID | |
| Phone number | Receives your OTP codes and messages | |
| Login | 4-digit PIN | Your password for Afya Yangu and *147# |
| OTP | A one-time code sent to your registered phone | |
| Hospital | CR number | Your Client Registry number, given to the hospital to find your record |
| Original ID | Carried with you and used with your ID number |
SHA Account Details Used at Registration
When you register on Afya Yangu or *147#, you give four details. The first one decides everything that follows.
1. Your ID type
The Select ID Type list shows Kenyan Citizen, Foreign Resident, Refugee and Mandate Number. Some other SHA screens, such as PIN reset, also list Passport. Choose the type that matches the document you hold, and remember it. You must pick the same type every time you log in or reset your PIN. If you have no standard ID, see SHA registration without a valid ID.
2. Your ID number and first name
These are checked against national records. Typos or a new ID that has not reached the records cause the “ID not found” error. Read SHA ID not found.
3. Your phone number
Type it with +254 and without the leading 0. This number receives your OTP at registration and at every login, so use a line you control. If you registered with the wrong number or have changed lines, see how to change your SHA phone number.
4. Your PIN
On *147#, you set a four-digit PIN during registration and confirm it. It becomes your login PIN. The full steps are in the SHA registration guide.
SHA Account Login Details: ID Type, Phone, PIN and OTP
To log in to your SHA account as a member, you use the Afya Yangu portal. Employers and hospitals have separate portals, so do not use them for your personal account.
- Go to afyayangu.go.ke.
- Choose the ID type you registered with and enter your ID number.
- Enter your 4-digit PIN.
- Enter the OTP sent to your registered phone number.
- Open My Profile to see your details, your CR number and your dependants.
If a login step fails, the cause is almost always one of the details above:
| Problem | Cause and fix |
|---|---|
| Forgot your PIN | Use Reset PIN on the login screen. Read how to reset your SHA PIN. |
| OTP not arriving | The OTP goes to the phone on your account. Read SHA OTP not received. |
| Old phone number on the account | Update it first. See change SHA phone number. |
| Wrong ID type selected | Pick the type you registered with, such as Refugee or Mandate Number. |
The full portal guide is in SHA login on Afya Yangu.
SHA Account Details for the Hospital: Your CR Number
When you go to a hospital or clinic, the facility looks up your record on SHA’s systems. The number that finds it is your CR number, short for Client Registry number. SHA’s eligibility portal accepts either your National ID number or your CR number for the search. Afya Yangu shows the CR number in your profile as your Client Registry ID.
- Log in to Afya Yangu.
- Open My Profile.
- Find the Client Registry ID. It normally starts with CR followed by digits.
- Copy it in full or write it down exactly, including every character.
- Your original ID (or the document you registered with)
- Your CR number, saved on your phone
- The phone number on your account, in case of a verification code
For a full walkthrough of finding and using it, read how to get your SHA number (CR number). If the hospital cannot find you even with the right number, see SHA contributor not found. To choose a facility that accepts SHA, see our SHA hospitals in Nairobi directory.
How to Check Your SHA Account Details and Cover
- Eligibility portal: open eligibility.sha.go.ke, choose National ID or CR Number, enter the number and click Check. This is the same check hospitals use.
- Afya Yangu: log in and check My Profile and the Insurance Cover tab.
- *147#: dial it from your registered phone and follow the prompts.
Not showing as active? Read our SHA status check guide.
Which SHA Account Details You Can Change
| Detail | Where to change it |
|---|---|
| Phone number | Self-service on *147# (Update Details → Phone Number) or the Update Phone Number card on Afya Yangu |
| Email, county, marital status, preferred facility | Self-service on Afya Yangu under My Profile |
| Full name, date of birth, ID number, gender | Huduma Centre or SHA office only, with your original ID |
| Dependants | My Profile → Dependants on Afya Yangu |
| PIN | Reset PIN on the login screen |
See how to update your SHA personal details for every field. Your phone number, SHA number and personal details are three different things: the phone receives your codes, the CR number identifies your record, and the personal details must match your ID.
SHA Account Problems and Where to Fix Them
| Problem | Fix |
|---|---|
| Wrong phone number | Change SHA phone number |
| Wrong name or date of birth | Update SHA personal details, at an office |
| ID not found | SHA ID not found |
| Cannot log in | Reset your SHA PIN |
| Cannot find your SHA number | How to get your SHA number |
| Hospital cannot find you | SHA contributor not found |
| Status shows Pending | Finish the means test. See SHA premium assessment |
SHA Account Help Contacts
- Toll-free helpline: 0800 720 601
- SHA contact line: 147
- Email: customercare@sha.go.ke or helpdesk@dha.go.ke
- In person: any Huduma Centre or SHA branch, with your original ID
For all the free options, see SHA registration assistance. Never share your PIN or an OTP with anyone.
SHA Account & Details FAQs
What details do I need for a SHA account?
Your ID type and ID number, your first name as on your ID, a phone number you control, and a four-digit PIN. After registration you also get a CR number, which hospitals use to find your record.
How do I log in to my SHA account?
Go to afyayangu.go.ke, choose your ID type, enter your ID number and your 4-digit PIN, then enter the OTP sent to your registered phone.
What is a SHA CR number?
A CR number is your Client Registry number, a unique identifier for your record on SHA’s systems. Afya Yangu shows it as your Client Registry ID, and it normally starts with CR.
Where do I find my CR number?
Log in to Afya Yangu and open My Profile. The Client Registry ID is shown there.
Do I give the hospital my ID number or my CR number?
SHA’s eligibility portal accepts either your National ID number or your CR number. Carry your original ID and keep your CR number saved on your phone.
How do I check my SHA account status?
Use eligibility.sha.go.ke with your National ID or CR number, log in to Afya Yangu, or dial *147# from your registered phone.
What if I forgot my SHA PIN?
Tap Reset PIN on the Afya Yangu login screen, choose the ID type you registered with, enter your ID number and follow the prompts. The code goes to the phone on your account.
Can I change the phone number on my SHA account?
Yes. Dial *147# and choose Update Details then Phone Number, or use the Update Phone Number card on Afya Yangu.
Which ID type should I choose for my SHA account?
Choose the type that matches your document: Kenyan Citizen, Foreign Resident, Refugee or Mandate Number. Use the same type every time you log in.
Is This the Right Page?
| You want to | Page to use |
|---|---|
| Find your SHA number (CR number) | How to get your SHA number |
| Log in to Afya Yangu | SHA login guide |
| Reset a forgotten PIN | Reset SHA PIN |
| Register without a standard ID | SHA registration without valid ID |
Related Guides
Stuck With Your SHA Account or Details?
Send us a WhatsApp message with what you see on your screen: wrong phone number, forgotten PIN, ID not found or a missing CR number. We tell you the price before you pay. We never ask for your PIN or OTP.
WhatsApp UsSources
- SHA Eligibility Check
- Afya Yangu portal
- Digital Health Agency: HIE Client Registry
- Social Health Authority
Disclaimer: MyCyber is an independent educational website and assistance service, not affiliated with SHA, the Digital Health Agency or the Government of Kenya. Portal screens and options can change. Information is based on SHA and Digital Health Agency pages checked in October 2026. Confirm at sha.go.ke or call 0800 720 601.


