31 listed
Government paybills Kenya: 31 verified codes
KRA, eCitizen, county services, NSSF, HELB, SHA.
Kenya Revenue Authority
Pay all KRA taxes (PAYE, VAT, income tax, customs, excise) via the Government single payment paybill 222222. Use your Payment Registration Number (PRN) from iTax as the account number. Per KRA notice 17/11/2023 and Kenya Gazette No. 16008/2022.
Paybill · M-Pesa
222 222
Social Health Authority
Pay your monthly Social Health Authority contribution. Replaced NHIF on 1 October 2024 under the Social Health Insurance Act 2023.
Paybill · M-Pesa
200 222
eCitizen
Pay for Kenyan government services via the eCitizen portal, passports, driving licenses, business permits, NTSA, immigration, and more.
Paybill · M-Pesa
222 222
National Social Security Fund
Pay your NSSF contributions, voluntary, self-employed, or as an employer.
Paybill · M-Pesa
333 300
Higher Education Loans Board
Repay a HELB student loan. Paybill 200800 (account: your ID number) still reaches HELB; HELB's own page now points borrowers to the eCitizen gateway on *642#.
Paybill · M-Pesa
200 800
Huduma Kenya
Pay for Huduma Kenya services and certificates via M-PESA paybill 191919.
Paybill · M-Pesa
191 919
NTSA (via eCitizen TIMS)
Pay NTSA fees, driving licence, vehicle registration, transfer, plate replacement, via eCitizen TIMS.
Paybill · M-Pesa
222 222
Kenya Accountants and Secretaries National Examinations Board
Register and pay for KASNEB professional exams (CPA, CS, CIFA, ATD).
Paybill · M-Pesa
222 222
Department of Immigration Services
Pay for passports, visas, work permits, and citizenship services via eCitizen.
Paybill · M-Pesa
222 222
Linda Mwananchi (Edwin Sifuna)
Donate to Nairobi Senator Edwin Sifuna's Linda Mwananchi Movement via M-PESA paybill 3033049. The paybill is registered under 'E Sifuna'. Account = your own Safaricom phone number. This is the movement, not The Equitable Party, which Sifuna launched separately on 4 October 2026 and which publishes no payment number.
Paybill · M-Pesa
303 304 9
Democracy for the Citizens Party (DCP)
Pay DCP nomination fees via M-PESA paybill 247247 (Equity Bank paybill), account 254829 (the fixed DCP account under Equity Bank). Party leader Rigathi Gachagua.
Paybill · M-Pesa
247 247
NHIF (defunct, replaced by SHA)
NHIF no longer exists. It was dissolved and replaced by the Social Health Authority on 1 October 2024. There is one health paybill today: 200222, account = your National ID.
Paybill · M-Pesa
200 222
Orange Democratic Movement (ODM)
Donate to the Orange Democratic Movement (ODM) via M-PESA paybill 985900. Account is your own phone number.
Paybill · M-Pesa
985 900
Kiambu County
Kiambu County collects revenue through M-PESA paybill 4162022 or USSD *476#. The account number is the reference for the specific service you are paying, land rates, parking, single business permit, market or cess, taken from your official Kiambu County invoice or the ICRMS eServices portal. Some national services for Kiambu residents still route through eCitizen paybill 222222 instead.
Paybill · M-Pesa
416 202 2
Kenya Wildlife Service
Pay KWS park entry fees, permits, and conservation charges via eCitizen.
Paybill · M-Pesa
222 222
Kenya Bureau of Standards
Pay KEBS standardisation fees and import quality marks via eCitizen.
Paybill · M-Pesa
222 222
Institute of Certified Public Accountants of Kenya
Pay ICPAK membership fees and CPD subscriptions.
Paybill · M-Pesa
950 100
Machakos County
Pay Machakos County rates, parking, business permits, and market fees.
Paybill · M-Pesa
161 616 0
Law Society of Kenya
Pay Law Society of Kenya membership fees and practising certificate fees.
Paybill · M-Pesa
509 400
Kakamega County
Kakamega County collects revenue through M-PESA paybill 003737. The leading zero is part of the number: key it exactly as 003737, not 3737. The account number is the reference on your Kakamega County invoice, permit or demand note, not your ID or phone number. The county moved its revenue collection onto the paybill when it digitised, and still accepts payment at the county revenue offices.
Paybill · M-Pesa
003 737
Nyeri County
Pay Nyeri County parking, rates and business permits with M-PESA paybill 191900.
Paybill · M-Pesa
191 900
Uasin Gishu County
Pay Uasin Gishu County rates, parking, business permits.
Paybill · M-Pesa
646 464
Kenya School of Government
Pay for Kenya School of Government training and courses via eCitizen.
Paybill · M-Pesa
222 222
Engineers Board of Kenya
Pay Engineers Board of Kenya registration and renewal fees.
Paybill · M-Pesa
222 222
Kenya Medical Practitioners and Dentists Council
Pay KMPDC registration, renewal, and licensing fees.
Paybill · M-Pesa
222 222
Nyamira County
Nyamira County collects all revenue through M-PESA paybill 004646. The leading zero is part of the number: enter it exactly as 004646. The account number is the reference from your official Nyamira County invoice or demand note, not your ID or phone number. The county moved off cash for all public-facing services in February 2024. Some national services for Nyamira residents still route through eCitizen paybill 222222 instead.
Paybill · M-Pesa
004 646
Institute of Human Resource Management
Pay IHRM membership and certification fees.
Paybill · M-Pesa
355 050
Homa Bay County
Homa Bay County collects revenue through M-PESA paybill 0434343. The leading zero is part of the number: key it exactly as 0434343, not 434343. You can also dial *603# for county services. If you are paying a specific bill, the county portal at homabay.craftcollect.africa shows the paybill and account number for that invoice, so read them off the bill rather than guessing the reference.
Paybill · M-Pesa
043 434 3
Migori County
Pay Migori County rates, parking, business permits.
Paybill · M-Pesa
998 140
Vihiga County
Vihiga County collects revenue through M-PESA paybill 003838. The leading zero is part of the number: key it exactly as 003838, not 3838. You can also dial *604#, the county's unified payments code, which walks you through the same services. The account number is the reference on your Vihiga County invoice or permit, not your ID or phone number.
Paybill · M-Pesa
003 838
Busia County
Pay Busia County rates, parking, business permits.
Paybill · M-Pesa
635 929
Government with no M-PESA paybill
These 19 publish no paybill number. They collect through a USSD menu, an online portal, or a reference number printed on your bill. If someone gives you a paybill for one of them, it belongs to a different organisation.
- Baringo CountyHow to pay instead
- Bungoma CountyHow to pay instead
- Embu CountyHow to pay instead
- Kajiado CountyHow to pay instead
- Kericho CountyHow to pay instead
- Kirinyaga CountyHow to pay instead
- Kisumu CountyHow to pay instead
- Kitui CountyHow to pay instead
- Makueni CountyHow to pay instead
- Meru CountyHow to pay instead
- Mombasa CountyHow to pay instead
- Muranga CountyHow to pay instead
- Nairobi CountyHow to pay instead
- Nakuru CountyHow to pay instead
- Nandi CountyHow to pay instead
- Nyandarua CountyHow to pay instead
- Siaya CountyHow to pay instead
- Tharaka-NithiHow to pay instead
- Trans NzoiaHow to pay instead