Transferring money from M-Pesa to your NCBA Bank account is a fast and convenient way to manage your finances without visiting a bank branch. NCBA Bank has made it easy for customers to move funds directly from their M-Pesa wallets into their bank accounts using a dedicated PayBill number. This option is ideal for topping up your account, making payments, or managing savings straight from your phone.
It is important to note that NCBA Bank and NCBA Loop use different PayBill numbers. Always confirm that you are using the correct PayBill number to avoid sending money to the wrong service. The steps below focus specifically on transferring money from M-Pesa to a standard NCBA Bank account.
What You Need Before Making the Transfer
Before starting the transaction, ensure you have the following:
- An active M-Pesa account with sufficient balance
- Your correct NCBA Bank account number
- Your M-Pesa PIN for transaction authorization
- A stable mobile network connection
Once these are in place, you can proceed with the transfer.
Step-by-Step Guide to Transfer Money from M-Pesa to NCBA Bank
Step 1: Open the M-Pesa Menu
Unlock your phone and open the Safaricom SIM Tool Kit. From the list of available services, select M-Pesa to access the mobile money menu.
Step 2: Select “Lipa na M-Pesa”
Inside the M-Pesa menu, choose the Lipa na M-Pesa option. This section allows you to make payments to businesses and institutions, including banks.
Step 3: Choose the PayBill Option
After selecting Lipa na M-Pesa, tap on PayBill. This option is used when sending money to organizations such as NCBA Bank.
Step 4: Enter the NCBA Bank PayBill Number
When prompted to enter the business number, input 880100. This is the official PayBill number for NCBA Bank Kenya. Double-check the number before proceeding to avoid errors.
Step 5: Enter Your NCBA Bank Account Number
In the account number field, enter the NCBA Bank account number where you want the money deposited. Accuracy is important here, as the funds will be credited based on this number.
Step 6: Enter the Amount to Deposit
Specify the amount of money you wish to transfer from your M-Pesa account to NCBA Bank. Ensure the amount is correct and within your available M-Pesa balance.
Step 7: Enter Your M-Pesa PIN
You will then be prompted to enter your M-Pesa PIN to authorize the transaction. This step secures the payment and confirms that you approve the transfer.
Step 8: Confirm the Transaction Details
M-Pesa will display a summary of the transaction, including the PayBill number, account number, and deposit amount. Carefully review all details and confirm once everything is correct.
Step 9: Receive Confirmation Messages
Within a few seconds, you will receive:
- An M-Pesa confirmation SMS confirming the successful transaction
- A confirmation message from NCBA Bank indicating that the funds have been received and credited to your account
These messages serve as proof of payment and should be kept for reference.
Common Issues and Helpful Tips
While the process is generally smooth, you may occasionally experience minor issues:
- If funds do not reflect immediately, wait a few minutes as system delays can occur
- Always ensure you are using 880100, not the NCBA Loop PayBill number
- Confirm your bank account number before submitting the transaction
- Make sure your M-Pesa balance covers both the deposit amount and transaction charges
Using the correct PayBill number and account details helps ensure that your money reaches your NCBA Bank account quickly and securely.











