Guides

How to Register for SHA: A Complete Kenya Guide

By Travis •18 Oct 2026 •6 min read
Guides · KONE-MEDIA Africa

What is SHA and Why You Need to Register

The Social Health Authority (SHA) is Kenya’s new universal health coverage scheme that replaced the National Hospital Insurance Fund (NHIF). If you want access to subsidized or free healthcare at public facilities across Kenya, you need to register for SHA. The process is simple, free, and takes just a few minutes. Whether you are employed, self-employed, or a dependent, there is a registration pathway for you.

Who Needs to Register for SHA

SHA registration is open to all Kenyan residents, regardless of employment status. This includes:

  • Formal sector employees
  • Self-employed individuals and business owners
  • Informal sector workers
  • Students
  • Retirees
  • Dependents and family members
  • Persons with disabilities

Vulnerable groups such as orphans, the elderly, and extremely poor households may qualify for free or subsidized coverage under special programs.

What You Need Before Registering

Before you start the SHA registration process, gather these documents or information:

  • National ID number or passport number
  • Mobile phone number (for SMS notifications)
  • Email address (optional but recommended)
  • Employment details (if formally employed)
  • Income information (for self-employed persons)
  • Bank account details (for premium payments if applicable)

You do not need physical copies of these documents for online registration. However, keep them accessible for reference.

Online Registration Steps

The easiest way to register for SHA is through the official online portal. Here is how to do it:

Step 1: Visit the SHA Portal

Go to the official Social Health Authority website at www.sha.go.ke. Look for the “Register Now” or “New Registration” button on the homepage. This will take you to the registration form.

Step 2: Enter Your Personal Details

Fill in your basic information including your full name, date of birth, national ID number, and mobile phone number. Ensure all details match your official identification documents exactly. Any discrepancies may cause problems when accessing services.

Step 3: Select Your Registration Category

Choose which category applies to you. The main categories are formal employment, self-employment, informal sector, or dependent status. If you are a dependent, you will need to provide your primary member’s details. Your category determines your contribution level and benefits eligibility.

Step 4: Provide Employment or Income Information

If you are formally employed, enter your employer details and employment number. Self-employed persons should provide information about their business. The income information you provide helps determine your contribution bracket. Be honest and accurate with this information.

Step 5: Set Up Payment Method

Link a mobile money account (M-Pesa), bank account, or provide employer details for salary deductions. SHA accepts payments through various channels including mobile money, bank transfers, and employer payroll deductions. Ensure your payment method is active and funded.

Step 6: Review and Submit

Double-check all entered information before submitting. Once you submit, you will receive a confirmation message with your SHA membership number. Save this number as you will need it for all healthcare transactions.

Registration Via Mobile App

SHA also offers a mobile application available on both Android and iOS platforms. Download the “Social Health Authority” app from Google Play Store or Apple App Store. The app-based registration follows the same steps as the website but offers the convenience of registering from your phone anytime, anywhere.

In-Person Registration

If you prefer or cannot complete online registration, visit your nearest SHA service center or county health office. Staff will assist you through the process. Bring your national ID and any supporting documents. In-person registration typically takes 15 to 30 minutes.

Registration for Employed Persons

If you work for a formal organization, your employer may have registered your details already. Check whether your employer is registered with SHA. You may only need to activate your membership rather than complete full registration. Contact your HR department to confirm your registration status. When registering a business in Kenya, understanding healthcare obligations for employees is important. For more details, read our guide on Register a Business in Kenya: Tips to Get It Right the First Time.

Registration for Self-Employed and Informal Sector Workers

Self-employed persons and informal sector workers register individually. You will be classified as a “self-employed member” and contribute based on your declared income bracket. Contributions typically range from 500 to 2,500 shillings per month, depending on your income level. The more you earn, the higher your contribution and benefits. If you are starting a business and need guidance on proper registration, our article on How to Register a Business in Kenya: Tips That Actually Save You Time covers essential business registration steps that work alongside SHA enrollment.

Contribution Rates and Payment

SHA contribution rates vary by membership category. Formal sector employees contribute through salary deductions, with rates determined by income level. Self-employed members pay fixed monthly amounts. Dependents typically pay through the primary member’s contribution. Some categories of vulnerable persons receive free coverage. Check the SHA website for current contribution brackets and payment schedules.

After Registration

Once registered, you will receive an SMS confirmation with your unique SHA membership number. Some regions are also issuing digital or physical membership cards. Keep your membership number safe as you will need it whenever accessing healthcare at SHA-accredited facilities. Your membership becomes active immediately upon successful registration and payment of the first contribution.

Common Registration Issues and Solutions

If your registration fails, check that your national ID number is entered correctly. Ensure your phone number is active and can receive SMS messages. If you have registered before with NHIF, you may need to update your details rather than register fresh. Visit www.sha.go.ke to check your registration status or contact SHA customer service for assistance.

Troubleshooting Payment Problems

If your payment fails, verify that your M-Pesa account or bank account has sufficient funds. Check that your mobile money PIN is correct. Try making the payment again after a few minutes. If the problem persists, visit a SHA service center or contact their helpline for manual assistance.

Getting Help with Registration

SHA operates multiple helpline numbers and service centers. Visit the official website for your county’s contact details. You can also visit any public health facility, and staff will help guide you through registration. For business owners managing employee registrations, understanding these processes helps ensure compliance. Our comprehensive article on How to Register a Business in Kenya: A Practical Step-by-Step Guide includes sections on employee health coverage obligations.

Final Thoughts

SHA registration is quick, free, and essential for accessing Kenya’s improved public healthcare system. Whether you register online, via mobile app, or in person, the process takes minutes. Once registered and paying contributions, you gain access to quality healthcare at public facilities nationwide. Do not delay, as registration ensures you and your family are covered whenever you need medical services.