Your SHA health cover only works when the payments behind it are in order, so it helps to know exactly how SHA collects them.
If you are salaried, your employer deducts 2.75% of your gross pay each month, and if you are self employed or work informally, you pay 2.75% of your household income as set by a means test on the Afya Yangu portal.
The minimum is KSh 300 a month for everyone, and informal workers can pay in full or in instalments through Lipa Pole Pole.
This guide walks you through each group, what happens when payments are late, and how to confirm that yours went through.
The figures and steps come from the Social Health Authority's (SHA) own pages, as of 6 November 2026, the Social Health Insurance Act, 2023, and the Social Health Insurance Regulations, 2024, unless another source is named.
How much do you pay for SHA?
Contributions are 2.75% of your gross monthly income, with a minimum of KSh 300 a month and no upper limit.
Gross income means your pay before any deductions.
Salaried workers pay monthly, through a deduction from their pay, while self employed and informal workers pay an annual contribution, even though the minimum is worked out as KSh 300 a month.
The minimum works out to KSh 3,600 a year.
To show the arithmetic, someone earning KSh 50,000 gross would pay KSh 1,375 a month, which is 2.75% of that amount.
Someone earning KSh 8,000 would work out to KSh 220, which is below the minimum, so KSh 300 applies.
These are examples of the rule, not real cases.
If you are salaried
If you have a payslip, most of the work is done for you.
Your employer deducts 2.75% from your gross salary automatically and is responsible for calculating and remitting it to SHA.
The regulations require the money to reach SHA by the ninth day of each month.
If you are self employed or work informally
If you farm, trade, drive a boda boda, do casual work or run your own business, there is one extra step before you pay.
Your income is worked out through a self assessment on the Afya Yangu portal, afyayangu.go.ke, where you fill in a short online form about your income and household.
The system then gives you a customised annual premium.
SHA's notice of 31 July 2026 describes the order of steps.
You create an account with your national ID and a mobile number registered in your name, set a PIN, confirm your details, add eligible dependants such as a spouse and children, and complete the means test with details about your household, income and assets. SHA then tells you your monthly or annual contribution.
The regulations say the means test draws on household details such as housing, access to basic services and household composition, and that the annual amount should be paid 14 days before your current annual contribution lapses.
You can pay the annual amount in full or use Lipa Pole Pole.
According to the notice, payments can be made through M-PESA Paybill 200222, with your national ID number as the account number.
Lipa Pole Pole: paying in instalments
If a full annual payment is hard to find at once, Lipa Pole Pole lets you spread it out.
.jpeg)





