The Complete SHA AfyaYangu Guide 2026: Register, Fix Errors and Check Your Contributions
If you have been trying to figure out the SHA AfyaYangu portal and finding it more confusing than it should be, you are in good company. Since the government completed the transition from NHIF to the new Social Health Authority system, millions of Kenyans have been navigating a brand new platform with very little official guidance. This complete 2026 guide covers everything in one place — how to create your account, what to do when things go wrong, how to check whether your contributions are being recorded correctly, and how to manage your cover going forward.
What Is SHA AfyaYangu and How Is It Different From NHIF?
The Social Health Authority, commonly referred to as SHA, is the government body that replaced the National Hospital Insurance Fund following the Social Health Insurance Act 2023. The AfyaYangu portal at sha.go.ke is the digital platform where all Kenyans manage their health insurance cover under the new Social Health Insurance Fund, abbreviated as SHIF.
The key differences from the old NHIF system are significant. Your contributions are now calculated as a percentage of your income rather than a fixed monthly amount. The cover has been expanded to include more services. And crucially, your entire account is managed through the AfyaYangu portal rather than through the old NHIF self-service portal which has been decommissioned. If you try to log in to the old NHIF portal, you will find it no longer works.
Part 1: How to Register on the SHA AfyaYangu Portal Kenya 2026
If you have never created an SHA account, this section walks you through the full registration process from scratch. Before you begin, make sure you have your Kenyan National ID number and an active phone number ready.
Step-by-Step SHA Registration Process
After registration, your SHIF membership number will be generated and linked to your National ID. This number is what hospitals and clinics use to verify your cover when you seek treatment.
How to Add Dependants During or After Registration
Once your own account is set up, you can add your spouse and children as dependants so they are covered under your health insurance. Log in to your AfyaYangu account, go to the Dependants section, and click Add Dependant. You will need the National ID number for a spouse and the birth certificate number for children under 18. Each dependant will be linked to your SHIF membership and covered under your monthly contributions.
Part 2: SHA Registration and Login Errors — and How to Fix Them
The AfyaYangu portal has been plagued by technical issues since launch, and the SHA error messages it displays are often vague and unhelpful. Here are the most common problems Kenyans are experiencing in 2026 and exactly what to do about each one.
Error 1: OTP Code Not Received
This is the single most reported SHA problem in Kenya right now. You enter your phone number, click send code, and nothing arrives. Here is what to try before giving up.
Error 2: National ID Already Registered
If the system tells you your National ID is already registered when you try to create an account, it means your details were migrated from the old NHIF system automatically. You do not need to register again — you need to use the Forgot Password option to reset your login credentials and access the existing account tied to your ID.
Error 3: Invalid National ID
This error usually appears when there is a mismatch between the ID number you are entering and what is recorded in the government database. Double check that you are entering only the numbers on your ID with no spaces or dashes. If the error persists, visit a Huduma Centre with your physical ID card — there may be a data entry error in the IPRS system that needs to be corrected at the source.
Error 4: Account Locked or Suspended
Multiple failed login attempts will temporarily lock your SHA account as a security measure. Wait 30 minutes and try again. If your account remains locked after waiting, use the Forgot Password option to reset it using your registered phone number. If you no longer have access to that number, refer to our dedicated guide on how to change your SHA registered phone number in Kenya.
Error 5: Portal Not Loading or Showing Blank Screen
The SHA AfyaYangu portal occasionally goes offline for maintenance without prior notice. If the page fails to load, is showing a blank white screen, or is timing out, try the following. First confirm your internet connection is working by opening another website. Then try accessing the portal from a different browser or device. If the problem is on their end, the portal typically comes back online within a few hours. You can also try accessing it via the SHA mobile app as an alternative.
Part 3: How to Check Your SHA Contribution Status Kenya 2026
One of the most important things to do regularly as an SHA member is verify that your contributions are being correctly recorded. This is especially important if you are formally employed, since your employer deducts your SHIF contribution from your salary and remits it on your behalf. Errors in remittance do happen, and if your contributions are not recorded, your cover may be suspended when you need it most.
How to Check SHA Contributions Online
What to Do If Your SHA Contributions Are Missing
Missing contributions are almost always an employer remittance problem rather than a system error. If you are formally employed and your contributions are not showing, take the following steps.
How to Pay SHA Contributions via M-Pesa
Part 4: Managing Your SHA Account After Setup
How to Download Your SHA Membership Card
Log in to your AfyaYangu account and navigate to My Profile or Membership. Look for the option to Download or Print Membership Card. Your SHA digital membership card contains your SHIF number and can be used at hospitals and clinics as proof of cover. You can save it as a PDF on your phone for easy access.
How to Update Your Personal Details on AfyaYangu
If you need to update details such as your phone number, email address, employment status, or income level, log in to sha.go.ke, go to My Profile, and click Edit. Changes to income level may affect your monthly contribution amount. For changes to your National ID number or date of birth, you will need to visit a Huduma Centre in person as these are identity-level changes that cannot be done online.
How to Use Your SHA Cover at a Hospital
When you visit a SHA-accredited hospital or clinic, provide your National ID number or SHIF membership number at the reception desk. The facility will verify your cover status and active contributions in real time through the SHA system. Ensure your contributions are up to date before seeking treatment — if your cover is lapsed, you may be required to pay out of pocket and claim later, or the facility may refuse to process your claim under SHA.
Need Help With SHA or Any eCitizen Service in Kenya?
If you are stuck at any point in the SHA registration or account management process, SkillForge Digital Studio offers professional eCitizen assistance from Nyeri, Kenya. We help you navigate government portals, prepare the right documents, and complete applications correctly the first time — so you do not waste hours in queues or lose money to errors. WhatsApp us on +254757179712 to get started.