Kenyans can now conveniently make their Social Health Authority (SHA) contributions using M-Pesa, as part of the government’s broader efforts to achieve Universal Health Coverage (UHC) for all citizens.
SHA contributions are mandatory and help ensure access to essential health services under the Social Health Insurance Fund (SHIF). The method of payment depends on whether one is formally employed or self-employed.
Self-employed individuals can register and make payments voluntarily. To register, one can visit the official SHA portal (afyayangu.go.ke), go to a Huduma Centre, or seek assistance at SHA desks and information desks set up in hospitals.
Payments, on the other hand, can be made using mobile money platforms like M-Pesa, bank transfers, or authorised payment centres.
If you are self-employed and have a non-fixed monthly income, SHA uses a means-testing instrument to determine how much you are required to contribute.
Steps to access the Means Testing Tool
- Go to afyayangu.go.ke and log in.
- Click on “My Profile”.
- Select “Income” and indicate that you are self-employed.
- Answer the questions under Means Testing.
- SHA will calculate the monthly or annual premium based on your responses.
Some factors considered during means testing
- Household composition and characteristics.
- Housing characteristics.
- Access to basic services.
- Asset ownership.
- Education level.
- Employment status.
Once completed, the system will generate the amount you are required to contribute to SHIF.
Also Read: How to Register as a Member of the Social Health Authority
How to pay SHA contributions via M-Pesa Paybill
There is an M-Pesa Paybill that is managed directly by the Social Health Authority and is used for contributions to SHIF by individuals, especially those in the informal sector or self-employed. These individuals can pay their monthly or annual SHA contributions using M-Pesa by following these steps:
- Open the M-Pesa menu on your mobile phone.
- Select “Lipa na M-Pesa”.
- Choose “Paybill”.
- Enter the Paybill number: 200222.
- In the Account Number field, enter your National ID number.
- Enter the amount you are required to pay.
- Input your M-Pesa PIN and complete the transaction.
Ensure your National ID number is correctly entered to avoid payment errors.
After completing the payment, you are advised to verify the transaction by checking your SHA account or contacting SHA support for confirmation.
Also Read: How to Add or Remove Dependents on Your SHA Account
Other payment options
Via USSD
- Dial *147# on your phone.
- Enter your National ID number when prompted.
- Select the “Make Payment” option and choose between “Pay for Self” “Lipa Pole Pole” or “Pay for Other”
- Follow the prompts to complete the process.
Via online portal
- Visit the Afya Yangu website: afyayangu.go.ke.
- Log in using your National ID number and the OTP sent to your phone.
- Navigate to the payment section.
- Follow the instructions provided to make your payment.
Always ensure that your ID number is entered correctly when making SHA payments. After completing the transaction, confirm that the payment has been successfully processed by checking your SHA account or contacting their support team. For further assistance, you can visit the official SHA website or go to a nearby service centre.
For the employed
If you are formally employed, your employer will handle SHA contributions on your behalf. The contribution will be deducted directly from your salary, similar to other statutory deductions like those paid to the National Social Security Fund (NSSF).
Follow our WhatsApp Channel and X Account for real-time news updates.
