Skip to content
All paybills

31 listed

Government paybills Kenya: 31 verified codes

KRA, eCitizen, county services, NSSF, HELB, SHA.

GovernmentMulti-network

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

Government

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

GovernmentMulti-network

eCitizen

Pay for Kenyan government services via the eCitizen portal, passports, driving licenses, business permits, NTSA, immigration, and more.

Paybill · M-Pesa

222 222

Government

National Social Security Fund

Pay your NSSF contributions, voluntary, self-employed, or as an employer.

Paybill · M-Pesa

333 300

Government

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

Government

Huduma Kenya

Pay for Huduma Kenya services and certificates via M-PESA paybill 191919.

Paybill · M-Pesa

191 919

GovernmentMulti-network

NTSA (via eCitizen TIMS)

Pay NTSA fees, driving licence, vehicle registration, transfer, plate replacement, via eCitizen TIMS.

Paybill · M-Pesa

222 222

Government

Kenya Accountants and Secretaries National Examinations Board

Register and pay for KASNEB professional exams (CPA, CS, CIFA, ATD).

Paybill · M-Pesa

222 222

GovernmentMulti-network

Department of Immigration Services

Pay for passports, visas, work permits, and citizenship services via eCitizen.

Paybill · M-Pesa

222 222

Government

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

Government

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

Government

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

Government

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

Government

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

GovernmentMulti-network

Kenya Wildlife Service

Pay KWS park entry fees, permits, and conservation charges via eCitizen.

Paybill · M-Pesa

222 222

GovernmentMulti-network

Kenya Bureau of Standards

Pay KEBS standardisation fees and import quality marks via eCitizen.

Paybill · M-Pesa

222 222

Government

Institute of Certified Public Accountants of Kenya

Pay ICPAK membership fees and CPD subscriptions.

Paybill · M-Pesa

950 100

Government

Machakos County

Pay Machakos County rates, parking, business permits, and market fees.

Paybill · M-Pesa

161 616 0

Government

Law Society of Kenya

Pay Law Society of Kenya membership fees and practising certificate fees.

Paybill · M-Pesa

509 400

Government

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

Government

Nyeri County

Pay Nyeri County parking, rates and business permits with M-PESA paybill 191900.

Paybill · M-Pesa

191 900

Government

Uasin Gishu County

Pay Uasin Gishu County rates, parking, business permits.

Paybill · M-Pesa

646 464

GovernmentMulti-network

Kenya School of Government

Pay for Kenya School of Government training and courses via eCitizen.

Paybill · M-Pesa

222 222

GovernmentMulti-network

Engineers Board of Kenya

Pay Engineers Board of Kenya registration and renewal fees.

Paybill · M-Pesa

222 222

GovernmentMulti-network

Kenya Medical Practitioners and Dentists Council

Pay KMPDC registration, renewal, and licensing fees.

Paybill · M-Pesa

222 222

Government

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

Government

Institute of Human Resource Management

Pay IHRM membership and certification fees.

Paybill · M-Pesa

355 050

Government

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

Government

Migori County

Pay Migori County rates, parking, business permits.

Paybill · M-Pesa

998 140

Government

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

Government

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.