Skip to content
Verified 12 September 2026

NCBA branches and how to reach customer care

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

Call NCBA free on 0800 720 444. Customer care is also on +254 20 288 4444, mobile lines are +254 711 056444 and +254 732 156444, and WhatsApp is +254 717 804 444. All read off NCBA's own contact page on 12 September 2026.

Finding a branch, ATM or CDM

NCBA's locator at ncbagroup.com/ke/ncba-branches lists branches, ATMs, Premier Lounges and cash deposit machines on separate tabs, each with the address, phone and opening hours. Typical branch hours run to about 4pm on weekdays and midday on Saturday, but they differ by location, so check the specific branch rather than assuming.

Which channel for which problem

A payment that has not arrived. Call 0800 720 444 with the M-PESA transaction code to hand. This is the fastest path and the one that leaves a trace.

A lost or stolen card. Block it yourself in NCBA Now, immediately, then call.

Balance, statement, or a transfer. Do not queue. *488# handles all three.

Opening an account. The NCBA Now app, unless it is a business or joint account.

Anything involving documents. A branch.

On branch numbers

You will see "60-plus branches" quoted for NCBA in various places. We are not repeating it as fact, because the locator paginates and we could not count a total from it. What we can say is that the locator is the authoritative list and it is updated by the bank, so use it rather than any count, including ours.

About this guide

Independent guide. paybillke is not NCBA Bank and has no commercial relationship with it. Paybill and USSD details were checked against NCBA's own site on 12 September 2026. Rates, fees and product terms change, so confirm anything you are about to act on with NCBA directly on ncbagroup.com/ke or 0800 720 444.
NCBA contacts, read from ncbagroup.com on 12 September 2026
ChannelNumber
Toll free0800 720 444
Customer care+254 20 288 4444
Mobile+254 711 056444 / +254 732 156444
WhatsApp+254 717 804 444

Frequently asked

What is the NCBA customer care number?

Toll free 0800 720 444, or +254 20 288 4444. WhatsApp is +254 717 804 444.

How do I find an NCBA branch?

Use the locator at ncbagroup.com/ke/ncba-branches, which also lists ATMs, Premier Lounges and cash deposit machines.

My M-PESA payment to NCBA has not reflected. Who do I call?

Call 0800 720 444 with the M-PESA transaction code. Do not send a second payment before the first is traced.

Can I bank with NCBA without visiting a branch?

Mostly yes. *488#, NCBA Now and internet banking cover balances, transfers, bills, airtime, loans and even account opening.