SHA Registration on Afya Yangu: 10 Steps With Screenshots
SHA registration on Afya Yangu takes ten screens. Go to afyayangu.go.ke, click Register, then Proceed to Registration. Select your ID type, enter your ID number, first name and phone number (+254, without the leading 0), click Proceed, and type the 5-digit OTP sent to your phone. Then complete your profile with your next of kin, county, ID upload and email. SHA registration is free on the official portal, and creating the Afya Yangu account also enrols you with SHA. This is how to register for SHA and get your SHA account without queuing at an office.
What do you need before SHA registration on Afya Yangu?
Have these ready before you open the site. It keeps the session short and avoids having to start over.
- Your ID: a Kenyan national ID, or the document that matches the ID type you will select (Foreign Resident, Refugee or Mandate Number).
- A phone number you can use right now: the OTP is sent to it by SMS.
- For the profile screens after the OTP: next of kin details, your county details, a photo or scan of your national ID, and an email address.
How to do SHA registration on Afya Yangu, step by step
These ten steps of SHA registration follow the live portal from the homepage to the OTP screen. Each one has a screenshot so you can match what you see on your own screen.
Open afyayangu.go.ke to start SHA registration
Open your browser and go to afyayangu.go.ke. Type the address yourself instead of tapping an advert or a forwarded link, so you land on the official Afya Yangu site. The homepage shows the menu (How to Register, Contacts, Resources, FAQs) and the Login and Register buttons at the top right.

Click Register to begin SHA registration
Click the blue Register button at the top right. The white Login button next to it is only for people who already have an account.

Click Proceed to Registration (SHA enrolment screen)
A card titled Register for Universal Health Care (UHC) and SHA with Afyangu opens. It explains that creating an Afyangu account also enrols you with the Social Health Authority. By continuing you accept the Terms and Conditions and Privacy Policy. Click Proceed to Registration.

Find the SHA registration form: Create Your Account
The Create Your Account page asks for four things: ID type, ID number, first name and phone number. The grey Proceed button at the bottom stays inactive until every field is filled. The next four steps take the fields one at a time.

Select your ID type for SHA registration
Open the Select ID Type dropdown. The options are Kenyan Citizen, Foreign Resident, Refugee and Mandate Number. Most adults registering with a Kenyan national ID choose Kenyan Citizen. Pick the option that matches the document you are about to type in.

Enter your ID number for SHA registration
Type your ID number into the ID number field. Use digits only, with no spaces, and check them against your card before moving on. One wrong digit is enough to send you to an error later.

Enter your first name for SHA registration
Type your first name the way it is printed on your ID. If your ID lists more than one name, use your first name as it appears there. Avoid nicknames.

Enter your phone number for SHA registration
The country code +254 is already filled in, and the example in the box (712345678) shows the format: type the number without the leading 0. Use a number you can receive SMS on right now, because the verification code goes to it.

Click Proceed to send your SHA registration code
A blue note confirms that a verification code will be sent to the phone number you provided. Once all four fields are filled, the Proceed button turns blue. Click it once and wait for the next screen.

Enter the 5-digit OTP to verify SHA registration
The OTP Verification screen shows your number with part of it hidden, a countdown timer, and five boxes for the code. Type the code from the SMS and click Proceed. The timer counts down from roughly three minutes. If it runs out first, click Back and submit your details again so a fresh code is sent.

