How to Change SHA Phone Number — Afya Yangu Portal & Office Method (2026)
If you need to know how to change your SHA phone number — whether you switched lines, lost your SIM card, or can no longer receive OTP codes — this is the complete guide. It covers both how to change SHA phone number online via the Afya Yangu portal, and what to do when you are fully locked out and need to visit a SHA office in person.
Many Kenyans also search for how to change phone number in SHA registration or how to update the phone number registered with SHA — this guide covers all of those situations, step by step.
⚡ Quick Answer: To change your SHA phone number online, log into afyayangu.go.ke, go to My Profile → Contact Details, and enter your new number — this works as long as your old number can still receive an OTP. If you have lost access to your old number entirely, you cannot change your SHA phone number via the portal. You will need to visit a SHA office or Huduma Centre with your National ID and a formal request letter — processing takes up to 7 working days.
Mid-registration and entered the wrong number? This guide covers changing the number on an existing, active SHA account. If you are still completing registration and need to correct your phone number before your account is fully set up, see our full SHA registration guide for that specific process.
SHA uses your registered phone number to send OTP codes every time you log into Afya Yangu or use *147#. If your number is wrong or inactive, you cannot access your account, add dependants, pay contributions, or check your registration status. Fixing this is the first step before you can do anything else on your account.
Which Situation Are You In? — How to Change Phone Number on SHA Account
The process for how to change your SHA phone number depends entirely on whether you can still access your old number. Find your situation below and follow the matching method.
Situation A — You can still receive OTPs on your old number
Your old line is still active, even temporarily. You can log into Afya Yangu and update your SHA account phone number from inside your profile — this is the fastest route.
- Log in using the old number
- Go to My Profile → Contact Details
- Update from inside the portal
Follow Method 1 below.
Situation B — You no longer have access to the old number
The number is deactivated, lost, stolen, or ported. You cannot receive OTPs and are locked out of your account.
- Cannot log in online
- Must visit a SHA office or Huduma Centre
- Bring your National ID and a formal letter
Follow Method 2 below.
Method 1 — How to Change SHA Phone Number Online via the Afya Yangu Portal
If your old line is still active — even temporarily — this is how to change your SHA phone number online in a few minutes. Log in as quickly as possible and update the phone number registered on your SHA account from inside the portal. This method also covers how to change phone number on SHA portal and how to change phone number in SHA online.
Open your browser and visit afyayangu.go.ke. Click the Sign In button at the top right. Use Google Chrome or Firefox for best results.
Select Kenyan Citizen ID as your identification type, enter your National ID number, then enter your 4-digit PIN. If you have forgotten your PIN, use the “Forgot your Afya Yangu PIN?” link — but note this sends a reset code to your registered number, so it only works if that number is still active.
A 5-digit OTP will be sent to the phone number currently on your SHA account. Enter it in the field provided and click Proceed. OTPs expire within a few minutes — enter it quickly. If it does not arrive within 2 minutes, request a new one without closing or refreshing the page.
Once logged in, your dashboard shows six sections: My Profile, Personal Health, Appointments, Health Records, Prescriptions, and Insurance Cover. Click My Profile and locate the Contact Details section — this is where you change the phone number on your SHA account or portal.
Type in your new phone number. The new number must be registered in your name and active. SHA may send a verification OTP to the new number to confirm it belongs to you. Enter the code when prompted and save the update.
Log out of Afya Yangu completely, then log back in using your National ID and PIN. The OTP should now arrive on your new number. You can also test by dialling *147# — the verification code will go to the newly registered number.
Tip: Once logged in, also add an alternative phone number in your profile. This gives you a backup line if you ever lose access to your primary number again — and avoids needing the office method (Method 2) in future.
Method 2 — How to Change Phone Number in SHA Registration (Locked Out)
If your old number is no longer accessible, you cannot receive the OTP needed to log in and cannot change your SHA phone number online. You must visit a SHA office, former NHIF branch, or a Huduma Centre in person to have the phone number registered with SHA updated manually.
What You Need to Bring
| Document | Details |
|---|---|
| Formal letter of request | Addressed to the SHA Branch Manager. Include your full name, National ID number, SHA member number (if known), old phone number, new phone number, and reason for the change (e.g. lost phone, line deactivated, switched network). |
| National ID — original and photocopy | Original for verification. Leave the photocopy with the office. Ensure it matches the name on your SHA account. |
| Active new phone number | Must be registered in your name. SHA may send a test SMS to confirm it is active and belongs to you. |
| SHA member number (if known) | Helpful but not required. The officer can look up your account using your National ID. |
Address it: To the Branch Manager, Social Health Authority. State clearly that you are requesting a phone number update, include all the details in the table above, sign and date it. Keep a copy for your records.
SHA offices are located across Kenya, many co-located at former NHIF branches. Call the SHA toll-free line 0800 720 601 (Monday–Friday, 8am–5pm) to find your nearest office, or check sha.go.ke. Huduma Centres are also authorised to handle SHA phone number updates.
Present your letter, original National ID, and photocopy to the SHA officer. Ask for the letter to be stamped or acknowledged — this creates a reference for follow-up if there are delays.
The SHA officer verifies your identity and cross-checks your account. The branch manager authorises the update. Processing takes up to 7 working days. You will receive a confirmation SMS on your new number once the update is complete.
Once you receive the confirmation SMS, go to afyayangu.go.ke or dial *147# and attempt to log in. The OTP should arrive on your new number. If it does not, call 0800 720 601 to confirm the update was fully processed in the system.
How to Change SHA Phone Number via Phone — Can You Use *147# USSD?
No. USSD uses your registered number to identify you — it cannot be used to change that same number. If you are wondering how to change SHA phone number via phone using *147#, this is not possible. The *147# service is useful for checking your registration status, paying contributions, and managing your account once it is working normally on the new line.
If *147# is not working, the most likely cause is that the number you are dialling from is not the one registered on your SHA account. Once your number is updated through the portal or SHA office, *147# will work normally on the new line.
Why Your Phone Number Controls Your Entire SHA Account
Your phone number is not just a contact detail — it is your login key. Every major action on SHA depends on it:
| SHA Action | Requires OTP to Registered Number? |
|---|---|
| Logging into Afya Yangu portal | Yes — every single login |
| Resetting your 4-digit Afya Yangu PIN | Yes |
| Adding dependants to your account | Yes |
| Confirming SHA payment via M-Pesa | Yes (some transactions) |
| Checking your registration status | Yes — via portal login |
| Using *147# USSD service | Must dial from registered number |
| Receiving SHA notifications and reminders | Yes — all sent to registered number |
An outdated phone number blocks every one of these actions. Fixing it — whether via the SHA portal or in person — is the first step before you can do anything else on your account, including adding dependants, managing contributions, or reactivating lapsed cover.
Common Problems When Changing Your SHA Phone Number
OTP is not arriving on the new number after the update
This usually means the system update has not yet synced — especially after an in-person office update. Wait 24 hours after receiving the confirmation SMS, then try again. If it still does not work after 48 hours, call 0800 720 601 to confirm the change was fully processed in the system.
The SHA officer says the request was rejected
The most common reason is a name mismatch between your National ID and your SHA account — this can happen if you registered using a different name format or a shortened name. Ensure both match exactly. If there is a discrepancy, you may need to provide an additional ID document or a statutory declaration explaining the difference.
You have forgotten both your PIN and your old number
If you have lost access to both, you cannot reset your PIN online — the reset OTP goes to the old number. Visit a SHA office in person with your National ID and explain both issues. You will need to request a phone number update and a PIN reset at the same time — the officer will verify your identity carefully before processing either.
The new number is registered under someone else’s name
SHA requires the new number to be registered in your own name. If the number belongs to a spouse, parent, or employer, SHA may refuse the update. Register a SIM card in your own name — using your National ID — at any licensed Safaricom, Airtel, or Telkom dealer before submitting the request.
You are in a rural area with no SHA office nearby
Use a Huduma Centre — they are fully authorised to process SHA phone number updates. You can also call 0800 720 601 and explain your location. In some counties, Community Health Promoters (CHPs) can assist with SHA account updates — ask at your nearest public health facility.
SHA Customer Care: Toll-free line 0800 720 601 — available Monday to Friday, 8am to 5pm. Use this number to locate your nearest SHA office, follow up on a submitted request, or get guidance on any account issue.
After Updating Your Phone Number — What to Do Next
Once your number is updated and you can log into Afya Yangu, run through these steps to ensure your account is fully in order:
Post-Update Checklist
- Log into Afya Yangu and check your SHA registration status to confirm your account is active
- Add an alternative phone number in My Profile as a backup for future lockouts
- If you need to add family members, proceed to SHA dependants registration
- Verify your contribution amount against the SHA monthly contribution rates
- If your SHA cover lapsed while the account was inaccessible, check the reactivation process
- If contributions feel too high, read how to reduce your SHA contributions via PUNGUZA MALIPO
- Confirm your payment is reflecting correctly in your account history
Frequently Asked Questions
How to change SHA phone number — what is the fastest method?
The fastest way to change your SHA phone number is via the Afya Yangu portal at afyayangu.go.ke. Log in with your National ID and PIN, enter the OTP sent to your old number, then go to My Profile → Contact Details and update to your new number. The change takes effect immediately. If you no longer have access to your old number, you must visit a SHA office in person — that process takes up to 7 working days.
How to change SHA phone number online — step by step?
To change your SHA phone number online: (1) go to afyayangu.go.ke and sign in, (2) enter your National ID and 4-digit PIN, (3) enter the OTP sent to your currently registered number, (4) click My Profile → Contact Details, (5) enter your new number and confirm the OTP sent to the new line, (6) save and log out to test. This only works if your old number is still active and can receive OTPs.
How to change phone number in SHA registration?
If your account registration is already complete and you need to change the phone number used to register with SHA, log into afyayangu.go.ke and update it under My Profile → Contact Details (Method 1 above). If you entered the wrong number during registration and have never been able to access your account, visit a SHA office in person with your National ID and a formal letter explaining the error.
How to change phone number on SHA portal (afyayangu.go.ke)?
Log into afyayangu.go.ke using your National ID and PIN. After entering the OTP, click My Profile, then locate the Contact Details section. Enter your new phone number — it must be registered in your own name and active. SHA will send a verification OTP to the new number. Confirm it and save. The update on the SHA portal is usually immediate.
How to change phone number on SHA account if I am locked out?
If you cannot receive OTPs on your old number, you cannot change the phone number on your SHA account online. You must visit a SHA office or Huduma Centre with your original National ID, a photocopy, and a formal letter addressed to the SHA Branch Manager requesting a phone number update. Processing takes up to 7 working days. Call 0800 720 601 to find your nearest office.
How to change my SHA phone number online — do I need to visit an office?
No office visit is needed if your old number is still active. You can change your SHA phone number entirely online via the Afya Yangu portal. An office visit is only required if you have completely lost access to your old number and cannot receive the login OTP.
How long does SHA take to update my phone number?
Via the Afya Yangu portal the change is usually immediate — confirmation arrives on your new number within minutes. Via a SHA office in person, the process takes up to 7 working days. If you have not received confirmation after 7 working days, call 0800 720 601 to follow up.
Is there a fee to change my phone number on SHA?
No. The official SHA process for updating your phone number is completely free — whether done online or at a SHA office or Huduma Centre.
Can I change my SHA phone number using *147# USSD?
No. USSD uses your registered number to identify you and cannot be used to change that same number. Use the Afya Yangu portal if you can log in, or visit a SHA office if you are locked out.
I cannot log in and cannot visit a SHA office. What can I do?
Call the SHA toll-free line 0800 720 601 and explain your situation. They can direct you to a Huduma Centre or Community Health Promoter in your area.
My account shows “Contributor Not Found” after updating my number. What does this mean?
This is a separate issue from the phone number update. A phone number change does not affect your member number or registration status. Read the SHA Contributor Not Found guide for the specific causes and fixes.
Can I use a phone number registered under my spouse’s or parent’s name?
No. SHA requires the registered number to be in your own name. Register a SIM card in your name at any licensed dealer using your National ID before making the update request.
I registered with the wrong number from the start and have never accessed my account. What should I do?
Visit a SHA office in person with your National ID and a formal letter explaining the error. If you are unsure whether your registration was completed successfully, also read the full SHA registration guide to verify your account status before visiting.
Disclaimer: MyCyber (mycyber.co.ke) is an independent educational website. We are not affiliated with the Social Health Authority (SHA), the Ministry of Health, or the Government of Kenya. This article explains SHA procedures based on official sources (sha.go.ke, afyayangu.go.ke). Always verify current requirements directly with SHA before taking action. SHA toll-free: 0800 720 601. Source: SHA official portal, Afya Yangu portal, Social Health Insurance Act 2023.


