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.
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
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
Works on Safaricom, Airtel, and Telkom. No smartphone or mobile data required for this step.
Navigate to the SHA option in the *147# menu.
Type your ID number exactly as it appears on your card. A single digit error will cause the IPRS check to fail.
Do not select Formal Employment. Choosing the wrong category affects your contribution rate and is difficult to correct later.
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.
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.
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.
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 Category | Monthly Contribution | Who Is Covered |
|---|---|---|
| Informal sector — low income (mama mboga, fundi, small trader) | KES 500 | Contributor + spouse + all children |
| Very low income / indigent household | KES 300 | Contributor + spouse + all children |
| Government-subsidised (extreme poverty) | KES 0 | Individual 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.
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
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.
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.
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.
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.
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 7008. 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.
Means Test rejection or stuck Pending? We fix it — same price.
💬 WhatsApp: 0751 947 700Pay 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.


