SHA Registration Self Employed Kenya

SHA Registration Self Employed Kenya — Means Test Guide & What to Do When It Rejects You (2026)

SHA Registration for Self-Employed Kenya — Means Test Guide & What to Do When It Rejects You (2026)

SHA registration self employed Kenya works differently from what salaried employees go through — and most mama mboga, fundis, freelancers, and boda boda riders get it wrong at the same step. You must complete a Means Test yourself to activate your cover. This guide explains every step, and exactly what to do when the Means Test rejects you.

⚡ Quick Answers
How much do self-employed Kenyans pay for SHA?
Most pay KES 500 per month after the Means Test. The minimum is KES 300 for very low income households.
What is the Means Test?
A questionnaire on the Afya Yangu portal that calculates your monthly SHA contribution based on your household assets and setup. You cannot skip it.
What if the Means Test rejects me?
It usually means a name or ID mismatch. You need the error cleared before you can resubmit. Section 7 explains exactly what to do.
Can MyCyber do this for me?
Yes — KES 200. Full registration, Means Test completion, and payment verification via WhatsApp in 30 minutes. WhatsApp 0751 947 700.

1. What Is Different About SHA Registration for Self-Employed Kenyans

SHA registration self employed Kenya requires three manual steps that salaried workers never have to deal with. Salaried employees have their contributions deducted automatically by their employer at 2.75% of gross salary. As a self-employed Kenyan, none of that happens for you. The entire process — registration, Means Test, monthly payment — is your responsibility.

The three steps salaried workers skip but you must complete:

  • Manual registration via *147# or afyayangu.go.ke
  • The Means Test — a questionnaire on the Afya Yangu portal that calculates your monthly rate. Without this, your status stays Pending permanently and you cannot use SHA at any hospital.
  • Monthly M-Pesa payment to Paybill 200222 using your ID number as the account
⚠️ Registration alone does not activate your cover

Many self-employed Kenyans dial *147# and assume they are done. They are not. The Means Test must be completed on afyayangu.go.ke before your status changes from Pending to Active. If you skip this step, the hospital scanner will show you as not covered.

2. What You Need Before You Start

Checklist before registering:

• Original National ID card — the name and number must match government records exactly
• Safaricom SIM registered in your own name — this is what receives the OTP
• Your County, Sub-County, and Ward — you will be asked during the Means Test
• Internet access for the Means Test step — either on a smartphone, tablet, or at a cyber cafe
• 20 minutes of uninterrupted time — the SHA portal times out if left idle

If you do not have a smartphone or internet access, you can complete the *147# registration step on any phone, then visit a Huduma Centre or cyber cafe to finish the Means Test. Alternatively, WhatsApp MyCyber on 0751 947 700 and we handle the entire process for you — KES 200.

3. How to Register via *147# USSD

📱

*147# Registration — No Internet Required

1
Dial *147# on any phone

Works on Safaricom, Airtel, and Telkom. No smartphone or mobile data required for this step.

2
Select Social Health Authority from the menu

Navigate to the SHA option in the *147# menu.

3
Enter your National ID number

Type your ID number exactly as it appears on your card. A single digit error will cause the IPRS check to fail.

4
Select Self-Employed as your employment status

Do not select Formal Employment. Choosing the wrong category affects your contribution rate and is difficult to correct later.

5
Enter OTP from your SMS

SHA sends a one-time code to your registered Safaricom number. Enter it to confirm. If the OTP does not arrive, try again early morning before 7am when system load is lower.

6
Save your confirmation SMS

You will receive a text confirming registration. Your SHA number is your National ID number. Keep this message.

Next step after *147#: Log into afyayangu.go.ke and complete the Means Test. Your cover is not active until this is done.

🌐

Online Registration via Afya Yangu Portal

Go to afyayangu.go.ke. You will need a clear photo of both sides of your National ID. The portal allows you to register, complete the Means Test, and add your dependants in one session. This is the recommended route if you have a smartphone and mobile data — it is faster and lets you complete everything without switching between channels.

4. The Means Test — What SHA Actually Asks

