Skip to content

Directory · Updated 2026-09-30

Paybill numbers Kenya: verified M-PESA codes

Every M-PESA paybill, Airtel Money paybill, till number, and Pochi la Biashara worth knowing in Kenya: banks, utilities, government, schools, hospitals, betting, SACCOs, and more. Verified against company official sources. Search below or jump to a sector.

New here? Start with the M-PESA hub for charges, limits, reversal, USSD codes and the full paybill walkthrough.

Payments through paybill numbers are processed by CBK-authorized Payment Service Providers. See the full 43-PSP directory.

All paybills by category

Utilities paybill numbers13

Utilities only

Pay your electricity, water, and gas bills.

UtilityMulti-network

Kenya Power and Lighting Company

Pay Kenya Power & Lighting Company (KPLC) postpaid electricity bills via M-PESA paybill 888888. Use your KPLC account number (from your bill) as the account.

Paybill · M-Pesa

888 888

UtilityMulti-network

Kenya Power Prepaid Tokens

Buy KPLC prepaid tokens on M-PESA paybill 888880. Use your prepaid meter number as the account.

Paybill · M-Pesa

888 880

Utility

Nairobi City Water and Sewerage Company

Pay Nairobi City Water and Sewerage Company bills via M-PESA paybill 444400. Use your water bill account number as the account. Or dial *260# to query and pay.

Paybill · M-Pesa

444 400

Utility

Mombasa Water Supply and Sanitation Company

Pay your Mombasa water and sanitation bill.

Paybill · M-Pesa

565 444

Utility

Kisumu Water and Sanitation Company

Pay your Kisumu water and sanitation bill.

Paybill · M-Pesa

200 900

Utility

Nakuru Water and Sanitation Services

Pay your Nakuru water and sanitation bill.

Paybill · M-Pesa

111 444

Utility

Solar Panda Kenya

Pay Solar Panda solar home system instalments via M-PESA paybill 999090.

Paybill · M-Pesa

999 090

Utility

KPLC New Connection

Pay for a new KPLC meter or new electricity connection via M-PESA paybill 888899. Distinct from the postpaid bill paybill (888888) and the prepaid token paybill (888880). Use your application reference number as the account.

Paybill · M-Pesa

888 899

Utility

Limuru Water and Sewerage Company

Pay your Limuru water and sewerage bill via M-PESA paybill 895900.

Paybill · M-Pesa

895 900

Utility

KPLC Stima Promo Lipa Mdogo Mdogo

Pay your KPLC Stima Lipa Mdogo Mdogo flexible payment plan via M-Pesa.

Paybill · M-Pesa

888 888

Utility

Eldoret Water and Sanitation Company

Pay your Eldoret water and sanitation bill.

Paybill · M-Pesa

511 000

Utility

Thika Water and Sewerage Company

Pay your Thika water and sewerage bill.

Paybill · M-Pesa

860 100

Utility

Kirandich Water and Sanitation Company

Pay Kirandich Water and Sanitation Company (Baringo County: Kabarnet and surrounding areas) via M-PESA paybill 4016733. Account = your Kirandich Water customer / meter account number.

Paybill · M-Pesa

401 673 3

Government paybill numbers31

Government only

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

Banks paybill numbers41

Banks only

Send money to a Kenyan bank account via M-Pesa or Airtel Money.

Bank

Kenya Commercial Bank

Send money from M-Pesa to a KCB Bank account. Same paybill for all KCB account holders.

Paybill · M-Pesa

522 522

Bank

Equity Bank Kenya (Eazzy Pay)Verified Sponsor

Send money from M-Pesa to an Equity Bank account using Eazzy Pay.

Paybill · M-Pesa

247 247

BankMulti-network

Co-operative Bank of Kenya

Co-operative Bank runs two M-PESA paybills and they are not interchangeable. 400200 deposits straight into a Co-op account, and the account number is the recipient's Co-op account. 400222 is MCollection, used by schools, landlords and other businesses that need payments to reconcile: the account number is the business code, then "#", then optionally the payer's name or student number, for example 123456#Annie. Paying a school on 400200 instead of 400222 is the commonest mix-up, and it lands the money in the wrong place to reconcile.

Paybill · M-Pesa

400 200

Bank

Absa Bank Kenya

Send money from M-Pesa to an Absa Bank Kenya account (formerly Barclays Kenya).

Paybill · M-Pesa

303 030

Bank

NCBA Bank Kenya

Send money from M-Pesa to an NCBA account (formerly NIC and CBA).

Paybill · M-Pesa

880 100

Bank

Standard Chartered Bank Kenya

Send money from M-Pesa to a Standard Chartered Kenya account.

Paybill · M-Pesa

329 329

Bank

Diamond Trust Bank

Send money from M-Pesa to a DTB account.

Paybill · M-Pesa

516 600

Bank

Stanbic Bank Kenya

Send money from M-Pesa to a Stanbic Bank Kenya account.

Paybill · M-Pesa

600 100

Bank

I&M Bank Kenya

Send money from M-Pesa to an I&M Bank account.

Paybill · M-Pesa

542 542

Bank

Kenya Post Office Savings Bank

Send money to a PostBank Kenya account via M-PESA paybill 200999.

Paybill · M-Pesa

200 999

Bank

Family Bank Kenya

Send money from M-Pesa to a Family Bank account.

Paybill · M-Pesa

222 111

Bank

National Bank of Kenya

Send money from M-Pesa to a National Bank of Kenya account.

