Skip to content
Verified 12 September 2026

NCBA Bank Kenya: paybill, USSD code, loans and branches

The complete NCBA hub: paybill 880100 to deposit from M-PESA, USSD *488# for mobile banking, the NCBA Now app, accounts, loans, asset finance, cards, branches and contacts.

M-PESA to NCBA, paybill880100Account = your NCBA account numberMobile banking, USSD*488#Any handset, no internet needed

About NCBA Bank Kenya

NCBA Bank Kenya was formed by the 2019 merger of NIC Bank and Commercial Bank of Africa, and is regulated by the Central Bank of Kenya. It is the bank behind M-Shwari and Fuliza, both run with Safaricom, which is why tens of millions of Kenyans hold an NCBA-backed product without ever walking into a branch. This hub covers the two things people actually search for, the paybill and the USSD code, then everything else: accounts, loans, asset finance, cards, internet banking and how to reach a human.

Every NCBA guide

Frequently asked

What is the NCBA paybill number?

880100. Put your NCBA account number in the account field.

What is the NCBA USSD code?

*488#. It works on any handset with no internet connection.

How do I send money from M-PESA to NCBA?

Pay Bill, business number 880100, account number is your NCBA account number.

Is NCBA the same as NIC and CBA?

Yes. NCBA was formed by the 2019 merger of NIC Bank and Commercial Bank of Africa.

Who runs M-Shwari and Fuliza?

NCBA, with Safaricom.

What is the NCBA customer care number?

Toll free 0800 720 444, or +254 20 288 4444.