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.
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
M-PESA to NCBA (880100)
M-PESA to NCBA: Paybill 880100 Deposit Guide 2026
NCBA USSD *488#
NCBA USSD Code *488#: Mobile Banking Guide 2026
NCBA Now app (and LOOP)
NCBA Now App 2026: Open an Account, Pay and Transfer
Open an NCBA account
How to Open an NCBA Account in Kenya 2026
NCBA loans
NCBA Loans 2026: NOW Loan, Personal and Secured
NCBA asset finance
NCBA Asset Finance 2026: Cars and Equipment
Cards, forex and wealth
NCBA Cards, Forex, Unit Trusts and Insurance 2026
NCBA internet banking
NCBA Connect Internet Banking 2026: Login and Setup
Branches and contacts
NCBA Branches and Contacts Kenya 2026: 0800 720 444
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.