Paybill · M-Pesa

547 700

Bank

UBA Kenya Bank

Send money to a UBA Kenya bank account via M-PESA paybill 559900.

Paybill · M-Pesa

559 900

Bank

Ecobank Kenya

Send money to an Ecobank Kenya account via M-PESA paybill 700201.

Paybill · M-Pesa

700 201

Bank

Caritas Microfinance Bank

⚠️ Caritas Microfinance Bank is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Pay Caritas Microfinance loans and savings via M-PESA paybill 248700.

Paybill · M-Pesa

248 700

Bank

Absa Bank Kenya Loan Repayment

Repay an Absa Bank Kenya loan account from M-Pesa.

Paybill · M-Pesa

300 068

Bank

LOOP

Deposit from M-PESA into a LOOP account. Paybill 714777, account number is your LOOP-registered phone number.

Paybill · M-Pesa

714 777

Bank

HFC Limited (Housing Finance)

Send money from M-Pesa to an HFC (Housing Finance) account or pay your mortgage.

Paybill · M-Pesa

100 400

Bank

Absa Multi-Currency Prepaid Card

Top up an Absa multi-currency prepaid card from M-Pesa.

Paybill · M-Pesa

303 069

Bank

Access Bank Kenya

Deposit money into your Access Bank Kenya account via M-PESA paybill 862862. Account = your 13-digit Access Bank account number.

Paybill · M-Pesa

862 862

Bank

Diamond Trust Bank (credit card repayment)

Repay a DTB credit card from M-PESA.

Paybill · M-Pesa

584 429

Bank

Sidian Bank

Send money from M-Pesa to a Sidian Bank account.

Paybill · M-Pesa

111 999

Bank

Bank of Africa Kenya

Send money from M-Pesa to a Bank of Africa Kenya account.

Paybill · M-Pesa

972 900

Bank

Prime Bank Kenya

Send money from M-Pesa to a Prime Bank Kenya account.

Paybill · M-Pesa

982 800

Bank

Diamond Trust Bank (prepaid card top-up)

Top up a DTB prepaid card from M-PESA.

Paybill · M-Pesa

505 151

Bank

SBM Bank Kenya

Send money from M-Pesa to an SBM Bank Kenya account.

Paybill · M-Pesa

552 800

Bank

Gulf African Bank

Pay into a Gulf African Bank account via M-PESA paybill 985050. Kenya's leading fully-Sharia-compliant Islamic bank. Use your Gulf African Bank account number as the account.

Paybill · M-Pesa

985 050

Bank

Premier Bank Kenya (formerly First Community Bank)

Deposit money into your Premier Bank Kenya (formerly First Community Bank) account via M-PESA paybill 919700. Account = your Premier Bank account number. Premier Bank is a Shari'ah-compliant commercial bank.

Paybill · M-Pesa

919 700

Bank

I&M Bank (prepaid card top-up)

Load an I&M prepaid card from M-PESA.

Paybill · M-Pesa

872 651

Bank

Family Bank (prepaid card top-up)

Load or activate a Family Bank Visa prepaid card from M-PESA.

Paybill · M-Pesa

222 169

Bank

Consolidated Bank of Kenya

Send money from M-Pesa to a Consolidated Bank account.

Paybill · M-Pesa

508 400

Bank

Guardian Bank Kenya

Pay into a Guardian Bank Kenya account via M-PESA paybill 344500. Use your Guardian Bank account number as the account.

Paybill · M-Pesa

344 500

Bank

Century Microfinance Bank

Deposit funds or repay a loan at Century Microfinance Bank via M-PESA paybill 888600. Account = your Century customer / loan account number.

Paybill · M-Pesa

888 600

Bank

Credit Bank Kenya

Send money from M-Pesa to a Credit Bank account.

Paybill · M-Pesa

972 700

Bank

SBM Bank (prepaid card top-up)

Load an SBM prepaid card from M-PESA.

Paybill · M-Pesa

552 883

Bank

Mayfair CIB Bank

⚠️ Mayfair CIB Bank is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Mayfair CIB Bank account.

Paybill · M-Pesa

447 900

Bank

Kingdom Bank Kenya

⚠️ Kingdom Bank Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Kingdom Bank Kenya account.

Paybill · M-Pesa

529 901

Bank

Bank of Baroda Kenya

⚠️ Bank of Baroda Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Bank of Baroda Kenya account.

Paybill · M-Pesa

990 303

Bank

Guaranty Trust Bank Kenya

Send money from M-Pesa to a Guaranty Trust Bank Kenya account.

Paybill · M-Pesa

910 200

Bank

African Banking Corporation

Send money from M-Pesa to an ABC Bank account.

Paybill · M-Pesa

111 777

Bank

Habib Bank AG Zurich Kenya

⚠️ Habib Bank AG Zurich Kenya is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Send money from M-Pesa to a Habib Bank Kenya account.

Paybill · M-Pesa

570 425

Digital lenders paybill numbers21

Digital lenders only

Repay your mobile loan or apply for a new one.

Lending

Tala Kenya

Repay your Tala mobile loan via M-Pesa paybill.

Paybill · M-Pesa

851 900

Lending

KCB M-PESA (paybill route)

Repay a KCB M-PESA loan on M-PESA paybill 522559, with the borrower's national ID number as the account.

Paybill · M-Pesa

522 559

Lending

Equity Bank Eazzy Loan

Repay your Equity Eazzy Loan via M-PESA paybill 247263.

