SHA Registration Online Kenya 2026 -sha.go.ke Login, Form & Afya Yangu Portal Guide

What this guide covers: Everything you need to know about SHA registration online in Kenya — including the sha.go.ke login process, what the Afya Yangu portal is, why there is no PDF form to download, and what to do when the SHA portal refuses to cooperate. If you have been going in circles trying to register, this guide ends the confusion. And if you still get stuck, we do it for you for KES 150 via M-Pesa.

If you have been typing “SHA registration online login” or “SHA go ke registration online” into Google trying to figure out how to get yourself or your family registered, you are not alone. Thousands of Kenyans are in the exact same position right now. The Social Health Authority replaced NHIF in October 2024 and while the government made the switch mandatory, the process of actually getting registered has left a lot of people confused, frustrated and going around in circles.

This guide was written to cut through all of that. We will explain what the SHA portal is, what Afya Yangu is, why you cannot download a registration form as a PDF, and exactly how to complete your SHA registration online from start to finish. We will also be honest about the problems people run into — because pretending the SHA portal always works smoothly would be doing you a disservice.

First — There Is No SHA Registration Form PDF to Download

This is the single biggest source of confusion online right now. Many Kenyans are searching for an SHA registration form PDF download because that is how government registration used to work. You would go to an office, pick up a form, fill it in by hand, attach your documents and submit it at the counter.

SHA does not work that way. There is no physical form. There is no PDF to download and print. SHA registration is done entirely online — either through the sha.go.ke website or by dialling *147# on your phone. That is it. If you have been searching for a form to download, you can stop searching. It does not exist because the government designed SHA as a fully digital system from the beginning.

This is actually good news. It means you do not need to travel to any office, queue anywhere, or handle any paperwork. Everything happens on your phone or computer. The challenge is that the online system is not always easy to navigate — which is exactly why so many people end up needing help.

⚠️ Avoid unofficial PDF forms circulating online. Some websites are sharing what they claim to be “SHA registration forms” as PDF downloads. These are not official, they are not submitted anywhere, and filling them in will not register you. The only official channels are sha.go.ke, the Afya Yangu portal, and *147# USSD.

What Is the SHA Portal — And What Is Afya Yangu?

This is another area where people get confused. When you search for SHA go ke registration online or try to do SHA go ke login, you will sometimes land on sha.go.ke and sometimes on afyayangu.go.ke. These are two different entry points into the same system. Here is the simple breakdown:

PlatformURLWhat It Does
SHA Portalsha.go.keThe main SHA website. General information, links to registration, and member services.
Afya Yangu Portalafyayangu.go.keThe actual registration and member dashboard platform. This is where your SHA account lives and where you log in.
USSD*147#Mobile registration without internet. Works on any Kenyan SIM card — Safaricom, Airtel or Telkom.

When people talk about the Afya Yangu SHA registration online form, they are referring to the registration process on the Afya Yangu portal — afyayangu.go.ke. This is where you actually create your SHA account, enter your personal details, do the means test if you are self-employed, and complete your registration. Think of sha.go.ke as the front door and afyayangu.go.ke as the house you actually live in.

💡 Quick Tip: Save afyayangu.go.ke directly in your browser bookmarks. Most people waste time searching “SHA go ke login” on Google every time they want to access their account. Going directly to the URL is faster and you avoid landing on unofficial copycat sites.

Not Sure Where to Even Start?

We handle SHA registration online for Kenyans every day. Pay KES 150 via M-Pesa, WhatsApp us your National ID number, and we complete your registration in 30 minutes — including the means test if needed.

💬 WhatsApp Us — KES 150

We are an independent online cyber service. Not affiliated with SHA or the government.

How to Complete SHA Registration Online — Step by Step

Before you start, have your National ID number and your phone number ready. If you are self-employed or a casual worker, you will also go through a short means test — a series of questions about your household income that determines your monthly contribution amount. It sounds complicated but it takes about five minutes.

1

Go to the Afya Yangu SHA Registration Online Form

Open your browser and go to afyayangu.go.ke. This is the official SHA portal where registration happens. On the homepage you will see a “Register” or “Create Account” option. Click it.

