โ† All articles|Personal Finance

How to Send Money from M-Pesa to Bank Account in Kenya 2026

Step-by-step guide to sending money from M-Pesa to any Kenyan bank account in 2026. Covers all major banks, charges, limits, and how to reverse a wrong transaction.

๐Ÿ“… 14 June 2026โฑ 6 min read

Sending money from M-Pesa to a bank account is one of the most common financial transactions in Kenya. Whether you are paying a supplier, sending money to family, or moving funds to your savings account, this guide covers every method, every charge, and what to do when something goes wrong.

Method 1 โ€” Send to Bank Account via M-Pesa Menu

This is the standard method that works for all banks connected to the M-Pesa ecosystem.

Steps:

  1. Open M-Pesa on your Safaricom line
  2. Go to Send Money โ†’ Send to Bank Account
  3. Select your bank from the list
  4. Enter the account number
  5. Enter the amount
  6. Enter your M-Pesa PIN to confirm

Banks supported: All major Kenyan banks are connected including KCB, Equity, Co-operative Bank, NCBA, Absa, Standard Chartered, DTB, Family Bank, I&M Bank, and over 30 others.

Method 2 โ€” Using Your Bank's Mobile App

Most Kenyan banks allow you to pull money from M-Pesa directly into your bank account via their mobile app.

Equity Bank โ€” Equity Mobile:

  1. Open Equity Mobile app
  2. Go to Move Money โ†’ From M-Pesa
  3. Enter amount and confirm with your app PIN
  4. Funds arrive instantly

KCB โ€” KCB Mobile:

  1. Open KCB Mobile app
  2. Go to Transfers โ†’ From M-Pesa
  3. Enter amount and M-Pesa PIN
  4. Funds transferred instantly

This method is often free or cheaper than the M-Pesa menu method.

Method 3 โ€” Paybill to Your Own Bank Account

Most banks have a Paybill number for receiving M-Pesa deposits. This is particularly useful when the standard bank transfer method is unavailable.

BankPaybill NumberAccount number field
KCB Bank522522Your KCB account number
Equity Bank247247Your Equity account number
Co-operative Bank400200Your Co-op account number
NCBA Bank880100Your NCBA account number
Absa Bank303030Your Absa account number
Standard Chartered329329Your StanChart account number
Family Bank222111Your Family Bank account number
DTB Bank516600Your DTB account number

Steps:

  1. M-Pesa menu โ†’ Lipa na M-Pesa โ†’ Pay Bill
  2. Enter the Business Number (Paybill) for your bank
  3. Enter your bank account number as the Account Number
  4. Enter amount and PIN

Transaction Charges โ€” M-Pesa to Bank

Safaricom charges a fee for transferring money from M-Pesa to a bank account. These are the current 2026 charges:

AmountCharge
KES 10 โ€“ 999KES 14
KES 1,000 โ€“ 1,499KES 23
KES 1,500 โ€“ 2,499KES 33
KES 2,500 โ€“ 3,499KES 52
KES 3,500 โ€“ 4,999KES 65
KES 5,000 โ€“ 7,499KES 78
KES 7,500 โ€“ 9,999KES 87
KES 10,000 โ€“ 14,999KES 97
KES 15,000 โ€“ 19,999KES 109
KES 20,000 โ€“ 34,999KES 115
KES 35,000 โ€“ 49,999KES 135
KES 50,000 โ€“ 150,000KES 162

Tip to save on charges: Many banks offer free transfers from their own apps. If you have Equity Mobile or KCB Mobile, use those apps to pull from M-Pesa rather than pushing from M-Pesa โ€” the bank app method is often free.

Transaction Limits

TypeDaily limit
M-Pesa to bank (standard)KES 150,000 per transaction
M-Pesa daily total transactionsKES 300,000
M-Pesa wallet balanceKES 300,000

For amounts above KES 150,000, you need to split the transfer into multiple transactions across different days, or use a direct bank-to-bank transfer.

How Long Does It Take?

DestinationTransfer time
KCB M-Pesa linked accountInstant
Equity BankInstant
Co-operative BankInstant
Most other major banksInstant to 2 hours
Some smaller banksUp to 24 hours

If a transfer has not arrived after 24 hours, call Safaricom on 100 (free from Safaricom line) or your bank's customer service.

What to Do If You Send to the Wrong Account

This happens more often than people realise. Here is what to do immediately:

Step 1 โ€” Note the transaction details Write down: the amount, date and time, and the confirmation message reference number (M-Pesa sends a confirmation SMS with a reference code like QAB1234567).

Step 2 โ€” Call Safaricom immediately Call 100 (free from Safaricom) or 0722 000 100. Report the wrong transfer and provide the reference number. Safaricom can attempt to reverse the transaction if the receiving bank has not yet processed it.

Step 3 โ€” Visit your bank Go to your bank branch with your ID and the M-Pesa confirmation SMS. The bank can initiate a reversal request to the receiving bank.

Important: Reversals are not guaranteed. If the recipient has already withdrawn the money, recovery depends on their cooperation. Act as quickly as possible โ€” ideally within 30 minutes of the wrong transfer.

Summary

MethodSpeedCostBest for
M-Pesa menu โ†’ Send to BankInstantKES 14โ€“162Any bank, any amount
Bank app (pull from M-Pesa)InstantUsually freeYour own bank account
Paybill to bank accountInstantKES 14โ€“162When other methods unavailable

The cheapest and fastest way to move money from M-Pesa to your bank account is always through your bank's own mobile app when that option is available. For other banks, the standard M-Pesa bank transfer is reliable and instant.