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

  • Open your browser and go to the official SHA portal at sha.go.ke
  • Click the Register or Create Account button on the homepage
  • Enter your National ID number in the field provided
  • Enter your active Kenyan phone number — this will become your primary login identifier so use a number you use daily
  • The system will send an OTP verification code to that phone number
  • Enter the OTP code in the field provided within the time limit shown
  • Create a secure password for your account — use a combination of letters, numbers and symbols
  • Fill in your personal details including your full name as it appears on your National ID, date of birth and county of residence
  • Select your employment status — formal employment, self-employed, or unemployed
  • If formally employed, enter your employer details and KRA PIN for contribution calculation
  • Review all your details carefully and click Submit to complete registration
  • You will receive a confirmation SMS confirming your SHA registration is complete.
  • 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.

  • Try at off-peak hours — the SHA servers are heavily loaded between 8am and 5pm on weekdays. Try again at 5am to 7am or after 9pm when traffic is lower
  • Check your network signal — both Safaricom and Airtel experience SMS congestion during busy periods. Move to an area with stronger signal and retry
  • Wait five minutes before requesting another code — requesting OTPs too rapidly can trigger the system to temporarily block your number
  • Try a different browser — Chrome is the most compatible with the SHA portal. Avoid Internet Explorer entirely
  • Clear your browser cache and cookies before trying again
  • If none of the above work, call SHA customer care or visit a Huduma Centre for manual OTP assistance
  • 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

  • Go to sha.go.ke and log in with your National ID and password
  • From your dashboard, click on Contributions or Payment History
  • You will see a record of all SHIF contributions made against your account listed by month
  • Check that the amounts match your expected contribution based on your income
  • If you are employed, verify that contributions appear for every month you have been employed
  • If any months are missing, download or screenshot the contribution statement as evidence
  • 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.

  • First confirm with your HR or payroll department that SHIF deductions are appearing on your payslip.
  • Ask your employer to provide proof of remittance — they should have SHA remittance receipts for every month.
  • If your employer has been deducting but not remitting, this is a legal violation and you can report it to SHA directly.
  • If you are self-employed, log in to sha.go.ke, go to Make Payment, and pay your outstanding contributions directly via M-Pesa using your National ID as the account number.
  • If contributions are showing as paid but your cover is still showing as inactive, visit a Huduma Centre with your contribution statement for manual reconciliation.
  • How to Pay SHA Contributions via M-Pesa

  • Open M-Pesa on your phone
  • Go to Lipa na M-Pesa
  • Select Pay Bill
  • Enter the SHA paybill number — confirm the current number at sha.go.ke as paybill numbers occasionally change
  • Enter your National ID number as the account number
  • Enter the amount you are paying
  • Enter your M-Pesa PIN and confirm
  • You will receive an M-Pesa confirmation SMS — save this as proof of payment
  • Log in to AfyaYangu after 24 hours to confirm the contribution has been recorded.
  • 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.