SHA Registration on Afya Yangu: 10 Steps + Screenshots

Independent guide. MyCyber is a private service and is not affiliated with SHA, the Ministry of Health or the Government of Kenya. The screenshots below were taken from the official portal at afyayangu.go.ke.

SHA Registration on Afya Yangu: 10 Steps With Screenshots

Quick answer: how to do SHA registration

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.

FreeSHA registration cost
10 stepsTo the SHA OTP screen
5 digitsOTP code
0800 720 601SHA toll-free line

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.

1

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.

Browser address bar showing afyayangu.go.ke, the official Afya Yangu website for SHA registration during SHA registration
SHA registration step 1: open afyayangu.go.ke
2

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.

Afya Yangu Login and Register buttons with the blue Register button highlighted during SHA registration
SHA registration step 2: click register
3

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.

Afya Yangu card titled Register for Universal Health Care and SHA with a Proceed to Registration button during SHA registration
SHA registration step 3: click proceed to registration
4

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.

Afya Yangu Create Your Account form with ID type, ID number, first name and phone number fields during SHA registration
SHA registration step 4: find the create your account form
5

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.

Afya Yangu Select ID Type dropdown listing Kenyan Citizen, Foreign Resident, Refugee and Mandate Number during SHA registration
SHA registration step 5: select your id type
6

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.

Afya Yangu ID number field on the Create Your Account form during SHA registration
SHA registration step 6: enter your id number
7

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.

Afya Yangu first name field on the Create Your Account form during SHA registration
SHA registration step 7: enter your first name
8

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.

Afya Yangu phone number field with the Kenya +254 country code selected during SHA registration
SHA registration step 8: enter your phone number
9

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.

Afya Yangu notice saying a verification code will be sent, above the blue Proceed button during SHA registration
SHA registration step 9: click proceed to send the verification code
10

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.

Afya Yangu OTP Verification screen with five code boxes and an expiry countdown during SHA registration
SHA registration step 10: enter the 5-digit otp

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.
The portal may add, remove or reorder screens over time. If what you see differs from this guide, follow the on-screen prompts, and call SHA on 0800 720 601 if you are unsure.

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

This is the most common registration problem. Many people hit it because someone registered them earlier and they forgot: an employer, a community health promoter, a Huduma Centre officer, or a cyber café. If your ID is already on the system, creating a new account will not work.

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 WhatsApp

Independent 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).

Mycyber Footer