Homeโ€บBlogโ€บWhy Your SHA Status Says Inactive Even Though You Paid
Tips4 min read

Why Your SHA Status Says Inactive Even Though You Paid

Your payment went through to M-Pesa but the SHA portal still shows you as inactive โ€” a common glitch that costs time and worry. Here's why it happens and how to fix it.

SHANHIFacademy-shahealth insuranceKenya
8 November 2026
Why Your SHA Status Says Inactive Even Though You Paid

Your M-Pesa confirmation arrived. Your SHIF deduction is on your payslip. But when you log into the SHA portal, your coverage stills shows Inactive. You paid. The system failed you.

This mismatch happens far more than SHA admits. A payment goes through on M-Pesa but does not post to your SHA account โ€” due to a wrong account number, wrong paybill, or a portal delay. The money is real. The coverage is real too. But the three systems โ€” M-Pesa, the USSD line *147#, and the afyayangu.go.ke portal โ€” don't always talk to each other on the same day.

Check All Three First

Three things confirm payment. M-Pesa SMS is immediate and confirms Safaricom delivered the money to SHA. USSD *147# usually works within an hour and confirms SHA acknowledged the payment on your member record. The afyayangu.go.ke payment history takes 24 to 72 hours and shows the formal record of what SHA reconciled to your account.

Open your M-Pesa inbox first. If you see "Payment accepted" from Paybill 200222, the money left your pocket. Next, dial *147# from your registered phone and follow the prompts to check your balance and contribution status. Finally, log into afyayangu.go.ke using your National ID number and scroll to your payment history.

All three should agree. If any two disagree by more than 72 hours, your payment is stuck.

Why It Gets Stuck

The most common culprit is a wrong account number. If you paid using someone else's ID instead of your own, the system cannot match the money to your file. Another silent killer is paying the wrong amount. Usually because the amount is below the assessed premium (Tier 2 with a means-tested figure above KES 300) or because you are in arrears and the payment cleared only part of the balance. Paying KES 150 when your minimum is KES 300 will not activate you.

Payment made during system maintenance means your payslip shows the SHA deduction but afyayangu.go.ke shows you as inactive. If you registered or made a payment within the last 72 hours and your afyayangu status shows Active, the hospital portal may simply not have synced yet.

What to Do Right Now

Wait up to 24 hours for the payment to post to your SHA account. If your status still shows Inactive after 24 hours, do not make a second payment before confirming the first one did not go through.

If the payment is truly missing after 48 hours, keep your M-Pesa receipt. Visit a Huduma Centre with your National ID and your payment confirmation. If contributions are showing as paid but your cover is still showing as inactive, visit a Huduma Centre with your contribution statement for manual reconciliation. This offline fix works when the portal will not; staff can see what the system cannot.

If you are employed and your payslip shows SHIF deducted but your personal account is inactive, your employer may not have remitted. Employees should be active as long as their employer remits on time; if it shows inactive, ask HR to confirm remittances. Check your status occasionally โ€“ if it shows inactive while deductions appear on your payslip, raise it with HR and ask for remittance records.

For unpaid arrears, know this: There is no grace period โ€” hospitals verify your status in real time and will show you as inactive once contributions stop. But a fresh payment from today will reactivate you. Your status updates to Active within 24 hours. There is no waiting period for re-activation from Inactive status. You will owe the arrears and any penalties, but your cover comes back with the current month's payment.

Three Ways to Check

Do not wait for a hospital visit to find out. Check now.

  • Log into afyayangu.go.ke with your National ID and PIN. Your status appears at the top.
  • Dial *147# from your Safaricom line. Follow the menu to check your contribution status.
  • Call the SHA toll-free helpline on 0800 720 601 and ask them to confirm your status.

If you are still unclear after the 48-hour wait, SHA registration experts can verify your payment trail and file a manual claim if the system lost your record. This saves you a second trip to Huduma Centre.

Frequently Asked Questions

Why does my employer deduct SHIF but my account shows Inactive?

If you are on a payroll, your employer deducts 2.75% of your gross salary every month and remits it to SHA by the 9th of the following month. Check your status occasionally โ€” if it shows inactive while deductions appear on your payslip, raise it with HR and ask for remittance records.

Do I have to pay all arrears before my SHA cover is reactivated?

No. SHA cover typically updates within 24 hours of payment. You will owe the arrears plus penalties, but your cover comes back with the current payment.

What if my payment appears in afyayangu but my coverage still shows Inactive?

The payment appears in your afyayangu history, but your coverage status still reads inactive or dormant, and a facility has refused to bill SHA for you. This usually means you paid but not enough to cover the full month (your means-tested tier minimum is higher than you paid), or you are in arrears and the money covered only part of what you owe. Visit a Huduma Centre with your payment history to sort it manually.

Can I pay using someone else's national ID to speed things up?

No. The system ties payment to the account holder's ID number. If you use the wrong ID, your money posts to the wrong account and your status stays Inactive. Always use your own national ID as your M-Pesa account number when paying Paybill 200222.

Find an Expert on Kaziiko

SHA registration experts โ€บSHA & SHIF course on Kaziiko Academy โ€บBrowse all experts โ€บ

Popular on Kaziiko

Verified experts, fixed prices, M-Pesa escrow.

KaziikoKazi IkoKenya's Digital Expert Marketplace

Need a hand? Let an expert do it

Pay via
M-PESA

Stop reading guides and start getting results. Verified Kenyan experts handle the hard parts for you.

โœ“ Verified & background-checked experts
โœ“ Pay securely via M-Pesa โ€” no cash
โœ“ Work delivered remotely in hours
โœ“ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles โ€บ
Tips

Why Chamas Collapse Over Figures Nobody Can Prove

4 min read
Tips

Chama Arrears: How to Know Exactly Who Owes What

4 min read
Tips

What to Do When a Chama Member Stops Contributing

4 min read