Healthcare in Kenya has undergone a major transformation with the introduction of the Social Health Authority (SHA). Whether you’re employed, self-employed, unemployed, or running a business, registering for SHA is now one of the most important steps to ensure you and your family can access affordable healthcare.

If you have been wondering how to register for SHA in Kenya, this blog walks you through everything you need to know—from the requirements and registration process to common mistakes that could delay your enrollment.

Let’s get started.

What Is SHA?

The Social Health Authority (SHA) is Kenya’s national health insurance system that replaced the National Health Insurance Fund (NHIF). Its goal is to provide Universal Health Coverage (UHC) by ensuring every Kenyan has access to quality and affordable medical services.

Once registered, members can access healthcare services in accredited hospitals across the country after meeting the necessary contribution requirements.

Who Should Register?

SHA registration is open to:

  • Kenyan citizens aged 18 years and above
  • Individuals below 18 years through their parents or guardians
  • Formally employed workers
  • Self-employed individuals
  • Business owners
  • Casual workers
  • Farmers
  • Students
  • Retirees
  • Foreign residents who qualify under Kenyan regulations

In short, every eligible Kenyan should register.

Requirements for SHA Registration

Before starting the registration process, prepare the following:

  • Kenyan National ID or Passport
  • Valid mobile phone number
  • Active email address (recommended)
  • KRA PIN (if available)
  • Passport-size photo (may be required during some registration methods)
  • Details of your spouse and children if adding dependents

Having these documents ready makes the registration process much faster.

How to Register for SHA Online

The easiest way to register is through the official SHA online portal.

Step 1: Visit the SHA Portal

Open your preferred web browser and visit the official Social Health Authority registration portal.

Step 2: Create Your Account

Click Register and enter:

  • National ID Number
  • Mobile phone number
  • Email address
  • Create a secure password

An OTP (One-Time Password) will be sent to your phone.

Step 3: Verify Your Identity

Enter the OTP received via SMS to verify your account.

Step 4: Complete Your Personal Details

Fill in your:

  • Full names
  • Date of birth
  • Gender
  • County
  • Sub-county
  • Ward
  • Physical address
  • Occupation

Ensure every detail matches your official identification documents.

Step 5: Add Your Dependents

You can register:

  • Spouse
  • Children
  • Other eligible dependents

You’ll need their identification details such as:

  • National ID
  • Birth Certificate Number
  • Relationship to the principal member

Step 6: Submit Your Registration

Review all the information carefully before clicking Submit.

If everything is correct, your SHA account will be created successfully.

How to Register SHA Using Your Phone

You can also register without visiting an office.

Simply:

  1. Visit the SHA online portal using your smartphone.
  2. Complete the registration process.
  3. Upload any required documents.
  4. Submit your application.

The process usually takes only a few minutes if all your information is ready.

How to Register at a Huduma Centre

If you are unable to register online, you can visit your nearest:

  • Huduma Centre
  • SHA Registration Centre
  • Selected Government Hospitals
  • Accredited SHA Registration Agents

Carry your original National ID and your phone.

Registration officers will assist you free of charge.

How Much Does SHA Registration Cost?

The registration process itself is free.

However, after registration, members are required to make monthly contributions based on the government’s contribution guidelines and income assessment where applicable.

Always make payments through official government channels to avoid fraud.

How to Check If Your SHA Registration Is Successful

After registering, you can verify your membership by:

  • Logging into your SHA account.
  • Checking your registration status.
  • Visiting an accredited SHA office.
  • Calling SHA customer support if you encounter any issues.

Benefits of Registering for SHA

Once enrolled, members enjoy several benefits, including:

  • Access to affordable healthcare services
  • Coverage in accredited hospitals across Kenya
  • Family healthcare coverage through dependents
  • Reduced out-of-pocket medical expenses
  • Easier access to specialized treatment
  • Support for preventive healthcare services

Frequently Asked Questions

Is SHA registration mandatory?

Yes. Eligible Kenyans are encouraged to register to access healthcare benefits under the national health insurance system.

Can I register without a smartphone?

Yes. You can visit a Huduma Centre or an authorized SHA registration center for assistance.

Can I add my family later?

Yes. Dependents can be added after registration by updating your member profile.

How long does registration take?

Most online registrations take between 5 and 15 minutes, provided you have all the required information.

Can I update my details after registration?

Yes. You can log into your SHA account and update eligible personal information whenever necessary.

Tips for a Smooth Registration

  • Use a phone number that is always active.
  • Keep your National ID close during registration.
  • Register your spouse and children immediately.
  • Save your login credentials safely.
  • Make your contributions on time to maintain active coverage.

Key Takeaways

Registering for the Social Health Authority (SHA) is one of the simplest yet most important steps every Kenyan can take to secure access to affordable healthcare. Whether you register online or visit a Huduma Centre, the process is straightforward and only takes a few minutes when you have the required documents ready.

Completing your registration early, keeping your details up to date, and making your contributions on time will help ensure that you and your loved ones can access healthcare services whenever the need arises.