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 onlyPay your electricity, water, and gas bills.
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
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
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
Mombasa Water Supply and Sanitation Company
Pay your Mombasa water and sanitation bill.
Paybill · M-Pesa
565 444
Kisumu Water and Sanitation Company
Pay your Kisumu water and sanitation bill.
Paybill · M-Pesa
200 900
Nakuru Water and Sanitation Services
Pay your Nakuru water and sanitation bill.
Paybill · M-Pesa
111 444
Solar Panda Kenya
Pay Solar Panda solar home system instalments via M-PESA paybill 999090.
Paybill · M-Pesa
999 090
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
Limuru Water and Sewerage Company
Pay your Limuru water and sewerage bill via M-PESA paybill 895900.
Paybill · M-Pesa
895 900
KPLC Stima Promo Lipa Mdogo Mdogo
Pay your KPLC Stima Lipa Mdogo Mdogo flexible payment plan via M-Pesa.
Paybill · M-Pesa
888 888
Eldoret Water and Sanitation Company
Pay your Eldoret water and sanitation bill.
Paybill · M-Pesa
511 000
Thika Water and Sewerage Company
Pay your Thika water and sewerage bill.
Paybill · M-Pesa
860 100
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 onlyKRA, 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
Banks paybill numbers41
Banks onlySend money to a Kenyan bank account via M-Pesa or Airtel Money.
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
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
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
Absa Bank Kenya
Send money from M-Pesa to an Absa Bank Kenya account (formerly Barclays Kenya).
Paybill · M-Pesa
303 030
NCBA Bank Kenya
Send money from M-Pesa to an NCBA account (formerly NIC and CBA).
Paybill · M-Pesa
880 100
Standard Chartered Bank Kenya
Send money from M-Pesa to a Standard Chartered Kenya account.
Paybill · M-Pesa
329 329
Diamond Trust Bank
Send money from M-Pesa to a DTB account.
Paybill · M-Pesa
516 600
Stanbic Bank Kenya
Send money from M-Pesa to a Stanbic Bank Kenya account.
Paybill · M-Pesa
600 100
I&M Bank Kenya
Send money from M-Pesa to an I&M Bank account.
Paybill · M-Pesa
542 542
Kenya Post Office Savings Bank
Send money to a PostBank Kenya account via M-PESA paybill 200999.
Paybill · M-Pesa
200 999
Family Bank Kenya
Send money from M-Pesa to a Family Bank account.
Paybill · M-Pesa
222 111
National Bank of Kenya
Send money from M-Pesa to a National Bank of Kenya account.
Paybill · M-Pesa
547 700
UBA Kenya Bank
Send money to a UBA Kenya bank account via M-PESA paybill 559900.
Paybill · M-Pesa
559 900
Ecobank Kenya
Send money to an Ecobank Kenya account via M-PESA paybill 700201.
Paybill · M-Pesa
700 201
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
Absa Bank Kenya Loan Repayment
Repay an Absa Bank Kenya loan account from M-Pesa.
Paybill · M-Pesa
300 068
LOOP
Deposit from M-PESA into a LOOP account. Paybill 714777, account number is your LOOP-registered phone number.
Paybill · M-Pesa
714 777
HFC Limited (Housing Finance)
Send money from M-Pesa to an HFC (Housing Finance) account or pay your mortgage.
Paybill · M-Pesa
100 400
Absa Multi-Currency Prepaid Card
Top up an Absa multi-currency prepaid card from M-Pesa.
Paybill · M-Pesa
303 069
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
Diamond Trust Bank (credit card repayment)
Repay a DTB credit card from M-PESA.
Paybill · M-Pesa
584 429
Sidian Bank
Send money from M-Pesa to a Sidian Bank account.
Paybill · M-Pesa
111 999
Bank of Africa Kenya
Send money from M-Pesa to a Bank of Africa Kenya account.
Paybill · M-Pesa
972 900
Prime Bank Kenya
Send money from M-Pesa to a Prime Bank Kenya account.
Paybill · M-Pesa
982 800
Diamond Trust Bank (prepaid card top-up)
Top up a DTB prepaid card from M-PESA.
Paybill · M-Pesa
505 151
SBM Bank Kenya
Send money from M-Pesa to an SBM Bank Kenya account.
Paybill · M-Pesa
552 800
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
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
I&M Bank (prepaid card top-up)
Load an I&M prepaid card from M-PESA.
Paybill · M-Pesa
872 651
Family Bank (prepaid card top-up)
Load or activate a Family Bank Visa prepaid card from M-PESA.
Paybill · M-Pesa
222 169
Consolidated Bank of Kenya
Send money from M-Pesa to a Consolidated Bank account.
Paybill · M-Pesa
508 400
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
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
Credit Bank Kenya
Send money from M-Pesa to a Credit Bank account.
Paybill · M-Pesa
972 700
SBM Bank (prepaid card top-up)
Load an SBM prepaid card from M-PESA.
Paybill · M-Pesa
552 883
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
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 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
Guaranty Trust Bank Kenya
Send money from M-Pesa to a Guaranty Trust Bank Kenya account.
Paybill · M-Pesa
910 200
African Banking Corporation
Send money from M-Pesa to an ABC Bank account.
Paybill · M-Pesa
111 777
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 onlyRepay your mobile loan or apply for a new one.
Tala Kenya
Repay your Tala mobile loan via M-Pesa paybill.
Paybill · M-Pesa
851 900
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
Equity Bank Eazzy Loan
Repay your Equity Eazzy Loan via M-PESA paybill 247263.
Paybill · M-Pesa
247 263
Branch International Kenya
Repay your Branch mobile loan via M-Pesa paybill.
Paybill · M-Pesa
998 608
Absa Timiza
Repay Absa Timiza loan or deposit to your Timiza wallet via M-PESA paybill 300067.
Paybill · M-Pesa
300 067
Watu Credit (Watu Africa)
Repay your Watu motorcycle, tuk-tuk, or asset-finance loan via M-Pesa.
Paybill · M-Pesa
650 880
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
M-KOPA
Repay your M-KOPA solar home system, smartphone, or other asset financing via M-Pesa.
Paybill · M-Pesa
333 222
Lipa Later
Pay for goods on installments through Lipa Later.
Paybill · M-Pesa
865 050
Zenka Finance
Repay your Zenka mobile loan via M-Pesa paybill.
Paybill · M-Pesa
979 988
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
Vision Fund Kenya
Repay Vision Fund Kenya microfinance loans via M-PESA paybill 200555.
Paybill · M-Pesa
200 555
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
d.light Kenya
Repay your d.light solar product or pay for upgrades via M-Pesa.
Paybill · M-Pesa
215 550
Kenya Women Microfinance Bank
Repay your KWFT loan or save with Kenya Women Microfinance Bank.
Paybill · M-Pesa
101 200
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
SMEP Microfinance Bank
Save or repay loans at SMEP Microfinance Bank.
Paybill · M-Pesa
777 001
Rafiki Microfinance Bank
Save or repay loans at Rafiki Microfinance Bank.
Paybill · M-Pesa
802 200
Musoni Microfinance
Repay your Musoni loan.
Paybill · M-Pesa
514 000
Yehu Microfinance Trust
Repay your Yehu Microfinance loan.
Paybill · M-Pesa
606 303
Juhudi Kilimo
Agricultural finance and asset loans for Kenyan farmers.
Paybill · M-Pesa
513 900
Betting (18+) paybill numbers15
Betting (18+) onlyGRA-licensed betting operators only. 18+. Play responsibly.
Betika Kenya
Deposit to your Betika Kenya betting wallet. Betika is GRA-licensed. 18+ only.
Paybill · M-Pesa
290 290
SportPesa Kenya
Deposit to your SportPesa Kenya betting wallet. SportPesa is GRA-licensed. 18+ only.
Paybill · M-Pesa
955 100
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
Helabet Kenya
Deposit to Helabet for sports betting via M-PESA paybill 290007.
Paybill · M-Pesa
290 007
OdiBets
Deposit to your OdiBets betting wallet. GRA-licensed. 18+ only.
Paybill · M-Pesa
290 680
1xBet Kenya
Deposit to 1xBet for sports betting and casino via M-PESA paybill 290011.
Paybill · M-Pesa
290 011
Mozzart Bet Kenya
Deposit to your Mozzart Bet Kenya wallet. GRA-licensed. 18+ only.
Paybill · M-Pesa
290 059
22Bet Kenya
Deposit to 22Bet for sports betting and casino via M-PESA paybill 7325515.
Paybill · M-Pesa
732 551 5
BetPawa Kenya
Deposit to your BetPawa Kenya wallet. GRA-licensed. 18+ only.
Paybill · M-Pesa
290 020
Shabiki Kenya
Deposit to Shabiki for jackpots and sports betting via M-PESA paybill 290063.
Paybill · M-Pesa
290 063
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
Pepeta
Deposit to your Pepeta gaming wallet via M-Pesa. GRA-licensed. 18+ only.
Paybill · M-Pesa
779 900
KessBet Kenya
Deposit to KessBet via M-PESA paybill 565612.
Paybill · M-Pesa
565 612
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
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 onlyPay your Safaricom, Airtel, Zuku, Faiba, or other ISP bill.
Safaricom Postpaid
Pay your Safaricom postpaid mobile bill (voice, data, SMS) via M-Pesa.
Paybill · M-Pesa
200 200
Safaricom Home Fibre
Pay your Safaricom Home Fibre internet subscription via M-Pesa.
Paybill · M-Pesa
150 501
Zuku Fiber
Pay your Zuku fibre, TV, or bundled subscription via M-Pesa.
Paybill · M-Pesa
320 320
Safaricom Postpay Bundles
Pay for Safaricom Postpay-tariff data and voice bundles via M-PESA paybill 898998. This is separate from the monthly Postpay bill (which uses 200200). Use 898998 for one-off bundle top-ups on a Postpay line.
Paybill · M-Pesa
898 998
Faiba (JTL)
Pay your Jamii Telecommunications (JTL) Faiba mobile or fibre subscription.
Paybill · M-Pesa
776 611
Telkom Kenya
Pay Telkom Kenya airtime via M-PESA paybill 777711 with your Telkom number as the account. For Telkom postpaid bills, use 220220 (Pesapal-routed) with account TKPP + your Telkom mobile number.
Paybill · M-Pesa
777 711
Poa Internet
Pay your Poa Internet wifi subscription.
Paybill · M-Pesa
776 938 4
MyAirtime
MyAirtime is a Kenyan bulk airtime and data reseller using M-PESA paybill 256356. Used by SMBs and resellers to purchase airtime/data at discount.
Paybill · M-Pesa
256 356
TV & streaming paybill numbers7
TV & streaming onlyPay your DStv, GOtv, StarTimes, Showmax, and streaming subscriptions.
DStv Kenya
Pay DStv on M-PESA paybill 444900. Use your DStv smartcard number, digits only, as the account.
Paybill · M-Pesa
444 900
Azam TV
Pay your Azam TV satellite subscription via M-PESA. Azam TV holds the exclusive FKF Premier League (Kenyan Premier League) broadcast rights through 2030.
Paybill · M-Pesa
827 190
GOtv Kenya
Pay GOtv on M-PESA paybill 423655. Use your IUC number, from the red sticker under the decoder, as the account.
Paybill · M-Pesa
423 655
Viusasa
Pay Viusasa streaming subscriptions via M-PESA paybill 724177.
Paybill · M-Pesa
724 177
Showmax
Pay for your Showmax subscription via M-PESA paybill 4081010. Account = the mobile number linked to your Showmax account (update it in Showmax settings first so the payment maps correctly).
Paybill · M-Pesa
408 101 0
Zuku Satellite TV
Pay for Zuku Satellite TV via M-PESA paybill 320323. Note: this is different from Zuku Fiber (320320). Account = your Zuku Satellite decoder / customer account number.
Paybill · M-Pesa
320 323
StarTimes Kenya
Pay your StarTimes digital TV subscription via M-Pesa.
Paybill · M-Pesa
585 858
Insurance paybill numbers22
Insurance onlyPremium payments to Kenyan insurance providers.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 onlySchool fees and university tuition payments.
Kenya Medical Training College
Pay Kenya Medical Training College fees via M-PESA paybill 222222 (government paybill).
Paybill · M-Pesa
222 222
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
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
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
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
Kenya Institute of Mass Communication
Pay Kenya Institute of Mass Communication fees via M-PESA paybill 222222 (government paybill).
Paybill · M-Pesa
222 222
National Bank of Kenya School Fees
Pay school fees into any school account held at National Bank of Kenya.
Paybill · M-Pesa
625 625
United States International University - Africa
Pay USIU-Africa tuition and fees.
Paybill · M-Pesa
516 900
Moi University
Pay Moi University fees via M-PESA paybill 883183. Use your Moi registration number as the account.
Paybill · M-Pesa
883 183
Mount Kenya University
Pay Mount Kenya University tuition and fees.
Paybill · M-Pesa
270 988
Egerton University
Pay Egerton University tuition and fees.
Paybill · M-Pesa
222 222
KCA University
Pay KCA University tuition and fees.
Paybill · M-Pesa
565 555
Daystar University
Pay Daystar University tuition and fees.
Paybill · M-Pesa
844 200
Maseno University
Pay Maseno University tuition and fees.
Paybill · M-Pesa
222 222
Africa Nazarene University
Pay Africa Nazarene University tuition and fees.
Paybill · M-Pesa
247 247
Multimedia University of Kenya
Pay Multimedia University tuition and fees.
Paybill · M-Pesa
222 222
Kabarak University
Pay Kabarak University tuition and fees.
Paybill · M-Pesa
950 100
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
Riara University
Pay Riara University tuition and fees.
Paybill · M-Pesa
522 533
Pwani University
Pay Pwani University tuition and fees.
Paybill · M-Pesa
222 222
Technical University of Kenya
Pay Technical University of Kenya tuition and fees.
Paybill · M-Pesa
222 222
Meru University of Science and Technology
Pay Meru University tuition and fees.
Paybill · M-Pesa
222 222
Chuka University
Pay Chuka University tuition and fees.
Paybill · M-Pesa
222 222
Catholic University of Eastern Africa
Pay CUEA tuition and fees.
Paybill · M-Pesa
303 030
University of Embu
Pay University of Embu tuition and fees.
Paybill · M-Pesa
222 222
Masinde Muliro University of Science and Technology
Pay MMUST tuition and fees.
Paybill · M-Pesa
222 222
Kenya Methodist University
Pay Kenya Methodist University tuition and fees.
Paybill · M-Pesa
300 112
Laikipia University
Pay Laikipia University tuition and fees.
Paybill · M-Pesa
222 222
Machakos University
Pay Machakos University tuition and fees.
Paybill · M-Pesa
222 222
Zetech University
Pay Zetech University tuition and fees.
Paybill · M-Pesa
898 100
Muranga University of Technology
Pay Muranga University tuition and fees.
Paybill · M-Pesa
222 222
Kirinyaga University
Pay Kirinyaga University tuition and fees.
Paybill · M-Pesa
222 222
Africa International University
Pay AIU tuition and fees.
Paybill · M-Pesa
522 533
Maasai Mara University
Pay Maasai Mara University tuition and fees.
Paybill · M-Pesa
222 222
Kibabii University
Pay Kibabii University tuition and fees.
Paybill · M-Pesa
222 222
Hospitals paybill numbers17
Hospitals onlyHospital bill payments and medical accounts.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 onlyDeposit, repay loans, or pay shares to your 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
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
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
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
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
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
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
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
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
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
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
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
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
Hazina Sacco
Deposit or repay loans at Hazina Sacco.
Paybill · M-Pesa
850 436
Kenya Union of Savings and Credit Co-operatives
Pay KUSCCO services and membership fees.
Paybill · M-Pesa
300 600
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
Kenya Defence Forces Sacco
Deposit or repay loans at KDF Sacco (members and serving forces).
Paybill · M-Pesa
907 116
Boresha Sacco
Deposit or repay loans at Boresha Sacco via M-PESA paybill 545500.
Paybill · M-Pesa
545 500
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
Imarisha Sacco
Deposit or repay loans at Imarisha Sacco.
Paybill · M-Pesa
982 100
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
Tower Sacco
Deposit or repay loans at Tower Sacco.
Paybill · M-Pesa
885 885
Apstar Sacco
Deposit or repay loans at Apstar Sacco, formerly Ukulima Sacco.
Paybill · M-Pesa
953 400
Magadi Sacco
Deposit or repay loans at Magadi Sacco.
Paybill · M-Pesa
974 100
Retail & shopping paybill numbers8
Retail & shopping onlyPay at supermarkets, online shops, and merchants.
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
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
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
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
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
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
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
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 onlyTithe, offering, and charitable giving paybills.
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
Mavuno Church
Tithe and offering for Mavuno Church (Bellevue, Mavuno Downtown, and other branches).
Paybill · M-Pesa
508 700
Archdiocese of Nairobi
Donate to the Catholic Archdiocese of Nairobi (covers 127 parishes across Nairobi and Kiambu counties).
Paybill · M-Pesa
522 333
Jubilee Christian Church (JCC)
Tithe and offering for Jubilee Christian Church (Bishop Allan Kiuna), Parklands Nairobi.
Paybill · M-Pesa
545 700
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
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
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
Nairobi Lighthouse Church (NLC)
Tithe and offering for Nairobi Lighthouse Church (Garden Estate Road, Nairobi).
Paybill · M-Pesa
652 652
Holy Family Minor Basilica
Donate to Holy Family Minor Basilica, the Catholic Cathedral of the Archdiocese of Nairobi (CBD).
Paybill · M-Pesa
527 500
PCEA Evergreen Parish
Contributions to PCEA Evergreen Parish (Runda, Nairobi). Sanctuary fund uses paybill 770525 separately.
Paybill · M-Pesa
876 552
Faith Evangelistic Ministry (FEM Family Church)
Tithe and offering for FEM Family Church (Faith Evangelistic Ministry, Karen Nairobi).
Paybill · M-Pesa
903 070
Renewal Vineyard Church Nairobi
Tithe and offering for Renewal Vineyard Church Nairobi.
Paybill · M-Pesa
551 727
JCC Daughters of Zion (DOZ)
Give to Daughters of Zion (DOZ), the women's ministry of Jubilee Christian Church.
Paybill · M-Pesa
733 355
Nairobi Baptist Church, Ongata Rongai
Tithe and offering for Nairobi Baptist Church Ongata Rongai assembly.
Paybill · M-Pesa
498 458
Nairobi Baptist Church, Westlands
Tithe and offering for Nairobi Baptist Church Westlands assembly.
Paybill · M-Pesa
918 367
Nairobi Baptist Church, Kibera
Tithe and offering for Nairobi Baptist Church Kibera assembly.
Paybill · M-Pesa
907 641
Nairobi Baptist Church, Kikuyu
Tithe and offering for Nairobi Baptist Church Kikuyu assembly.
Paybill · M-Pesa
907 606
Nairobi Baptist Church, Kitengela
Tithe and offering for Nairobi Baptist Church Kitengela assembly.
Paybill · M-Pesa
907 642
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
Kenya Red Cross Society
Donate to the Kenya Red Cross Society for emergency response and humanitarian work.
Send Money · M-Pesa
210 00
PCEA Evergreen Sanctuary Fund
New Sanctuary Fund for PCEA Evergreen Parish, building project contributions.
Paybill · M-Pesa
770 525
World Vision Kenya
Donate to World Vision Kenya for child-focused humanitarian work.
Paybill · M-Pesa
303 030
WWF Kenya
Donate to WWF Kenya for conservation work.
Paybill · M-Pesa
303 030
Compassion International Kenya
Donate to Compassion International Kenya for child sponsorship and community development.
Paybill · M-Pesa
247 247
Rotary Club Kenya
Donate to Rotary Club Kenya programmes.
Paybill · M-Pesa
247 247
Amref Health Africa
Donate to Amref Health Africa for healthcare programmes across Africa.
Paybill · M-Pesa
247 247
Habitat for Humanity Kenya
Donate to Habitat for Humanity Kenya for housing programmes.
Paybill · M-Pesa
303 030
Transport paybill numbers9
Transport onlyBus, rail, ride-hailing, and travel paybills.
Tahmeed Express
Book and pay for Tahmeed Express bus tickets via M-PESA paybill 980431.
Paybill · M-Pesa
980 431
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
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
Modern Coast Bus
Pay for Modern Coast long-distance bus tickets.
Paybill · M-Pesa
525 600
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
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
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
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
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 onlyEverything else, events, services, and miscellaneous.
SasaPay (ViewTech Limited)
Load your SasaPay wallet from M-PESA.
Paybill · M-Pesa
756 756
Pesapal
Pesapal is a Kenyan payment aggregator that processes M-PESA payments for hundreds of businesses via paybill 220220. The account number identifies which merchant the payment is for; many businesses (including Telkom Postpaid using account TKPP+number) route through this single paybill.
Paybill · M-Pesa
220 220
Rubis Energy Kenya (Rubis Card)
Top up a prepaid Rubis fuel card from M-PESA.
Paybill · M-Pesa
485 111
TuPay
TuPay is a Kenyan M-PESA payment aggregator at paybill 737373. Used by merchants to receive payments via the TuPay platform. Account format depends on the merchant.
Paybill · M-Pesa
737 373