Updated April 2026

M-Pesa Paybill Directory

The most complete paybill and till number directory in Kenya. Search by company name or number, then tap to copy. Covers 75+ entries across 10 categories.

16
Banks
8
Utilities
9
Government
9
Telecoms
8
Insurance
8
Schools
6
Hospitals
6
SACCOs
2
Real Estate
3
Betting
Equity BankBanks

Eazzy Banking deposits

Account: Account number

KCB BankBanks

KCB M-Pesa & account deposits

Account: Account number

Co-operative BankBanks

Account: Account number

NCBA BankBanks

Loop & bank account deposits

Account: Account number

Absa Bank KenyaBanks

Account: Account number

Diamond Trust Bank (DTB)Banks

Account: Account number

Stanbic BankBanks

Account: Account number

Family BankBanks

Account: Account number

I&M BankBanks

Account: Account number

Prime BankBanks

Account: Account number

Sidian BankBanks

Account: Account number

HF Group (Housing Finance)Banks

Account: Account number

Gulf African BankBanks

Account: Account number

National Bank of Kenya (NBK)Banks

Account: Account number

Credit BankBanks

Account: Account number

Spire BankBanks

Account: Account number

KPLC Prepaid (Buy Token)Utilities

Enter your prepaid meter number

Account: Meter number

KPLC Postpaid (Pay Bill)Utilities

Enter your postpaid account number

Account: Account number

Nairobi City Water (NCWSC)Utilities

Account: Account number

Mombasa WaterUtilities

Account: Account number

Kisumu Water (KIWASCO)Utilities

Account: Account number

Nakuru WaterUtilities

Account: Account number

Kenya Power (Arrears)Utilities

Use "arrears" as account suffix if prompted

Account: Account number

Stima SaccoUtilities

Account: Account number

NHIF (Health Insurance)Government

National Health Insurance Fund

Account: ID number or member number

NSSF (Pension)Government

National Social Security Fund

Account: Member number

KRA (Tax Payments)Government

Kenya Revenue Authority

Account: Payment Registration Number (PRN)

NTSA (Driving Licence & Logbook)Government

National Transport & Safety Authority

Account: ID number

eCitizen (Government Services)Government

Passports, birth certificates, etc.

Account: eCitizen payment code

Huduma CentresGovernment

Multiple government services

Account: Service code

Nairobi City County (Business Permits)Government

Account: Bill reference number

HELB (Student Loan Repayment)Government

Higher Education Loans Board

Account: National ID number

Kenya Courts (Fines)Government

Account: Case number

Safaricom (Postpaid Bill)Telecoms

Monthly postpaid bill

Account: Phone number

Airtel Kenya (Airtime)Telecoms

Buy Airtel airtime

Account: Airtel number

Airtel Money WalletTelecoms

Account: Airtel phone number

Faiba (JTL Fiber)Telecoms

Faiba 4G & home fiber

Account: Account number

Telkom KenyaTelecoms

Account: Account number

Zuku (Wananchi Group)Telecoms

Internet & TV

Account: Account number

DSTVTelecoms

Pay monthly subscription

Account: Smartcard number

GOtvTelecoms

Account: IUC number

StartimesTelecoms

Account: Smartcard number

Jubilee InsuranceInsurance

Account: Policy number

Britam InsuranceInsurance

Account: Policy number

UAP Old MutualInsurance

Account: Policy number

CIC InsuranceInsurance

Account: Policy number

AAR InsuranceInsurance

Account: Policy number

Madison InsuranceInsurance

Account: Policy number

APA InsuranceInsurance

Account: Policy number

ICEA LionInsurance

Account: Policy number

University of NairobiSchools

Account: Student/Admission number

Kenyatta UniversitySchools

Account: Admission number

Strathmore UniversitySchools

Account: Student number

USIU AfricaSchools

Account: Student ID

JKUATSchools

Account: Admission number

Daystar UniversitySchools

Account: Student number

Moi UniversitySchools

Account: Admission number

KCSE Exam Fees (KNEC)Schools

Kenya National Examinations Council

Account: Centre code

Aga Khan Hospital NairobiHospitals

Account: Patient/Bill number

MP Shah HospitalHospitals

Account: Account number

Gertrude's Children HospitalHospitals

Account: Patient number

Nairobi HospitalHospitals

Account: Account number

Kenyatta National Hospital (KNH)Hospitals

Account: Patient number

Mater HospitalHospitals

Account: Patient number

Mwalimu SACCOSACCOs

Account: Member number

Stima SACCOSACCOs

Account: Member number

Kenya Police SACCOSACCOs

Account: Member number

Unaitas SACCOSACCOs

Account: Account number

Faulu MicrofinanceSACCOs

Account: Account number

KWFT (Women Finance Trust)SACCOs

Account: Account number

National Housing Corporation (NHC)Real Estate

Account: Tenant number

Suraya Property GroupReal Estate

Account: Account reference

SportPesaBetting

Deposit only

Account: Account number

BetikaBetting

Deposit only

Account: Phone number

OdibetsBetting

Deposit only

Account: Phone number

75 of 75 entries shown · Tap the number to copy

How to Pay via M-Pesa Paybill

  1. 1Dial *334# on your Safaricom line
  2. 2Select "Lipa na M-Pesa"
  3. 3Select "Pay Bill"
  4. 4Enter the Business Number (Paybill) from the table above
  5. 5Enter your Account Number (varies per company — shown above)
  6. 6Enter the Amount
  7. 7Enter your M-Pesa PIN and confirm

Paybill numbers are verified at time of publication but may change. Always confirm with the organisation before large transactions.