Skip to main content

M-Pesa Paybill Numbers Kenya 2026

Find any Paybill number instantly. Search 104+ verified paybill numbers for utilities, banks, government, insurance, and more.

104+ Paybill NumbersVerified & UpdatedOne-Tap Copy

Most Searched Paybill Numbers

Kenya Power (KPLC) Prepaid

Buy prepaid electricity tokens for your Kenya Power meter

888880
utilitiesAccount: Meter number

Kenya Power (KPLC) Postpaid

Pay your monthly Kenya Power postpaid electricity bill

888888
utilitiesAccount: Account number

Nairobi Water & Sewerage Company

Pay your Nairobi City water and sewerage bill

444400
utilitiesAccount: Water account number

DSTV Kenya

Pay your DSTV subscription or reconnect your decoder

444900
tv & internetAccount: Smartcard number

GOtv Kenya

Pay your GOtv subscription via M-Pesa

444900
tv & internetAccount: IUC number

StarTimes Kenya

Pay your StarTimes TV subscription via M-Pesa

585858
tv & internetAccount: Smartcard number

Zuku (Wananchi Group)

Pay your Zuku TV, internet, or fibre bill

320323
tv & internetAccount: Account number

Safaricom Home Fibre

Pay your Safaricom Home Fibre internet bill

444888
tv & internetAccount: Account number

Faiba (JTL)

Pay your Faiba 4G or fibre internet subscription

222999
tv & internetAccount: Account number

KCB Bank

Deposit money to your KCB bank account from M-Pesa

522522
banksAccount: Bank account number

Equity Bank

Send money from M-Pesa to your Equity bank account

247247
banksAccount: Bank account number

Co-operative Bank

Transfer money from M-Pesa to your Co-op Bank account

400200
banksAccount: Bank account number

ABSA Bank Kenya

Deposit funds to your ABSA Kenya bank account via M-Pesa

303030
banksAccount: Bank account number

NCBA Bank

Send money from M-Pesa to your NCBA bank account

880100
banksAccount: Bank account number

KRA (Kenya Revenue Authority)

Pay your KRA taxes including income tax, VAT, and excise duty

572572
governmentAccount: PRN (Payment Registration Number)

eCitizen Kenya

Pay for government services including passports, permits, and certificates

206206
governmentAccount: Invoice number from eCitizen portal

NTSA (National Transport & Safety Authority)

Pay for driving license renewal, vehicle inspection, and NTSA services

206206
governmentAccount: Invoice number from NTSA/eCitizen

HELB (Higher Education Loans Board)

Repay your HELB student loan or make voluntary contributions

200800
governmentAccount: National ID number

NHIF / SHIF (Social Health Insurance Fund)

Pay your monthly NHIF/SHIF health insurance contribution

200222
governmentAccount: National ID number

Government Consolidated Paybill

Unified government payment paybill for KRA, NTSA, HELB, and other services

222222
governmentAccount: Service-specific reference

Kenya SGR (Standard Gauge Railway)

Pay for your Madaraka Express SGR train ticket

639224
transportAccount: Booking reference number

Nairobi Expressway (Moja Expressway)

Pay Nairobi Expressway toll fees via M-Pesa

174747
transportAccount: Vehicle plate number or toll account

Jubilee Insurance

Pay your Jubilee Insurance premium via M-Pesa

328100
insuranceAccount: Policy number

Britam Insurance

Pay your Britam life or general insurance premium

541400
insuranceAccount: Policy number

AAR Insurance

Pay your AAR health or general insurance premium

333201
insuranceAccount: Policy/Membership number

CIC Insurance Group

Pay your CIC Insurance premium via M-Pesa

600116
insuranceAccount: Policy number

Safaricom Postpaid

Pay your Safaricom postpaid phone bill via M-Pesa

100700
telcoAccount: Phone number

Airtel Kenya Postpaid

Pay your Airtel Kenya postpaid bill via M-Pesa

220220
telcoAccount: AIRP followed by phone number

University of Nairobi (UoN)

Pay University of Nairobi tuition fees via M-Pesa

824241
educationAccount: Registration number

Kenyatta University (KU)

Pay Kenyatta University fees via M-Pesa

892101
educationAccount: Admission/Registration number

JKUAT (Jomo Kenyatta University)

Pay JKUAT tuition and accommodation fees

