Skip to content
Verified 12 September 2026

KCB Paybill: 522522 vs 522533 vs 522123 vs 522559

By Arnold Ochieng · KCB Bank Kenya hub · paybillke is an independent guide and is not affiliated with KCB Bank Kenya.

KCB uses several paybills for different jobs, and using the wrong one is the top reason a payment goes astray. Here is exactly what each is for, so you never mix them up.

The four numbers

522522 is the classic KCB paybill for depositing money from M-PESA into a KCB bank account. The account is your KCB account number.

522533 is Lipa na KCB, used for merchant and school payments, with the account as the merchant or school directs.

522123 is the Lipa Karo paybill for school fees where the school uses Lipa Karo.

522559 is the KCB M-PESA mobile money account paybill, used to repay the KCB M-PESA loan with your ID number as the account.

How to choose

Ask one question: what am I paying into. Into your own or someone's KCB bank account, use 522522. To a KCB merchant till or a school on Lipa na KCB, use 522533. To a Lipa Karo school, use 522123. For the KCB M-PESA loan, the flow uses 522559. When in doubt, confirm with the recipient.
KCB paybills at a glance (verified)
PaybillUseAccount
522522Deposit from M-PESA into a KCB bank accountYour KCB account number
522533Lipa na KCB, merchant and school paymentsAs directed by the merchant or school
522123Lipa Karo school feesSchool and student reference
522559KCB M-PESA mobile money account and loan repaymentYour ID number

Frequently asked

Is KCB paybill 522522 or 522533?

Both exist. 522522 deposits to a KCB account, 522533 is Lipa na KCB for merchants and schools.

Which bank is paybill 522522?

KCB Bank Kenya.

How do I deposit from M-PESA to KCB?

Paybill 522522 with your KCB account number as the account.