Paybill · M-Pesa

247 263

Lending

Branch International Kenya

Repay your Branch mobile loan via M-Pesa paybill.

Paybill · M-Pesa

998 608

Lending

Absa Timiza

Repay Absa Timiza loan or deposit to your Timiza wallet via M-PESA paybill 300067.

Paybill · M-Pesa

300 067

Lending

Watu Credit (Watu Africa)

Repay your Watu motorcycle, tuk-tuk, or asset-finance loan via M-Pesa.

Paybill · M-Pesa

650 880

Lending

Mogo Kenya

Repay your Mogo car loan, logbook loan, or asset finance via M-PESA paybill 7034211. Use your Mogo agreement number or vehicle plate number as the account reference.

Paybill · M-Pesa

703 421 1

Lending

M-KOPA

Repay your M-KOPA solar home system, smartphone, or other asset financing via M-Pesa.

Paybill · M-Pesa

333 222

Lending

Lipa Later

Pay for goods on installments through Lipa Later.

Paybill · M-Pesa

865 050

Lending

Zenka Finance

Repay your Zenka mobile loan via M-Pesa paybill.

Paybill · M-Pesa

979 988

Lending

Sun King (Greenlight Planet)

Repay your Sun King solar lighting or solar home system via M-PESA paybill 323458. Sun King is made and distributed by Greenlight Planet: the paybill covers EasyBuy installments and full-payment settlements. Account = your Sun King account number (retrieve by dialling *305#).

Paybill · M-Pesa

323 458

Lending

Vision Fund Kenya

Repay Vision Fund Kenya microfinance loans via M-PESA paybill 200555.

Paybill · M-Pesa

200 555

LendingMulti-network

Onfon Mobile

Onfon Mobile paybills for their bulk SMS and mobile-services accounts. Two active paybills: 4104151 and 622645. Confirm which one the recipient wants before you send.

Paybill · M-Pesa

410 415 1

Lending

d.light Kenya

Repay your d.light solar product or pay for upgrades via M-Pesa.

Paybill · M-Pesa

215 550

Lending

Kenya Women Microfinance Bank

Repay your KWFT loan or save with Kenya Women Microfinance Bank.

Paybill · M-Pesa

101 200

Lending

Faulu Microfinance Bank

⚠️ Faulu Microfinance Bank is not listed in Safaricom's 2025 Mobile Banking Codes PDF. The paybill below is from older sources and may not be current. Confirm with the bank or check your statement before sending money. Deposit, save, or repay loans at Faulu Microfinance Bank.

Paybill · M-Pesa

328 585

Lending

SMEP Microfinance Bank

Save or repay loans at SMEP Microfinance Bank.

Paybill · M-Pesa

777 001

Lending

Rafiki Microfinance Bank

Save or repay loans at Rafiki Microfinance Bank.

Paybill · M-Pesa

802 200

Lending

Musoni Microfinance

Repay your Musoni loan.

Paybill · M-Pesa

514 000

Lending

Yehu Microfinance Trust

Repay your Yehu Microfinance loan.

Paybill · M-Pesa

606 303

Lending

Juhudi Kilimo

Agricultural finance and asset loans for Kenyan farmers.

Paybill · M-Pesa

513 900

Betting (18+) paybill numbers15

Betting (18+) only

GRA-licensed betting operators only. 18+. Play responsibly.

Betting

Betika Kenya

Deposit to your Betika Kenya betting wallet. Betika is GRA-licensed. 18+ only.

Paybill · M-Pesa

290 290

BettingMulti-network

SportPesa Kenya

Deposit to your SportPesa Kenya betting wallet. SportPesa is GRA-licensed. 18+ only.

Paybill · M-Pesa

955 100

Betting

SportyBet Kenya

Pay SportyBet Kenya via M-PESA paybill 590555. Enter your SportyBet-registered phone number as the account. SportyBet Kenya is operated by Dreamhub Technology Limited, licensed under BCLB licence numbers BK-0001203 and PG-0001202.

Paybill · M-Pesa

590 555

Betting

Helabet Kenya

Deposit to Helabet for sports betting via M-PESA paybill 290007.

Paybill · M-Pesa

290 007

Betting

OdiBets

Deposit to your OdiBets betting wallet. GRA-licensed. 18+ only.

Paybill · M-Pesa

290 680

BettingMulti-network

1xBet Kenya

Deposit to 1xBet for sports betting and casino via M-PESA paybill 290011.

Paybill · M-Pesa

290 011

Betting

Mozzart Bet Kenya

Deposit to your Mozzart Bet Kenya wallet. GRA-licensed. 18+ only.

Paybill · M-Pesa

290 059

Betting

22Bet Kenya

Deposit to 22Bet for sports betting and casino via M-PESA paybill 7325515.

Paybill · M-Pesa

732 551 5

Betting

BetPawa Kenya

Deposit to your BetPawa Kenya wallet. GRA-licensed. 18+ only.

Paybill · M-Pesa

290 020

Betting

Shabiki Kenya

Deposit to Shabiki for jackpots and sports betting via M-PESA paybill 290063.

Paybill · M-Pesa

290 063

Betting

Pakakumi

Deposit to your Pakakumi gaming wallet via M-Pesa. Its site footer names a BCLB licence (BK 0001230 and PG 0001229, read 25 Oct 2026). 18+ only.

Paybill · M-Pesa

547 717

Betting

Pepeta

Deposit to your Pepeta gaming wallet via M-Pesa. GRA-licensed. 18+ only.

Paybill · M-Pesa

779 900

Betting

KessBet Kenya

Deposit to KessBet via M-PESA paybill 565612.

Paybill · M-Pesa

565 612

Betting

GameMania Kenya

Deposit to GameMania (casino, slots, live games) via M-PESA paybill 290077. Account = your registered GameMania phone number.

Paybill · M-Pesa

290 077

Betting

Radabet Kenya

Deposit to your Radabet wallet for sports betting, Aviator, casino and virtuals. Paybill 4966000, account = your registered Safaricom number. 18+ only.

Paybill · M-Pesa

496 600 0

Telecom & internet paybill numbers8

Telecom & internet only

Pay your Safaricom, Airtel, Zuku, Faiba, or other ISP bill.

TV & streaming paybill numbers7

TV & streaming only

Pay your DStv, GOtv, StarTimes, Showmax, and streaming subscriptions.

Insurance paybill numbers22

Insurance only

Premium payments to Kenyan insurance providers.

Insurance

Britam

Pay Britam premiums via M-PESA paybill 541400. Account = your policy number, exactly as it appears on your policy document.

Paybill · M-Pesa

541 400

Insurance

Jubilee Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Jubilee Insurance premiums.

Paybill · M-Pesa

328 100

Insurance

Sanlam Life Insurance Kenya

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay Sanlam Life insurance premiums via M-PESA paybill 120120.

Paybill · M-Pesa

120 120

Insurance

Old Mutual Unit Trust

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Invest in Old Mutual Unit Trust funds via M-PESA paybill 600500.

Paybill · M-Pesa

600 500

Insurance

Jubilee Insurance Pension Contributions

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay Jubilee Insurance pension contributions via M-PESA paybill 328103.

Paybill · M-Pesa

328 103

Insurance

Directline Assurance Company

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay Directline insurance premiums via M-PESA paybill 509800.

Paybill · M-Pesa

509 800

Insurance

AAR Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your AAR Insurance and AAR Healthcare premiums.

Paybill · M-Pesa

333 200

Insurance

CIC Insurance Group

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your CIC Insurance premiums.

Paybill · M-Pesa

600 111

Insurance

Old Mutual Kenya

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Old Mutual insurance and pension premiums.

Paybill · M-Pesa

600 501

Insurance

Madison Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Madison Insurance premiums.

Paybill · M-Pesa

880 928

Insurance

APA Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your APA Insurance premiums.

Paybill · M-Pesa

511 600

Insurance

ICEA LION

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your ICEA LION insurance and asset management premiums.

Paybill · M-Pesa

974 203

Insurance

AMACO Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your AMACO Insurance premiums.

Paybill · M-Pesa

545 400

Insurance

Heritage Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Heritage Insurance premiums.

Paybill · M-Pesa

503 000

Insurance

Kenya Orient Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Kenya Orient Insurance premiums.

Paybill · M-Pesa

513 200

Insurance

Resolution Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Resolution Insurance premiums.

Paybill · M-Pesa

503 100

Insurance

Monarch Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Monarch Insurance premiums.

Paybill · M-Pesa

552 200

Insurance

GA Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your GA Insurance premiums.

Paybill · M-Pesa

870 250

Insurance

Mayfair Insurance

⚠️ Mayfair Insurance paybill needs verification. The number we previously listed (510800) is actually Glovo Riders' paybill, not Mayfair's. Contact Mayfair directly or check your policy document for the correct paybill before sending money.

Paybill · M-Pesa

Insurance

Kenindia Assurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Kenindia Assurance premiums.

Paybill · M-Pesa

514 600

Insurance

Trident Insurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Trident Insurance premiums.

Paybill · M-Pesa

985 850

Insurance

Saham Assurance

⚠️ Insurance paybills change occasionally as insurers reorganise vendor relationships. Always confirm with the insurer's customer service or your policy document before sending money. If the paybill below doesn't work, contact the insurer directly. Pay your Saham Assurance premiums.

Paybill · M-Pesa

510 200

Schools & universities paybill numbers35

Schools & universities only

School fees and university tuition payments.

School

Kenya Medical Training College

Pay Kenya Medical Training College fees via M-PESA paybill 222222 (government paybill).

Paybill · M-Pesa

222 222

SchoolMulti-network

University of Nairobi

Pay University of Nairobi fees via M-PESA paybill 300059. Use your student registration number (e.g. D61/1234/2019) as the account.

Paybill · M-Pesa

300 059

School

Strathmore University

Pay Strathmore University fees via M-PESA paybill 168633 (Stanbic-backed). Use account number 99020 followed by your six-digit student number.

Paybill · M-Pesa

168 633

School

Kenya School of Law

Pay Kenya School of Law (KSL) tuition and fees via the Government Single Payment paybill 222222. Use your KSL admission / student number as the account.

Paybill · M-Pesa

222 222

SchoolMulti-network

Jomo Kenyatta University of Agriculture and Technology

Pay JKUAT fees via M-PESA paybill 222222 using the eCitizen-generated payment reference as the account number, or via the legacy paybill 951200 with your registration number.

Paybill · M-Pesa

222 222

School

Kenya Institute of Mass Communication

Pay Kenya Institute of Mass Communication fees via M-PESA paybill 222222 (government paybill).

Paybill · M-Pesa

222 222

School

National Bank of Kenya School Fees

Pay school fees into any school account held at National Bank of Kenya.

Paybill · M-Pesa

625 625

School

United States International University - Africa

Pay USIU-Africa tuition and fees.

Paybill · M-Pesa

516 900

School

Moi University

Pay Moi University fees via M-PESA paybill 883183. Use your Moi registration number as the account.

Paybill · M-Pesa

883 183

School

Mount Kenya University

Pay Mount Kenya University tuition and fees.

Paybill · M-Pesa

270 988

SchoolMulti-network

Egerton University

Pay Egerton University tuition and fees.

Paybill · M-Pesa

222 222

School

KCA University

Pay KCA University tuition and fees.

Paybill · M-Pesa

565 555

School

Daystar University

Pay Daystar University tuition and fees.

Paybill · M-Pesa

844 200

SchoolMulti-network

Maseno University

Pay Maseno University tuition and fees.

Paybill · M-Pesa

222 222

School

Africa Nazarene University

Pay Africa Nazarene University tuition and fees.

Paybill · M-Pesa

247 247

School

Multimedia University of Kenya

Pay Multimedia University tuition and fees.

Paybill · M-Pesa

222 222

School

Kabarak University

Pay Kabarak University tuition and fees.

Paybill · M-Pesa

950 100

School

Tap2Eat (Food4Education)

Top up a Tap2Eat school meal account on M-PESA paybill 956781, using the phone number you registered with Tap2Eat as the account. Tap2Eat is run by the Food for Education Foundation, and Dishi na County uses the same paybill. Money is only deducted when your child is served.

Paybill · M-Pesa

956 781

School

Riara University

Pay Riara University tuition and fees.

Paybill · M-Pesa

522 533

SchoolMulti-network

Pwani University

Pay Pwani University tuition and fees.

Paybill · M-Pesa

222 222

School

Technical University of Kenya

Pay Technical University of Kenya tuition and fees.

Paybill · M-Pesa

222 222

School

Meru University of Science and Technology

Pay Meru University tuition and fees.

Paybill · M-Pesa

222 222

SchoolMulti-network

Chuka University

Pay Chuka University tuition and fees.

Paybill · M-Pesa

222 222

School

Catholic University of Eastern Africa

Pay CUEA tuition and fees.

Paybill · M-Pesa

303 030

SchoolMulti-network

University of Embu

Pay University of Embu tuition and fees.

Paybill · M-Pesa

222 222

School

Masinde Muliro University of Science and Technology

Pay MMUST tuition and fees.

Paybill · M-Pesa

222 222

School

Kenya Methodist University

Pay Kenya Methodist University tuition and fees.

Paybill · M-Pesa

300 112

School

Laikipia University

Pay Laikipia University tuition and fees.

Paybill · M-Pesa

222 222

SchoolMulti-network

Machakos University

Pay Machakos University tuition and fees.

Paybill · M-Pesa

222 222

School

Zetech University

Pay Zetech University tuition and fees.

Paybill · M-Pesa

898 100

School

Muranga University of Technology

Pay Muranga University tuition and fees.

Paybill · M-Pesa

222 222

SchoolMulti-network

Kirinyaga University

Pay Kirinyaga University tuition and fees.

Paybill · M-Pesa

222 222

School

Africa International University

Pay AIU tuition and fees.

Paybill · M-Pesa

522 533

SchoolMulti-network

Maasai Mara University

Pay Maasai Mara University tuition and fees.

Paybill · M-Pesa

222 222

SchoolMulti-network

Kibabii University

Pay Kibabii University tuition and fees.

Paybill · M-Pesa

222 222

Hospitals paybill numbers17

Hospitals only

Hospital bill payments and medical accounts.

HospitalMulti-network

Kenyatta National Hospital

⚠️ KNH has two active M-PESA paybills. The consolidated eCitizen paybill 222222 covers most invoices generated through the KNH billing system; the direct KNH paybill 626070 (surfaced in Safaricom's own in-app directory, September 2026) is used for some direct-billed items where the cashier gives you the KNH-specific number instead of an eCitizen reference. Always ask the KNH cashier which paybill applies to your bill before sending money.

Paybill · M-Pesa

222 222

Hospital

Aga Khan University Hospital, Nairobi

⚠️ Aga Khan University Hospital, Nairobi (AKUH,N) does not publish a customer-facing M-PESA paybill on its own billing page. They direct patients to the Pesapal portal at store.pesapal.com/akuhn for online payments, or to their Credit Control Department (+254 20 366 2842) for billing details. The number listed below is from older third-party sources and may not be currently active: confirm before sending.

Paybill · M-Pesa

638 000

Hospital

The Nairobi Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Nairobi Hospital bill.

Paybill · M-Pesa

401 400

Hospital

MP Shah Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your MP Shah Hospital bill.

Paybill · M-Pesa

957 300

Hospital

The Karen Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Karen Hospital bill.

Paybill · M-Pesa

661 300

Hospital

Tenwek Hospital

Pay Tenwek Hospital bills via M-PESA paybill 605664. Tenwek is a leading faith-based teaching hospital in Bomet County. Use your patient or invoice number as the account.

Paybill · M-Pesa

605 664

Hospital

Mater Misericordiae Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Mater Hospital bill.

Paybill · M-Pesa

100 400

Hospital

Gertrude's Children's Hospital

⚠️ Gertrude's Children's Hospital uses its own M-PESA payment flow which is set up via the hospital's reception/billing desk. The paybill we previously listed (303030) is actually Absa Bank's paybill, so it was wrong. Visit gerties.org/mpesa or call the hospital before sending money.

Paybill · M-Pesa

Hospital

Moi Teaching and Referral Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Moi Teaching and Referral Hospital bill.

Paybill · M-Pesa

222 222

Hospital

Aga Khan Hospital, Mombasa

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Aga Khan Hospital Mombasa bill.

Paybill · M-Pesa

638 200

Hospital

Mediheal Group of Hospitals

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Mediheal Hospital bill.

Paybill · M-Pesa

350 350

Hospital

Kijabe Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Kijabe Hospital bill.

Paybill · M-Pesa

512 900

Hospital

Aga Khan Hospital, Kisumu

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Aga Khan Hospital Kisumu bill.

Paybill · M-Pesa

638 100

Hospital

Kenyatta University Teaching Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your KUTRRH bill.

Paybill · M-Pesa

222 222

Hospital

The Mombasa Hospital

⚠️ Hospital paybills change frequently and may be department-specific (admissions, pharmacy, lab, etc.). Always confirm with the hospital's billing office or credit control before sending money. If a paybill listed below doesn't work, the hospital may have switched providers: call them first. Pay your Mombasa Hospital bill.

Paybill · M-Pesa

898 800

Hospital

Pumwani Maternity Hospital

⚠️ Pumwani Maternity Hospital is a Nairobi City County facility. The paybill previously listed (547700) appeared to collide with old Nairobi County data and could not be re-verified. Pumwani patients typically pay via Nairobi County e-services or directly at the cashier. Confirm with the hospital before sending.

Paybill · M-Pesa

Hospital

Kisii Teaching and Referral Hospital

⚠️ Kisii Teaching and Referral Hospital. Previously-listed paybill (335577) appeared to be Kisumu County's number, not KTRH's. KTRH patients should use the hospital's billing office or Kisii County health-services payment channel. Confirm before sending.

Paybill · M-Pesa

SACCOs paybill numbers24

SACCOs only

Deposit, repay loans, or pay shares to your SACCO.

SACCO

Wakulima Commercial Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Wakulima Sacco contributions and loans via M-PESA paybill 7082099.

Paybill · M-Pesa

708 209 9

SACCO

Biashara Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Biashara Sacco contributions and loans via M-PESA paybill 400300.

Paybill · M-Pesa

400 300

SACCO

Kenya Bankers Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Kenya Bankers Sacco contributions and loans via M-PESA paybill 400444.

Paybill · M-Pesa

400 444

SACCO

Stima DT Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Deposit, repay loans, or pay shares at Stima Sacco.

Paybill · M-Pesa

024 024 0

SACCO

Gusii Mwalimu Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Gusii Mwalimu Sacco contributions and loans via M-PESA paybill 283052.

Paybill · M-Pesa

283 052

SACCO

Chai Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Chai Sacco contributions and loans via M-PESA paybill 544200. The 787878 published here until 14 September 2026 belongs to Kach Comm Solutions, not to the SACCO.

Paybill · M-Pesa

544 200

SACCO

Kimisitu Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Kimisitu Sacco contributions and loans via M-PESA paybill 911200.

Paybill · M-Pesa

911 200

SACCO

Taifa Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Taifa Sacco contributions and loans via M-PESA paybill 930642.

Paybill · M-Pesa

930 642

SACCO

Nawiri Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Nawiri Sacco contributions and loan repayments via M-PESA paybill 505368.

Paybill · M-Pesa

505 368

SACCO

MKU Sacco

⚠️ MKU SACCO paybill needs verification. The number 270988 we previously listed appears to be Mount Kenya University's paybill, not MKU SACCO's (these are different entities). Contact MKU SACCO directly for the correct paybill.

Paybill · M-Pesa

SACCO

Mwalimu National Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Deposit or repay loans at Mwalimu National Sacco (for teachers and members).

Paybill · M-Pesa

541 900

SACCO

Daima Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Pay Daima Sacco contributions and loans via M-PESA paybill 874950.

Paybill · M-Pesa

874 950

SACCO

Kenya Police Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Deposit or repay loans at Kenya Police Sacco.

Paybill · M-Pesa

402 790 3

SACCO

Hazina Sacco

Deposit or repay loans at Hazina Sacco.

Paybill · M-Pesa

850 436

SACCO

Kenya Union of Savings and Credit Co-operatives

Pay KUSCCO services and membership fees.

Paybill · M-Pesa

300 600

SACCO

Sheria Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Deposit or repay loans at Sheria Sacco.

Paybill · M-Pesa

964 700

SACCO

Kenya Defence Forces Sacco

Deposit or repay loans at KDF Sacco (members and serving forces).

Paybill · M-Pesa

907 116

SACCO

Boresha Sacco

Deposit or repay loans at Boresha Sacco via M-PESA paybill 545500.

Paybill · M-Pesa

545 500

SACCO

Harambee Sacco

⚠️ SACCO paybills change occasionally. Always confirm with your SACCO's member services or check your latest member statement before sending money. If the paybill below doesn't work, contact the SACCO directly. Deposit or repay loans at Harambee Sacco.

Paybill · M-Pesa

525 200

SACCO

Imarisha Sacco

Deposit or repay loans at Imarisha Sacco.

Paybill · M-Pesa

982 100

SACCO

Unaitas Sacco

⚠️ Unaitas SACCO paybill needs verification. The number 510800 we previously listed is actually Glovo Riders' paybill, not Unaitas SACCO's. Contact Unaitas SACCO directly or check your member statement for the correct paybill.

Paybill · M-Pesa

544 700

SACCO

Tower Sacco

Deposit or repay loans at Tower Sacco.

Paybill · M-Pesa

885 885

SACCO

Apstar Sacco

Deposit or repay loans at Apstar Sacco, formerly Ukulima Sacco.

Paybill · M-Pesa

953 400

SACCO

Magadi Sacco

Deposit or repay loans at Magadi Sacco.

Paybill · M-Pesa

974 100

Retail & shopping paybill numbers8

Retail & shopping only

Pay at supermarkets, online shops, and merchants.

Retail

Naivas Supermarket

Pay Naivas Supermarket via M-PESA Buy Goods till 606060 at in-store checkout. Naivas publishes no paybill we can confirm: the 552883 this page carried until 14 September 2026 returns SBM CARDS in the Safaricom app, not Naivas.

Till number · M-Pesa

606 060

Retail

Quickmart Supermarket

⚠️ Most Kenyan supermarkets and retailers use Lipa-na-M-PESA tills (not paybills) at checkout. If a paybill is listed below, confirm at the till before using it: till numbers and paybills are different M-PESA products. Pay at Quickmart Supermarket using Lipa na M-Pesa Buy Goods.

Till number · M-Pesa

501 501

Retail

Carrefour Kenya

⚠️ Most Kenyan supermarkets and retailers use Lipa-na-M-PESA tills (not paybills) at checkout. If a paybill is listed below, confirm at the till before using it: till numbers and paybills are different M-PESA products. Pay at Carrefour Kenya using Lipa na M-Pesa Buy Goods.

Till number · M-Pesa

5050

Retail

Morara Home Furniture

Pay Morara Home Furniture via M-PESA paybill 880100 with account Morara. Paybill 880100 is NCBA Bank's shared merchant paybill; entering "Morara" as the account routes the money to Morara Home Furniture's NCBA account. Works for both outright purchases and Lipa Pole Pole installment payments. Branches in Nairobi (Utawala), Eldoret (Annex) and Mombasa (Bamburi).

Paybill · M-Pesa

880 100

Retail

Jumia Kenya

⚠️ Most Kenyan supermarkets and retailers use Lipa-na-M-PESA tills (not paybills) at checkout. If a paybill is listed below, confirm at the till before using it: till numbers and paybills are different M-PESA products. Pay for Jumia Kenya orders or top up your Jumia account.

Paybill · M-Pesa

504 900

Retail

Chandarana Foodplus

Chandarana Foodplus takes M-PESA on paybill 833900, confirmed by a test payment on 15 September 2026. An earlier version of this page carried 120120, which is Sanlam Life Insurance, not Chandarana. If you have 120120 written down anywhere, it is wrong.

Paybill · M-Pesa

833 900

Retail

Copia Kenya

Pay for Copia Kenya orders via M-PESA paybill 4068913. Copia is a rural-focused e-commerce platform serving Kenyan consumers. Use your order number as the account.

Paybill · M-Pesa

406 891 3

Retail

Cleanshelf Supermarket

⚠️ Most Kenyan supermarkets and retailers use Lipa-na-M-PESA tills (not paybills) at checkout. If a paybill is listed below, confirm at the till before using it: till numbers and paybills are different M-PESA products. Pay at Cleanshelf Supermarket using Lipa na M-Pesa Buy Goods.

Till number · M-Pesa

747 474

Churches & charities paybill numbers27

Churches & charities only

Tithe, offering, and charitable giving paybills.

Religious

Christ Is The Answer Ministries (CITAM)

Tithe and offering for CITAM (Christ Is The Answer Ministries), Pentecostal denomination with 30+ assemblies across Kenya.

Paybill · M-Pesa

933 934

Religious

Mavuno Church

Tithe and offering for Mavuno Church (Bellevue, Mavuno Downtown, and other branches).

Paybill · M-Pesa

508 700

Religious

Archdiocese of Nairobi

Donate to the Catholic Archdiocese of Nairobi (covers 127 parishes across Nairobi and Kiambu counties).

Paybill · M-Pesa

522 333

Religious

Jubilee Christian Church (JCC)

Tithe and offering for Jubilee Christian Church (Bishop Allan Kiuna), Parklands Nairobi.

Paybill · M-Pesa

545 700

Religious

Nairobi Baptist Church, Ngong Road

Tithe and offering for Nairobi Baptist Church Ngong Road (the founding NBC assembly, adjacent to Daystar University).

Paybill · M-Pesa

516 500

Religious

Nairobi Chapel

Tithe and offering for Nairobi Chapel (Jamhuri Road, off Ngong Road), including Uzima Daycare, Jubilee Scholarship, Tumaini Kwa Watoto.

Paybill · M-Pesa

508 701

Religious

All Saints' Cathedral, Nairobi

Main giving paybill for All Saints' Cathedral (Anglican Church of Kenya, Kenyatta Avenue Nairobi). Use for Tithe, Offertory, Baptism, Confirmation, Organ Fund, etc.

Paybill · M-Pesa

303 036

Religious

Nairobi Lighthouse Church (NLC)

Tithe and offering for Nairobi Lighthouse Church (Garden Estate Road, Nairobi).

Paybill · M-Pesa

652 652

Religious

Holy Family Minor Basilica

Donate to Holy Family Minor Basilica, the Catholic Cathedral of the Archdiocese of Nairobi (CBD).

Paybill · M-Pesa

527 500

Religious

PCEA Evergreen Parish

Contributions to PCEA Evergreen Parish (Runda, Nairobi). Sanctuary fund uses paybill 770525 separately.

Paybill · M-Pesa

876 552

Religious

Faith Evangelistic Ministry (FEM Family Church)

Tithe and offering for FEM Family Church (Faith Evangelistic Ministry, Karen Nairobi).

Paybill · M-Pesa

903 070

Religious

Renewal Vineyard Church Nairobi

Tithe and offering for Renewal Vineyard Church Nairobi.

Paybill · M-Pesa

551 727

Religious

JCC Daughters of Zion (DOZ)

Give to Daughters of Zion (DOZ), the women's ministry of Jubilee Christian Church.

Paybill · M-Pesa

733 355

Religious

Nairobi Baptist Church, Ongata Rongai

Tithe and offering for Nairobi Baptist Church Ongata Rongai assembly.

Paybill · M-Pesa

498 458

Religious

Nairobi Baptist Church, Westlands

Tithe and offering for Nairobi Baptist Church Westlands assembly.

Paybill · M-Pesa

918 367

Religious

Nairobi Baptist Church, Kibera

Tithe and offering for Nairobi Baptist Church Kibera assembly.

Paybill · M-Pesa

907 641

Religious

Nairobi Baptist Church, Kikuyu

Tithe and offering for Nairobi Baptist Church Kikuyu assembly.

Paybill · M-Pesa

907 606

Religious

Nairobi Baptist Church, Kitengela

Tithe and offering for Nairobi Baptist Church Kitengela assembly.

Paybill · M-Pesa

907 642

Religious

All Saints' CTC (Children & Teens Centre)

Children & Teens Centre fund at All Saints' Cathedral, Nairobi, supports the CTC programme reaching children and teenagers.

Paybill · M-Pesa

303 035

Religious

Kenya Red Cross Society

Donate to the Kenya Red Cross Society for emergency response and humanitarian work.

Send Money · M-Pesa

210 00

Religious

PCEA Evergreen Sanctuary Fund

New Sanctuary Fund for PCEA Evergreen Parish, building project contributions.

Paybill · M-Pesa

770 525

Religious

World Vision Kenya

Donate to World Vision Kenya for child-focused humanitarian work.

Paybill · M-Pesa

303 030

Religious

WWF Kenya

Donate to WWF Kenya for conservation work.

Paybill · M-Pesa

303 030

Religious

Compassion International Kenya

Donate to Compassion International Kenya for child sponsorship and community development.

Paybill · M-Pesa

247 247

Religious

Rotary Club Kenya

Donate to Rotary Club Kenya programmes.

Paybill · M-Pesa

247 247

Religious

Amref Health Africa

Donate to Amref Health Africa for healthcare programmes across Africa.

Paybill · M-Pesa

247 247

Religious

Habitat for Humanity Kenya

Donate to Habitat for Humanity Kenya for housing programmes.

Paybill · M-Pesa

303 030

Transport paybill numbers9

Transport only

Bus, rail, ride-hailing, and travel paybills.

Transport

Tahmeed Express

Book and pay for Tahmeed Express bus tickets via M-PESA paybill 980431.

Paybill · M-Pesa

980 431

Transport

Kenya Airways

Pay for Kenya Airways tickets and bookings with M-PESA. The account field is your booking reference, not your phone number: the reference is what matches the payment to your ticket.

Paybill · M-Pesa

777 777

Transport

Madaraka Express (SGR)

Pay for Madaraka Express (SGR) passenger train tickets via M-PESA paybill 809888. This is the ONLY official paybill for SGR tickets: Kenya Railways' own anti-fraud notice warns against any other number. Book online at metickets.krc.co.ke, dial *639#, or buy at any SGR station.

Paybill · M-Pesa

809 888

Transport

Modern Coast Bus

Pay for Modern Coast long-distance bus tickets.

Paybill · M-Pesa

525 600

Transport

Glovo Riders Kenya

Glovo paybill 510800 used by Glovo Riders to deposit money into their rider account for shopping purchases. Different from the Glovo customer paybill (400222) used to pay for orders.

Paybill · M-Pesa

510 800

Transport

Uber Kenya

⚠️ Uber Kenya does NOT use a customer-facing M-PESA paybill. Riders pay through the Uber app (linked card or M-PESA in-app). The number 303030 we previously listed is actually Absa Bank's paybill, not Uber's. Use the Uber app to add your M-PESA payment method.

Paybill · M-Pesa

Transport

Bolt Kenya

⚠️ Bolt Kenya does NOT use a customer-facing M-PESA paybill. Riders pay through the Bolt app (M-PESA in-app or card). The number 247247 we previously listed is Equity Bank's paybill, not Bolt's. Use the Bolt app to add your payment method.

Paybill · M-Pesa

Transport

Qatar Airways

Pay for Qatar Airways tickets from Kenya with M-PESA paybill 816850. The account field is your booking reference from the qatarairways.com/ke booking or the reservations office: not your phone number, and not your ticket number.

Paybill · M-Pesa

816 850

Transport

Kenya Airways Asante (Msafiri)

Pay for Kenya Airways flexible booking and Asante (Msafiri) loyalty top-ups with M-PESA. The account field is your booking reference or loyalty number.

Paybill · M-Pesa

777 777

Other paybill numbers4

Other only

Everything else, events, services, and miscellaneous.

Related pillar guides