Need cash before payday? Compare verified providers on ZangCash

How to pay SHA via M-Pesa

Last updated: October 2026.

SHA paybill
200222

Account number: your National ID number

Pay by M-Pesa

  1. Open M-Pesa and choose Lipa na M-Pesa, then Pay Bill.
  2. Enter business number 200222.
  3. Enter your National ID as the account number.
  4. Enter the amount and your M-Pesa PIN.

Pay by USSD

Dial *147#, enter your ID, choose Make Payment and follow the prompts. You can pay for yourself or for another person.

Employees usually pay through payroll. See the net salary calculator for the 2.75% SHIF deduction.

I paid but my portal has not updated

Keep your M-Pesa message and check again later. If it persists, contact SHA.

Independent guide, not the official SHA website. Verify details at sha.go.ke before paying. Last verified: October 2026.

Compare verified providers on ZangCash

Frequently asked questions

How do I view my UHR payslip online?

Sign in to the official UHR portal with the credentials issued by your HR office, open the payslip section and select the month.

Is this the official UHR website?

No. This is an independent guide. It cannot access your payslip or your account.