If the page is loading slowly, be patient — the Afya Yangu portal can be slow during peak hours between 8am and 12pm. Evening hours after 7pm tend to be faster.

2

Select Your Registration Category

You will be asked to choose what type of member you are registering as:

  • Employed — your employer deducts SHIF contributions from your salary
  • Self-Employed — you run your own business or work for yourself
  • Unemployed / Informal Worker — casual labour, mama mboga, boda boda, etc.
  • Employer — you own a business and are registering to remit for your staff

Select the category that matches your situation. If you are a matatu driver, boda boda rider, or any kind of informal worker, select Self-Employed.

3

Enter Your Personal Details

The SHA registration online form on Afya Yangu will ask you for:

  • Your National ID number
  • Your full name exactly as it appears on your ID
  • Your date of birth
  • Your phone number — a Safaricom, Airtel or Telkom number
  • Your county and sub-county
  • Your preferred hospital for primary care

Enter everything carefully. A wrong ID number or a name that doesn’t match your government records will cause your registration to fail during verification.

4

Complete the Means Test (Self-Employed and Informal Workers)

If you selected Self-Employed or Informal Worker, the system will take you through a means test. This is a set of questions about your household — how many people live with you, your approximate monthly income, your housing situation, and similar details.

SHA uses these answers to calculate your monthly contribution. Answer honestly. There is no right or wrong answer that gets you a better deal — the system calculates what is fair based on your actual situation.

Employed Kenyans skip this step. Their contribution is automatically set at 2.75% of gross salary with a minimum of KES 300 per month, deducted by the employer.

5

Set Up Your PIN and Verify Your Phone Number

You will be prompted to create a 4-digit PIN for your SHA account. Choose something you will remember — this is what you use every time you do SHA go ke login to access your account.

An OTP (one-time code) will be sent to your phone number. Enter it to verify that the number is yours. If the OTP does not arrive within five minutes, press the “Resend” button once. Do not press it multiple times — the system will lock you out temporarily if you do.

6

Submit and Receive Your SHA Number

Once all steps are complete, click Submit. The system will generate your SHA membership number and display it on screen. Take a screenshot immediately — this is your proof of registration.

You will also receive an SMS confirmation on your phone number. Your SHA account is now active. You can start accessing healthcare services at your linked facility.

SHA Registration via *147# — The Easier Alternative

If the Afya Yangu portal is giving you trouble — slow loading, OTP not arriving, page timing out — the *147# USSD method is your best alternative. It works on any phone, does not require internet, and the process is the same regardless of your network provider.

  1. Dial *147# on your phone
  2. Select option 1 for Kenyan citizens (or 2 for foreign residents)
  3. Accept the terms and conditions
  4. Enter your National ID number
  5. Set up your 4-digit PIN
  6. Complete the means test questions if prompted
  7. Receive your SHA number via SMS

The USSD method does everything the online portal does — including the means test. The only limitation is that you cannot upload documents or add dependants via USSD. Those tasks must be done on the Afya Yangu portal. But for basic individual registration, *147# is faster and more reliable than the website on most days.

SHA Registration Online Login — How to Access Your Account

Many people confuse SHA registration online login with the registration process itself. Registration is done once — creating your SHA account for the first time. Login is what you do every time you want to access your existing account after that.

To do SHA go ke login, go to afyayangu.go.ke and click “Login.” Enter your National ID number as your username and the 4-digit PIN you created during registration. That is it.

If you forgot your PIN, click “Forgot PIN” on the login page. An OTP will be sent to your registered phone number. Enter the OTP, then set a new PIN. If you no longer have access to the phone number you registered with, this is where you will need help from SHA directly or from a service like ours.

Common Problems With SHA Registration Online Login — And How to Solve Them

The SHA portal and Afya Yangu platform are not perfect. Here are the most common issues Kenyans face and what actually works:

🔴 OTP Not Arriving

Wait 10 minutes before pressing Resend. Check that your phone has signal. If using Airtel, try switching to 2G — some OTP providers have issues with Airtel 4G. If still nothing after 20 minutes, try registering via *147# instead.

