If you’re looking to register with the Social Health Authority(SHA) in Kenya, we are here to assist. Confusing forms, unclear fees, and scattered information can make it frustrating.
But don’t worry this guide cuts through the clutter. In the next few minutes, you’ll learn:
✅ What SHA is and why registration matters
✅ Step-by-step instructions for online & offline registration
✅ Our Exact SHA registration fees (no hidden costs!)
What You Need to Register for SHA
Before you start your SHA registration, make sure you have this document ready:
- Your ID or Passport
Kenyan citizens: National ID
Enjoy Our “Do-It-For-You” SHA Registration Service.
We offer SHA Registration service that enables you to do SHA registration faster, efficiently and more professionally.
Note! The service is charged upfront. Follow the following procedure to make the payment.
- Go to your M-PESA menu
- Select Lipa na M-PESA
- Select Pay Bill
- Enter Business no 880100
- Enter Account Number 440 005 820 707
- Enter Amount Ksh 500
- Enter your 4-digit secret pin
- Confirm by selecting OK
- Once Done fill in the details below
How to do SHA registration online.
You can register for SHA online (fastest way) or offline (USSD *147#). Here’s how:
Option 1: Online Registration (Easy & Fast)
Step 1: Visit Official SHA website
➡ Visit SHA’s official website

Step 2: Create an Account
➡ Click “Register.”
➡ Enter your details as and click on Proceed to Verify your phone number
Step 3: OTP Verification
You will then click on send code and you will receive an OTP (One Time Verification) code
Once You receive the code, click on Proceed
Step 5: Create a SHA PIN
Step 6: Fill the SHA Form
➡ Enter your personal & business details
Go through the form and go through the Sha Registration guide
Once done, Click continue with registration
Step 7: Fill in Your information
Upload your passport—Optional
Then fill in Your Contact Information and subsequent information respectively
Once done, click on Submit
Step 8: Pay the Monthly Fee
Once registration is complete, you will receive the amount of money that you are required to pay Monthly
You ca also do SHA registration using USSD Code
The *147# USSD code is a simple and efficient way to register for the Social Health Authority (SHA) in Kenya. This code allows individuals to access SHA services, including registration, via their mobile phones without needing internet connectivity.
FAQs on SHA Registration both online and USSD
1️⃣ How long does SHA registration take?
Online: Immediately
Offline (in-person): 1 Day
Pro Tip: Delays happen if documents are unclear; submit clear copies to speed it up.
Also when there are issues with your Phone Number
2️⃣ Can foreigners register with SHA?
✅ Yes! But you’ll need:
A valid passport (instead of Kenyan ID)
3️⃣ Is SHA registration mandatory?
Everyone is required to register for SHA
Need help with your registration?
Our SHA Registration Service
We offer real time service that enabled you to do SHA registration faster efficiently and more professionally.
Note! The service is charged upfront. Follow the following procedure to make the payment.
- Go to your M-PESA menu
- Select Lipa na M-PESA
- Select Pay Bill
- Enter Business no 880100
- Enter Account Number 440 005 820 707
- Enter Amount Ksh 500
- Enter your 4-digit secret pin
- Confirm by selecting OK
- Once Done fill in the details below
Thank you for reading this. We help you register through any online services. Ecitizen, SHA Registration, business registration in Kenya, NTSA driving License renewal, KCSE results and more.
Reach us here for more services