The Means Test is the step that sets self-employed SHA registration apart from every other category. Because you have no payslip, SHA estimates your income bracket by asking about what you own and how you live. The result determines your monthly contribution.

🎓

Education Level

Highest level completed by the head of the household. Primary, secondary, or tertiary education affects the score differently.

📺

Household Assets

Whether you own a TV, fridge, computer, motorcycle, or car. Each asset adds to your assessed income bracket.

🐄

Livestock

Number of cows, goats, sheep, or poultry you own. Larger herds push your assessed bracket higher.

🚽

Sanitation Type

Whether your household uses a sewer connection, septic tank, or pit latrine. This is a proxy for income level.

💡

Energy Source

Whether you use electricity, solar, kerosene, or firewood. Grid electricity increases your assessed bracket.

👨‍👩‍👧

Household Size

Number of people living in your household. Larger households with lower assets tend to receive the KES 300–500 bracket.

⚠️ Answer honestly — do not underreport

If you underreport assets to get a lower rate, SHA can review and revise your contribution upward later. More importantly, your ID data is cross-checked against government databases — the system flags inconsistencies. Answer accurately and the rate you receive will be correct for your situation.

For most self-employed Kenyans in the informal sector — a mama mboga with a small stall, a fundi with a motorcycle, a freelancer without a car — the Means Test result is KES 500 per month. This covers the contributor, their spouse, and all children registered as dependants.

5. How to Pay Your SHA Contribution via M-Pesa

SHA M-Pesa Paybill Details

Business Number: 200222
Account Number: Your National ID Number
Amount: As assigned after your Means Test (usually KES 500)

Pay on or before the 1st of each month to keep your status Active. A missed month moves your status to Inactive and the hospital scanner will refuse SHA cover until you pay and the system updates — which can take up to 24 hours after payment.

⚠️ Most common payment mistake

Sending to a Buy Goods number instead of Paybill 200222. The money leaves your M-Pesa but does not reach your SHA account. Your status stays Inactive. Always confirm: Go to Lipa na M-Pesa → Paybill → Business Number 200222 → Account = Your ID Number.

6. SHA Contribution Rates for Self-Employed Kenyans

Income CategoryMonthly ContributionWho Is Covered
Informal sector — low income (mama mboga, fundi, small trader)KES 500Contributor + spouse + all children
Very low income / indigent householdKES 300Contributor + spouse + all children
Government-subsidised (extreme poverty)KES 0Individual only
Higher income self-employed (assets indicate medium income)KES 500–1,000+Contributor + spouse + all children

The exact figure depends entirely on your Means Test result. You cannot choose your rate — SHA assigns it based on your answers.

7. When the Means Test Rejects You — What to Do

This is the section most guides skip. The Means Test does not always go smoothly. When it rejects you, you are left with a registration that shows Pending permanently — no active cover, no way to proceed — and no clear error message telling you why.

⛔ A Means Test rejection means your cover is not active

If the Means Test fails or shows an error, your SHA status stays Pending. You cannot use cover at any hospital until the rejection is resolved and the Means Test completes successfully.

The three most common Means Test rejection causes

1. Name mismatch against IPRS

The name you entered during *147# registration does not match the name in the government Identity and Population Registration System. This is the most common cause. Even a missing middle name, extra space, or different spelling blocks the Means Test from completing. The portal submits but the verification step fails silently.

2. ID number failed IPRS verification

Less common but it happens — especially with older ID cards that were issued before digital IPRS records. The ID number you entered exists physically but does not appear in the current IPRS database. This requires resolution at a Huduma Centre where an officer can manually verify your identity.

3. Portal timeout during submission

The Afya Yangu portal has a session timeout of roughly 15 minutes. If you paused mid-Means Test and the session expired, your partial answers may have been submitted incomplete. The system registers this as an error submission and blocks further attempts until the failed record is cleared.

Step-by-step: how to resolve a Means Test rejection

1
Log into afyayangu.go.ke and check your status

Go to your profile and look at what stage the Means Test shows. Note the exact error message if one is displayed — this is what you tell the SHA helpline.

2
Call the SHA helpline: 0800 720 601 (toll-free)