951200
educationAccount: Registration number

Naivas Supermarket

Pay for groceries and shopping at Naivas stores

828282
shoppingAccount: Phone number

Carrefour Kenya (Majid Al Futtaim)

Pay for shopping at Carrefour Kenya stores

550550
shoppingAccount: Phone number or till receipt

Jumia Kenya

Pay for your Jumia online order via M-Pesa Paybill

510800
shoppingAccount: Order number

Complete Paybill Directory

๐Ÿฆ Banks(20)

KCB Bank

Popular

Deposit money to your KCB bank account from M-Pesa

522522

Equity Bank

Popular

Send money from M-Pesa to your Equity bank account

247247

Co-operative Bank

Popular

Transfer money from M-Pesa to your Co-op Bank account

400200

ABSA Bank Kenya

Popular

Deposit funds to your ABSA Kenya bank account via M-Pesa

303030

NCBA Bank

Popular

Send money from M-Pesa to your NCBA bank account

880100

Stanbic Bank Kenya

Transfer money from M-Pesa to your Stanbic Bank account

600100

Standard Chartered Bank Kenya

Deposit to your Standard Chartered account via M-Pesa

329329

I&M Bank

Transfer money from M-Pesa to your I&M Bank account

542542

Diamond Trust Bank (DTB)

Send money from M-Pesa to your DTB bank account

516600

Family Bank

Deposit funds to your Family Bank account via M-Pesa

222111

National Bank of Kenya

Transfer money from M-Pesa to your National Bank account

547700

Bank of Africa Kenya

Send money from M-Pesa to your Bank of Africa account

972900

Prime Bank Kenya

Transfer money from M-Pesa to your Prime Bank account

968200

HF Group (Housing Finance)

Deposit money to your HF Group bank account via M-Pesa

200800

Guardian Bank

Transfer money from M-Pesa to your Guardian Bank account

307300

Sidian Bank

Send money from M-Pesa to your Sidian Bank account

637400

Credit Bank

Transfer money to your Credit Bank account via M-Pesa

541700

Equity Bank Loan Repayment

Repay your Equity Bank loan via M-Pesa

247247

KCB Bank Loan Repayment

Repay your KCB Bank loan via M-Pesa Paybill

522522

ABSA Timiza

Access ABSA Timiza mobile banking and loan services

303030

How to Pay via M-Pesa Paybill

1

Open M-Pesa

On your phone, go to M-Pesa menu or dial *334#. Select 'Lipa na M-Pesa'.

2

Select Pay Bill

Choose 'Pay Bill' from the options. Enter the business number (paybill).

3

Enter Details

Type the account number as required by the service. Enter the amount.

4

Confirm Payment

Enter your M-Pesa PIN and confirm. You'll get an SMS receipt.

Frequently Asked Questions

How do I pay using an M-Pesa Paybill number?โ–ผ
Go to M-Pesa menu on your phone, select 'Lipa na M-Pesa', then 'Pay Bill'. Enter the business number (paybill), your account number, the amount, and your M-Pesa PIN. You'll receive a confirmation SMS.
What is the difference between a Paybill and a Till number?โ–ผ
A Paybill number requires an account number and is used for bill payments, bank deposits, and business transactions. A Till number (Buy Goods) only needs the till number and amount โ€” it's used for retail purchases at shops and supermarkets.
Can I use Airtel Money to pay M-Pesa Paybill numbers?โ–ผ
Yes. Since July 2022, Airtel Money and Telkom T-Kash customers can pay directly to M-Pesa Paybill numbers through mobile money interoperability. Dial *222# on Airtel or *234# on Telkom and select Lipa na Airtel Money.
What should I do if I sent money to the wrong Paybill number?โ–ผ
Contact M-Pesa customer care immediately at 234 (Safaricom) or visit the nearest Safaricom shop. If the paybill belongs to a business, contact them directly. M-Pesa transactions can sometimes be reversed within 24 hours if the recipient hasn't withdrawn the funds.
Are M-Pesa Paybill payments free?โ–ผ
Most Paybill payments are free for the sender โ€” the business pays the transaction fee. However, some services may include transaction charges in the amount. Always check the total before confirming. Bank deposits via Paybill are usually free.

Need a Loan Instead?

Compare instant M-Pesa loans from licensed lenders. Get cash in minutes.

Need help? Chat with us