Skip to content
Government

SHA paybill number 200 222

Pay your monthly Social Health Authority contribution. Replaced NHIF on 1 October 2024 under the Social Health Insurance Act 2023.

Verified by paybillke on 12 September 2026how we verify

Paybill

200 222

Account number: Your National ID number, digits only, no spaces or letters

Two different account numbers ride on paybill 200222. An individual pays with their National ID. An employer remitting a payroll batch pays with the E-Slip number generated at employers.sha.go.ke, not an ID. Using an ID for a payroll batch is the common employer error.

More government services

Other Kenyan government paybills

KRA, eCitizen, NSSF, HELB, SHA, county governments, find the right paybill, the right account format, and what each charge is for.

Browse government paybills

Account number for SHA

Format
National ID number
What to type
Your National ID number, digits only, no spaces or letters.
Example
Your 8-digit National ID number
Common mistake
Using a passport or alien card number where the system expects a Kenyan ID: these accounts often use a separate account format that is not the ID.

SHA payment not working? Top fixes

Common failure modes specific to SHA, with the fix that works first. If none of these resolve it, the 10-character M-PESA transaction code is the universal proof of payment, keep the SMS until the issue clears.

You paid the SHA contribution via paybill 200222 but afyayangu.go.ke still shows no update.

SHA reconciliation typically clears within 24 to 72 hours. Wait to the 72-hour mark and re-check afyayangu.go.ke. If still not visible, dial *147# to check contribution status via USSD. Full recovery playbook at /guides/sha-payment-not-reflecting-what-to-do.

Still stuck? How to reverse an M-PESA transaction and M-PESA error code lookup.

Common help with SHA

The Social Health Authority replaced NHIF on 1 October 2024 under the Social Health Insurance Act 2023. SHA operates three funds under one authority: the Primary Healthcare Fund (PHF), the Social Health Insurance Fund (SHIF, where contributions land), and the Emergency, Chronic and Critical Illness Fund (ECCIF). Contributions from every Kenyan resident flow through M-PESA paybill 200222 with your National ID as the account number. The rule is 2.75% of gross monthly income, minimum KES 300, no upper cap. For salaried employees (Tier 1) the employer deducts 2.75% from gross before PAYE and remits via employers.sha.go.ke by the 9th of the following month; you should not personally pay via paybill 200222 unless you are topping up a missed month. For non-salaried Kenyans (Tier 2) the premium is set through the Means Testing Instrument at afyayangu.go.ke and paid monthly via paybill 200222. To pay: open M-PESA, choose Lipa na M-PESA then Pay Bill, enter business number 200222, enter your National ID as the account (digits only, no spaces), enter the amount, confirm with PIN. USSD shortcut *147# also works and returns your contribution status. After paying, verify the payment landed by logging into afyayangu.go.ke and checking payment history; reconciliation typically takes 24 to 72 hours. Common failure modes: mistyped ID landing in the SHA suspense ledger; employer remittance not linked to your record (Tier 1); duplicate registration under an old NHIF number. If a payment does not reflect after 72 hours, call the SHA toll-free helpline 0800 720 601 with your M-PESA confirmation code and National ID, or visit any Huduma Centre or the SHA head office at SHA Building, Community Area, Ragati Road, Nairobi. Full walkthroughs: our SHA contribution calculator (Tier 1 + Tier 2 modes) is at /calculators/sha-contribution-kenya; the payment-not-reflecting recovery playbook is at /guides/sha-payment-not-reflecting-what-to-do; the Tier 2 Means Testing Instrument is explained at /guides/sha-means-testing-explained-kenya. Verified against sha.go.ke on 26 August 2026.

M-PESA paybill cost

What does paying SHA cost you?

For KES 2,500 to SHA (paybill 200222), you pay KES 33 on top (total KES 2,533 debited from M-PESA). The fee is set by Safaricom, not by the paybill.

KSh

Result

Fee

KES 20

Total cost

KES 2,520

The fee is 0.80% of the amount sent.

Free for transactions up to KES 100.

Some paybills (e.g., government services on eCitizen) are zero-rated, Safaricom waives the customer fee. Confirm with the receiving entity.

Fees are typically lower than Send Money for the same amount.

Updated for 2026 Safaricom tariffs. Verify on safaricom.co.ke before sending large amounts.

How to pay SHA

M-Pesa

Pay via M-Pesa 200 222

  1. Open M-Pesa, dial *334# or open the M-Pesa app.
  2. Select Lipa na M-Pesa, then Pay Bill.
  3. Enter Business Number: 200 222
  4. Enter Account (ID Number): Your National ID number, digits only, no spaces or letters.
  5. Enter the amount, in KES.
  6. Enter your M-Pesa PIN and confirm. You'll get an SMS confirmation.

Account format

ID Number: Your National ID number, digits only, no spaces or letters.

Paying SHA from outside Kenya

If you are abroad and this is a bill for family at home, the usual route costs you twice. You pay a transfer fee to get money into someone's M-PESA, then paying 200222 from that wallet is charged again on the M-PESA paybill tariff.

Before you send, check whether your transfer provider can pay a Kenyan paybill directly rather than paying a person. If it can, the money goes straight to SHA, the second charge never happens, and nobody at home has to do anything. Providers differ on this and it changes, so confirm it in your own app rather than taking anyone else's word.

The exact M-PESA charge depends on the amount. Work it out on this page, or compare what the transfer itself costs on the send-money comparison.

New to M-PESA paybills? Read the complete how-to-pay-a-paybill guide for every route (USSD, STK, SIM Toolkit, My OneApp), fees, and common mistakes.

M-PESA cost to pay SHA (2026 Safaricom tariff)