Give them your ID number and tell them your Means Test is showing an error or stuck on Pending after more than 7 days. Ask them to check the backend reason for the block. Write down what they say.

3
Do not resubmit the Means Test yourself

Resubmitting without clearing the original error creates duplicate records that take even longer to resolve. Wait for confirmation from the helpline or Huduma Centre before attempting again.

4
Visit your nearest Huduma Centre with original documents

Bring your original National ID and your SHA confirmation SMS. A Huduma officer can view the backend rejection reason and, in many cases, correct name or ID errors on the spot and resubmit the Means Test on your behalf.

KES 200 — full resolution

Means Test Rejected or Stuck on Pending?

We identify the exact rejection reason, fix the error, and resubmit your Means Test correctly. Most cases resolved the same day via WhatsApp.

💬 WhatsApp: 0751 947 700

8. Adding Your Family as Dependants

Your monthly contribution covers your spouse and children — but only after you add them individually on the Afya Yangu portal. Paying KES 500 per month does not automatically protect your family.

To add your spouse:

  • Your spouse’s National ID number
  • Your spouse must have their own SHA registration showing Active before they can be added as your dependant

To add each child:

  • Birth certificate number for children under 18
  • National ID for children 18 and over
  • Children under 6 require a birth certificate only — not an ID

After adding dependants, their status shows as Pending while SHA verifies their details. This takes 1 to 7 business days for a clean submission. If it takes longer than 7 days, there is likely a name mismatch or document error — the same issues that cause Means Test rejections apply here too.

MyCyber handles dependant setup too: If adding your spouse or children is showing errors or staying Pending beyond 7 days, WhatsApp us on 0751 947 700 — KES 250 per dependant. We identify the exact blocker and fix it.

9. Frequently Asked Questions

Can I register for SHA without completing the Means Test?

You can complete the *147# registration step without the Means Test, but your cover will not activate. Your status stays Pending indefinitely until the Means Test is done on afyayangu.go.ke. Registration and activation are two separate steps for self-employed Kenyans.

I completed the Means Test but my status is still Pending after two weeks

If it has been more than 7 business days since you completed the Means Test and your status has not moved to Active, something failed during the IPRS verification step. Call the SHA helpline on 0800 720 601 with your ID number and ask for the specific reason. Do not resubmit on your own — this creates duplicate records. WhatsApp MyCyber on 0751 947 700 and we identify and fix the issue for KES 200.

What happens if I miss a monthly payment?

Missing a payment changes your status from Active to Inactive. The hospital scanner will show you as not covered until you pay and the system updates. To reinstate, pay the arrears plus the current month to Paybill 200222, account number your ID. Allow up to 24 hours for the status to update after payment.

I used to be on NHIF. Do I need to re-register for SHA?

Yes. NHIF was replaced by SHA in October 2024. Your NHIF card and membership number are no longer valid. SHA is a completely separate system and you must register fresh. Your NHIF contribution history does not transfer.

Can I change my contribution amount after the Means Test?

Not easily. Your Means Test result is set by SHA based on your answers and IPRS data. If your income or circumstances have changed significantly, you can request a re-assessment by visiting a Huduma Centre with supporting documents. However, SHA does not allow self-service changes to the Means Test result.

Is there a penalty for registering late as a self-employed person?

There is no backdated penalty for registering late. However, your cover only begins once your status is Active — you cannot claim for treatment that happened before activation. The sooner you register and complete the Means Test, the sooner your cover starts.

Full SHA Registration for Self-Employed — KES 200

*147# Registration · Means Test Completion · Dependant Setup · Payment Verification

Done entirely via WhatsApp in 30 minutes. No portal frustration, no Huduma Centre queues.

KES 200 full setup

Means Test rejection or stuck Pending? We fix it — same price.

💬 WhatsApp: 0751 947 700

Pay via M-Pesa only after we confirm what needs fixing — not before.

Disclaimer: MyCyber is an independent digital assistance service. We are not affiliated with the Social Health Authority (SHA), Afya Yangu, or any government body. All official SHA information should be verified at afyayangu.go.ke or by calling the SHA toll-free helpline 0800 720 601.

Subscribe to the updates!

Mycyber Footer