🔴 “ID Number Already Registered”

This means your National ID was already used to create an SHA account — possibly during an employer registration or a Huduma Centre drive. Go to the login page and use “Forgot PIN” to recover your existing account instead of creating a new one.

🔴 Portal Loading Blank Page or Timing Out

Clear your browser cache and cookies. Try a different browser — Chrome tends to work better than Safari on the SHA portal. Try again after 7pm when traffic on the system is lower.

🔴 Means Test Screen Freezing

This happens most on mobile browsers. Switch to a desktop or laptop if possible. If you only have a phone, try Chrome in desktop mode (in Chrome settings, tick “Desktop site”).

🔴 “Name Does Not Match ID Records”

Enter your name exactly as it appears on your physical National ID card — including middle names. If your ID shows “JOHN OTIENO ODUYA” then that is exactly what you type. No abbreviations.

🔴 SHA Registration Online Login Kenya Showing “Invalid Credentials”

Double-check that you are entering your National ID number, not your SHA member number. Also confirm you are on afyayangu.go.ke and not a copycat site. If still failing, use the Forgot PIN option to reset access.

Still Stuck After Trying All of This?

We deal with SHA portal problems every single day. We know which errors mean what and exactly what to do about each one. Pay KES 150 via M-Pesa, WhatsApp us your National ID number and the problem you are facing, and we sort it out — usually within 30 minutes.

💬 WhatsApp Us Now — KES 150

Independent online cyber service · Not affiliated with SHA or government · Available 24/7

Frequently Asked Questions

Is there an SHA registration form PDF I can download and fill offline?

No. SHA registration is entirely online — either through afyayangu.go.ke or by dialling *147#. There is no official PDF form. Any PDF forms you find on other websites are not official and submitting them will not register you on SHA.

What is the difference between sha.go.ke and afyayangu.go.ke?

sha.go.ke is the SHA information website — it contains general information about what SHA is and how it works. afyayangu.go.ke is the actual SHA portal where you register, log in, add dependants and manage your account. For registration and login, always go to afyayangu.go.ke.

What do I use for SHA registration online login — my phone number or ID number?

Your National ID number is your username on the SHA portal. Your 4-digit PIN is your password. You do not log in with your phone number — that is only used for OTP verification.

Can I do SHA registration online on my phone?

Yes. The Afya Yangu SHA registration online form works on mobile browsers, though Chrome tends to perform better than other browsers. The *147# USSD method works on any phone without needing a browser at all.

I was registered with NHIF. Do I still need to do SHA registration online?

Yes — absolutely. NHIF registration does not carry over to SHA. Even if you paid NHIF faithfully for 10 years, you must register fresh on SHA. Your old NHIF number is no longer valid at hospitals.

How long does SHA registration online take?

If the portal is working well, self-registration takes 10–20 minutes including the means test. If you run into technical problems, it can take much longer. Using our service, we complete it for you in under 30 minutes for KES 150.

What happens after I complete SHA registration online?

You receive an SMS with your SHA membership number. You can then immediately access healthcare at your linked facility. We recommend you also log into your account on afyayangu.go.ke and add your spouse and children as dependants so they are covered too.

The Bottom Line

SHA registration online in Kenya is done entirely through the Afya Yangu portal at afyayangu.go.ke — or via *147# on your phone. There is no PDF form to download. There is no office to visit. There is no queue to stand in. It is a digital process that takes between 10 and 30 minutes when everything goes smoothly.

When it does not go smoothly — and sometimes it does not — the problems are usually fixable if you know what to do. This guide has given you everything you need to handle the most common issues yourself. But if you have tried all of it and the SHA portal is still refusing to cooperate, do not keep wasting your whole afternoon on it. That is what we are here for.

KES 150. Thirty minutes. Done.

Disclaimer: Online Cyber Kenya is an independent online cyber service and is not affiliated with SHA, Afya Yangu, the government of Kenya, or any official body. All registrations are completed through official government platforms. SHA registration is free to do yourself — we charge only for our time and technical assistance navigating the process on your behalf.

Subscribe to the updates!

    Mycyber Footer