The KCB USSD code is *522#. It is the direct access point to the bank's mobile platform, known as KCB Mobi Bank.
This service allows you to manage your KCB account using any mobile phone, and it does not require an internet connection. Let us give you a walkthrough that explains the practical steps for each function, from initial account activation to checking the fees for specific services.
Quick Reference for Common *522# Services for Kenya Commercial Bank
This table summarizes the most frequently used functions available on the *522# menu. It provides a direct overview of what you can accomplish with the service.
| Service | What It Does | Example Menu Path |
|---|---|---|
| Balance Inquiry | Checks your real-time account balance. | *522# → PIN → Balance |
| Send to M-Pesa | Transfers funds from your KCB account to M-Pesa. | *522# → PIN → Send Money → M-Pesa |
| Pay Bill | Settles utility bills like KPLC or DStv. | *522# → PIN → Payments → Pay Bill |
Activating Your KCB Mobile Banking Profile
This is the one-time registration process you need to complete to use the *522# service. The activation links your mobile number directly to your bank account for secure access.
What You Need to Get Started
- An active KCB account.
- Your National ID number.
- The mobile phone number registered to that account.
Step-by-Step Activation
- Dial *522# on your phone.
- You will be asked to accept the terms and conditions for KCB Mobi Bank.
- The service will then ask for your National ID and KCB account number to verify your identity.
- Once your details are confirmed, you will create a new secret PIN (Personal Identification Number).
- Re-enter the PIN to confirm it. You will get an SMS confirming the activation is complete.
How to Manage Your Account Information via KCB USSD
The USSD code provides two main functions for getting information about your account. These services allow you to monitor your funds and track recent transactions directly from your phone.
Check Your KCB Account Balance Instantly
- Dial *522# and enter your Mobile Banking PIN.
- From the main menu, select the option for 'Balance Inquiry'.
- Choose the account you wish to view if you have more than one.
- Your current balance will be displayed on the screen.
Request a Mini-Statement
A mini-statement gives you a summary of your last five transactions. The details are sent to your phone as an SMS.
- Dial *522# and enter your PIN.
- Select the 'Mini Statement' option from the menu.
- Choose the relevant account.
- You will receive an SMS with the transaction details shortly after.
Transferring Funds Using the *522# Menu
The *522# service lets you send money in several ways. You can transfer funds to M-Pesa, another KCB account, or an account at a different bank. Each option has a specific path in the menu to guide you through the process.
How to Use the KCB USSD Code to Send Money to M-Pesa
This function moves money from your KCB account to a Safaricom M-Pesa wallet. It is a common way to pay individuals or move funds for mobile payments.
- Dial *522# and enter your PIN.
- From the main menu, select 'Send Money'.
- Choose the 'To M-Pesa' option.
- Select whether you are sending to your own number or to another person's number.
- Enter the recipient's phone number and the amount you wish to transfer.
- The system will show you the recipient's name for verification. Check that all details are correct before you confirm.
How to Use the USSD Code to Transfer to another KCB Account
This is for sending money to other people who also bank with KCB. These internal transfers are usually instant.
- In the 'Send Money' menu, select 'To KCB Account'.
- Enter the recipient's KCB account number.
- Input the amount you want to send.
- Confirm the transaction details on the final screen.
How to Use KCB USSD Code to Send Money to Other Banks
You can also use the service to send funds to accounts at other banks in Kenya. The system uses networks like PesaLink to facilitate these transfers.
- In the 'Send Money' menu, choose 'To Other Bank'.
- Select the destination bank from the list provided.
- Enter the full account number for the recipient.
- Input the amount and confirm the transaction details.
Accessing KCB Loans and Other Services
The *522# menu includes options for more than just basic transactions. You can also apply for mobile loans and manage your Vooma wallet directly from the USSD interface.
How to Apply for a KCB Mobi Loan
Eligible customers can apply for short-term loans directly through their phone. Your eligibility and loan limit are determined by your banking history with KCB.
- Dial *522# and enter your PIN.
- Navigate to the 'Loans' section.
- First, select 'Check Loan Limit' to see if you are eligible and for how much.
- If you have a limit, you can then choose 'Request Loan'.
- Enter the amount you want to borrow.
- Review the loan terms and confirm to have the funds disbursed to your KCB account.
How to Manage Your Vooma Wallet
Vooma is KCB's digital wallet. The USSD code allows you to perform basic wallet functions without using the Vooma app.
- From the main menu of *522#, select the 'Vooma' option.
- You may be prompted to enter your Vooma PIN.
- You can then choose from the available wallet options, such as checking your balance or sending money.
Understanding *522# Service Fees
Most transactions on the *522# platform have a service charge. These fees vary depending on the type and amount of the transaction. The table below provides examples of common charges to help you understand the costs involved.
| Transaction Type | Example Fee Range | Notes |
|---|---|---|
| Balance Inquiry | Free | You can check your account balance without any charge. |
| KCB to M-Pesa | Ksh 10 - Ksh 100+ | The fee depends on the amount you transfer. |
| Bill Payment | Varies by Biller | The cost is determined by the company you are paying. |
Troubleshooting and Support Information
This section provides practical solutions for common problems you might encounter while using the KCB mobile banking service. Knowing these steps can help you resolve issues quickly.
What to Do If You Forget Your PIN
You cannot reset your PIN using the USSD code for security reasons. If you forget your PIN, you must contact KCB customer care directly. A bank representative will verify your identity through a series of security questions and then guide you through the process of setting a new PIN.
Common USSD Errors and Their Solutions
- Connection Problem: This error usually indicates a problem with your mobile network, not the bank's system. The best solution is to move to a location with a better signal and try the transaction again.
- Request Timed Out: This happens if you take too long to enter a response. You should simply restart the process by dialing *522# again.
- Invalid Request: If you receive this message, check that you are following the menu prompts correctly. If the problem continues, there may be a temporary issue with the service.