Total customer fee when paying paybill 200222 from M-PESA at common amounts. Fees are the standard Safaricom paybill bracket; some government services (eCitizen, KRA, NHIF/SHA) are zero-rated and these fees may be waived.

If you pay SHAM-PESA feeTotal off your M-PESA
KES 200KES 5KES 205
KES 500KES 5KES 505
KES 1,000KES 10KES 1,010
KES 2,500KES 20KES 2,520
KES 10,000KES 48KES 10,048
KES 50,000KES 67KES 50,067

Free for amounts up to KES 100. SHA does not charge its own fee on top of the M-PESA tariff; what you see is what you pay.

See full M-PESA fee bands, limits, and the 20% excise duty explained for every amount up to KES 250,000.

SHA payment not working? Top fixes

Common failure modes specific to SHA, with the fix that works first. If none of these resolve it, the 10-character M-PESA transaction code is the universal proof of payment, keep the SMS until the issue clears.

You paid the SHA contribution via paybill 200222 but afyayangu.go.ke still shows no update.

SHA reconciliation typically clears within 24 to 72 hours. Wait to the 72-hour mark and re-check afyayangu.go.ke. If still not visible, dial *147# to check contribution status via USSD. Full recovery playbook at /guides/sha-payment-not-reflecting-what-to-do.

You mistyped your National ID in the account field and the payment appears to have disappeared.

The money is not lost. SHA reconciles by National ID; a mistyped ID lands the payment in the SHA suspense ledger. Call 0800 720 601 with your M-PESA confirmation code, correct National ID, and the phone number that sent the payment. Manual re-attribution typically completes within 2 to 3 weeks. If urgent (upcoming hospital visit), walk into the nearest SHA branch or Huduma Centre with the M-PESA SMS and your ID card for same-day re-attribution.

Your payslip shows the SHA deduction but afyayangu.go.ke says you are inactive (Tier 1 employees).

This is an employer-remittance linking issue, not a payment issue. Employers must remit by the 9th of the following month, so a September deduction may not reflect until mid-October. Confirm with your payroll team that your National ID and SHA member number are correctly captured in the employers.sha.go.ke portal. If still unlinked after one full cycle, escalate through payroll to your employer's SHA contact.

Still stuck? How to reverse an M-PESA transaction and M-PESA error code lookup.

Calculator preview

M-Pesa fees for SHA

AmountM-Pesa feeTotal cost
KES 50FreeKES 50
KES 200KES 5KES 205
KES 1,000KES 10KES 1,010
KES 5,000KES 34KES 5,034
KES 20,000KES 62KES 20,062
Open full calculator with currency conversion

About SHA

Pay your monthly Social Health Authority contribution. Replaced NHIF on 1 October 2024 under the Social Health Insurance Act 2023.

Official site
sha.go.ke

Frequently asked about SHA

What is SHA's paybill number?

SHA's M-Pesa paybill is 200222. Pay your monthly Social Health Authority contribution. Replaced NHIF on 1 October 2024 under the Social Health Insurance Act 2023.

How do I pay SHA via M-Pesa?

Open M-Pesa, select Lipa na M-Pesa, then Pay Bill. Enter business number 200222, then your account (Your National ID number, digits only, no spaces or letters.), then the amount, then confirm with your M-Pesa PIN.

What account number do I use for SHA?

Your National ID number, digits only, no spaces or letters.

Can I pay SHA from abroad?

Yes, diaspora users typically send via remittance services like Wise, Sendwave, Lemfi, or WorldRemit, which deposit directly to SHA's paybill 200 222. Compare fees on our diaspora hub before sending.

What are the M-Pesa fees for paying SHA?

M-Pesa charges a transaction fee based on the amount sent. Use our M-Pesa fees calculator to see the exact 2026 cost for any amount.

What if I pay the wrong amount or use the wrong paybill?

Contact SHA support immediately with your M-Pesa transaction code. If you sent to the wrong paybill entirely, contact Safaricom on 100 (free from a Safaricom line) within 7 days to request a reversal, though success isn't guaranteed.

Can I pay SHA monthly?

Yes. SHA is a monthly contribution of 2.75% of gross monthly income, with a floor of KES 300 a month (SHA premium rates). Pay it each month on paybill 200222 with your national ID as the account number. SHA minimum contribution explained.

How do I pay SHA mdogo mdogo (Lipa SHA Pole Pole)?

Lipa SHA Pole Pole is a two-year plan for members with arrears. You pay the first four months upfront, then spread the remaining twenty across daily, weekly or monthly instalments through M-PESA Ratiba or paybill 200222. SHA says there is no interest, and cover starts only once the first four months are paid. Enrol at afyayangu.go.ke or a SHA office. Lipa SHA Pole Pole explained.

How do I check my SHA payment went through?

Your M-PESA SMS is immediate proof of payment, so keep the transaction code. Dialling *147# usually shows the contribution within an hour, and your payment history on afyayangu.go.ke, the source of truth, can take 24 to 72 hours to update. How to check your SHA payment went through.

Read deeper

Government services

KRA, eCitizen, NSSF, SHA, paying every Kenyan government service via M-PESA.

Pillar guide

How to pay KRA via M-Pesa, taxes, PRN, common mistakes

Generate a PRN on iTax, pay paybill 222222, and avoid the five mistakes that send money to KRA but don't clear your obligation.

Further reading

Curated external sources we cite. Open in a new tab.

More from Government

paybillke is an independent directory and tools service. We are not affiliated with Safaricom, Airtel, T-Kash, or any listed company.

Paybill displayed: 200 222 (mpesa paybill). How we verify.