What happens after the OTP in SHA registration?
Once the code is accepted, Afya Yangu asks you to complete your profile. Fill these in carefully, because they are tied to your SHA record:
- Next of kin details: the person SHA can contact on your behalf.
- County details: select your county and the areas that follow it.
- National ID upload: use a clear, well-lit photo or scan that shows all the details.
- Email address: use one you actually check, since it is useful for account recovery and notices.
How to register for SHA: portal, *147# or in person (SHA registration methods)
If you are asking how to get an SHA account, you can register for SHA in three official ways. This page walks through the portal. The other two lead to the same SHA account.
SHA registration error: ID already registered or ID not found
- “Already registered” in SHA registration: you may already have an account. Try the Afya Yangu login page guide, and check your status with our SHA registration status guide.
- “ID not found” in SHA registration: the portal cannot match your details. Call SHA on 0800 720 601, or visit a Huduma Centre or an SHA office with your original ID so they can check your record.
- Other SHA registration errors: see SHA registration problems and fixes.
What to do after SHA registration
SHA registration only creates your profile. These guides cover the next steps:
Not sure whether to use the portal or another route? Compare them in our guides on SHA registration in Kenya and SHA registration online, or go back to the SHA hub.
Need help with SHA registration?
SHA registration on the official portal is free. If you are stuck on the OTP, an error or the profile screens, send us a WhatsApp message and we will go through it with you.
Chat with us on WhatsAppIndependent service. Not affiliated with SHA or the government.
SHA registration on Afya Yangu: frequently asked questions
How do I register for SHA?
You can register for SHA online at afyayangu.go.ke (the 10 steps above), by dialling *147#, or in person at a Huduma Centre or SHA office. All three create the same SHA account, and SHA registration is free.
How do I get an SHA account?
Complete SHA registration. On Afya Yangu, creating your account with your ID type, ID number, first name, phone number and OTP also enrols you with SHA, so you do not need a separate sign-up.
Can I register SHA for myself on my phone?
Yes. Use the Afya Yangu website on your phone’s browser, or dial *147#. Use your own phone number so that the OTP reaches you.
How do I do SHA registration on Afya Yangu?
SHA registration on Afya Yangu works like this: go to afyayangu.go.ke, click Register, then Proceed to Registration. Select your ID type, enter your ID number, first name and phone number (+254, without the leading 0), click Proceed, and enter the 5-digit OTP sent by SMS. After that, complete your profile with your next of kin, county details, an ID upload and your email address.
Is SHA registration on Afya Yangu free?
Yes. Creating your account on the official portal costs nothing, and the same is true of the other official registration routes (*147#, Huduma Centres and SHA offices). Your monthly SHA contribution is separate and is paid after registration. If you choose paid help from a service like ours, that fee is for the assistance only and is not charged by SHA.
Does Afya Yangu registration count as SHA registration?
Yes. The first screen of the registration flow says that creating an Afyangu account also enrols you with the Social Health Authority, so you do not need a second registration.
Which ID type should I choose for SHA registration?
The dropdown lists Kenyan Citizen, Foreign Resident, Refugee and Mandate Number. Kenyan adults registering with a national ID choose Kenyan Citizen. Foreign residents and refugees choose the option that matches their document.
What if I do not receive the OTP during SHA registration?
For SHA registration, check that you typed the phone number with +254 and without the leading 0, and that the phone has network coverage. If the countdown runs out, go Back and submit your details again to get a new code. If codes still do not arrive, see our guide on SHA OTP not received.
How long does the SHA registration OTP last?
The OTP screen shows a countdown. In our test it started at roughly three minutes. Enter the code before it reaches zero.
SHA registration says my ID is already registered or not found. What do I do?
Someone may have registered you earlier (an employer, a community health promoter, a Huduma Centre officer or a cyber café), so you may already have an account. Try the login page first. If the portal still cannot find your ID, call SHA on 0800 720 601 or visit a Huduma Centre or SHA office with your original ID so they can check your record.
Can I do SHA registration without a smartphone or internet?
Yes. You can dial *147# on any phone and follow the prompts, or register in person at a Huduma Centre or SHA office.
What do I do after SHA registration?
Check that your registration shows as active, add your dependants if you have any, complete your means test if it applies to you, and set up your monthly contribution payment.
Disclaimer: mycyber.co.ke is an independent online service. We are not affiliated with SHA, the Social Health Authority, the Ministry of Health or any government body. Screens and requirements on afyayangu.go.ke can change. For official queries, visit sha.go.ke or call SHA on 0800 720 601 (toll-free).


