SHA Account & Details: Registration, Login, PIN & CR Number

SHA Account & Details: Registration, Login, PIN & CR Number
Not registered yet? Start with the SHA registration guide →

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

GroupDetailWhat it does
RegistrationID typeKenyan Citizen, Foreign Resident, Refugee or Mandate Number
ID numberIdentifies you and is checked against national records
First nameMust match your ID
Phone numberReceives your OTP codes and messages
Login4-digit PINYour password for Afya Yangu and *147#
OTPA one-time code sent to your registered phone
HospitalCR numberYour Client Registry number, given to the hospital to find your record
Original IDCarried 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.

How to log in to your SHA account
  1. Go to afyayangu.go.ke.
  2. Choose the ID type you registered with and enter your ID number.
  3. Enter your 4-digit PIN.
  4. Enter the OTP sent to your registered phone number.
  5. 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:

ProblemCause and fix
Forgot your PINUse Reset PIN on the login screen. Read how to reset your SHA PIN.
OTP not arrivingThe OTP goes to the phone on your account. Read SHA OTP not received.
Old phone number on the accountUpdate it first. See change SHA phone number.
Wrong ID type selectedPick 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.

How to find your CR number
  1. Log in to Afya Yangu.
  2. Open My Profile.
  3. Find the Client Registry ID. It normally starts with CR followed by digits.
  4. 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

  1. 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.
  2. Afya Yangu: log in and check My Profile and the Insurance Cover tab.
  3. *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

DetailWhere to change it
Phone numberSelf-service on *147# (Update Details → Phone Number) or the Update Phone Number card on Afya Yangu
Email, county, marital status, preferred facilitySelf-service on Afya Yangu under My Profile
Full name, date of birth, ID number, genderHuduma Centre or SHA office only, with your original ID
DependantsMy Profile → Dependants on Afya Yangu
PINReset 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

ProblemFix
Wrong phone numberChange SHA phone number
Wrong name or date of birthUpdate SHA personal details, at an office
ID not foundSHA ID not found
Cannot log inReset your SHA PIN
Cannot find your SHA numberHow to get your SHA number
Hospital cannot find youSHA contributor not found
Status shows PendingFinish 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 toPage to use
Find your SHA number (CR number)How to get your SHA number
Log in to Afya YanguSHA login guide
Reset a forgotten PINReset SHA PIN
Register without a standard IDSHA 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 Us

Sources

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.

Mycyber Footer