NCBA Bank Kenya internet banking enables eligible personal and business customers to access their bank accounts online. NCBA operates the internet banking platform after the combination of NIC and Commercial Bank of Africa, which formed NCBA in October 2019. Customers can use the bank’s authenticated services to view account information, initiate supported transactions, manage payments and download statements.
Official NCBA internet banking and self-registration
- Apply for mobile or internet banking
- Internet banking self-registration
- Manage banking tokens
- NCBA internet banking manuals and forms
How to register for NCBA internet banking
- Open NCBA’s official mobile and internet banking registration page or the bank’s authenticated Self Service Portal.
- Have your NCBA account number and mobile number registered with the bank ready.
- Enter the information required for account validation and complete the bank’s identity-verification instructions.
- Follow the bank’s steps to activate your internet banking profile.
- Obtain a physical token from a bank branch or register the approved HID Approve soft token, as instructed.
- Once your profile and token are active, enter the login details through the official NCBA internet banking page.
The self-service registration page states that a customer needs an account number and the mobile number registered with NCBA. After registration, a soft or physical authentication token is required. The bank may have additional onboarding requirements for joint accounts or businesses with authorised signatories.
How to log in securely
- Visit the NCBA website and choose the Internet Banking login option.
- Use the username or user ID issued for your account.
- Generate a current authentication code using the approved soft or hardware token.
- Complete the secure login and select the eligible account or service.
- Review account balances or transaction history as needed.
- Sign out after banking, especially on a shared device.
What services are available?
- Check eligible account balances and transaction activity.
- Download bank statements and review completed transactions.
- Transfer money between eligible NCBA accounts.
- Initiate available interbank or other supported payments.
- Set up eligible beneficiaries, standing instructions and regular payments.
- For authorised business users, initiate or approve corporate and supplier payments.
- Use available account administration services subject to bank permissions.
Making an online bank transfer
Select the appropriate payment or transfer option after signing in, choose the source account, and enter a verified beneficiary. Carefully check the recipient’s full details, account number, amount, currency and any displayed fee. Submit the payment and complete any token or second-signatory verification requested by NCBA. Keep the transaction confirmation and verify the payment through your account history.
Security, tokens and password recovery
A token adds a separate security step to online banking. Never share a token-generated PIN, login password or verification code with anyone, even if they claim to be bank staff. NCBA warns that it will not send emails asking customers to reconfirm their security details. If your phone, token or login credentials are lost or compromised, use the bank’s official support channels or authorised branch for assistance.
NCBA customer care
NCBA’s published Kenya support numbers include +254 20 288 4444, +254 711 056 444, +254 732 156 444 and toll-free 0800 720 444. Email: contact@ncbagroup.com. Head office: Mara Road, Upper Hill, Nairobi.

