...

Bank to MPESA Charges 2024 (Everything to Know!)

MPESA has partnered with many local banks to make it easy to do transfers between them. While pay bill charges apply to MPESA to bank transfers, the current bank to MPESA charges differ from bank to bank.

Most local banks charge nothing to transfer up to Ksh 100 to your MPESA wallet. You, however, have to pay between Ksh 10 and Ksh 78 to send Ksh 101 – Ksh 150,000 from the bank to MPESA.

So, it depends primarily on the amount you want to transfer from your bank account and the bank itself. Some banks are slightly cheaper, and I’ll share their charges later to enable you to compare.

What’s important is that you can know beforehand how much it’ll cost you to transfer money from the bank to MPESA and even vice versa. We’ll discuss that and much more.

Here’s what we’ll cover:

  • Can you send money from the bank to MPESA?
  • How much does it cost to send money from the bank to MPESA?
  • What are the current MPESA to bank charges?
  • How can you transfer money from an international bank to MPESA?

Let’s dive in!

bank to MPESA charges

In a rush? Below is an overview of the current MPESA transaction charges for bank transfers.

Bank to MPESA Charges – General Overview

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010 – 11
501 – 1,00012 – 15
1,001 – 1,50014 – 18
1,501 – 2,50023 – 26
2,501 – 3,50033 – 38
3,501 – 5,00043 – 50
5,001 – 7,50055 – 64
7,501 – 10,00055 – 65
10,001 – 15,00065 – 76
15,001 – 20,00065 – 76
20,001 – 150,00067 – 78

Can You Send Money from Bank to M-PESA?

Nowadays, transferring funds from your local bank account to your MPESA wallet is possible. You can also send up to Ksh 150,000 in most cases and incur a transaction charge of less than Ksh 80.

You can use the bank’s mobile app or mobile banking code. And speaking of the mobile banking code, here are the codes to use depending on your preferred bank:

  • KCB Bank (*522#)
  • NIC Bank (*488#)
  • Bank of Africa (*987#)
  • Barclays Bank (*224#)
  • Stan Chart Bank (*722#)
  • Coop Bank (*667#)
  • Guardian Bank (*356#)
  • Jamii Bora Bank (*344#)
  • Consolidated Bank (*262#)
  • Gulf African Bank (*399#)
  • K-Rep Bank (*527#)
  • Eco Bank (*335#)
  • Imperial Bank (*365#)
  • Transnational Bank (*862#)
  • Equity Bank (*247#)
  • Chase Bank (*275#)
  • DTB Bank (*385#)
  • Family Bank (*325#)
  • 1&M Bank (*458#)

How Much Does It Cost to Send Money from Bank to M-PESA?

The cost of transferring funds from the bank to MPESA depends on the bank itself and the amount you want to move. Let’s dissect the leading banks in Kenya to help you know how much to expect to pay to receive funds in your MPESA wallet.

1. KCB Bank to MPESA Charges

KCB Bank has partnered with MPESA in many projects, and now, it’s possible to receive money from your KCB bank or another into your MPESA wallet. However, you must use KCB Mobile Banking or the new Internet Banking service.

But how much does KCB charge to transfer money to M-PESA? Well, here’s a table showing how much it’ll cost you to receive cash in your MPESA wallet from KCB:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50011.20
501 – 1,00013.60
1,001 – 1,50016.00
1,501 – 2,50026.00
2,501 – 3,50038.00
3,501 – 5,00050.00
5,001 – 7,50064.00
7,501 – 20,00076.00
20,001 – 150,00078.00
MPESA to bank charges

2. Equity Bank to MPESA Charges

Equity Bank has some of the most flexible rates for transferring money to your MPESA wallet. You can transfer up to Ksh 150,000 from your Equity Bank account and not incur more than Ksh 67 in transaction fees.

Here’s an overview of how much it costs to transfer funds from Equity Bank to MPESA:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010
501 – 1,00012
1,001 – 1,50014
1,501 – 2,50023
2,501 – 3,50033
3,501 – 5,00043
5,001 – 7,50055
7,501 – 20,00065
20,001 – 150,00067

3. Coop Bank to MPESA Charges

Unlike most local banks, Cooperative Bank only allows you to transfer a maximum of Ksh 70,000 to your MPESA wallet at the rate of Ksh 50. As with most local banks, you can’t transfer up to Ksh 150,000 or more.

Here’s an overview of the transaction charges for Coop Bank to MPESA transfers:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50020
501 – 2,50024
2,501 – 7,50028
7,501 – 20,00036
20,001 – 30,00040
30,001 – 70,00050

4. ABSA Bank to MPESA Charges

ABSA Bank allows you to transfer up to Ksh 150,000 into your MPESA wallet and pay up to Ksh 81 in transaction fees. Here’s an overview of the charges you may incur depending on the transfer amount:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50012.20
501 – 1,00016.60
1,001 – 1,50020.00
1,501 – 2,50028.00
2,501 – 3,50040.00
3,501 – 5,00054.00
5,001 – 7,50066.00
7,501 – 20,00078.00
20,001 – 150,00081.00

5. NCBA Bank to MPESA Charges

NCBA Bank also allows you to transfer up to Ksh 150,000 into your MPESA wallet. The transaction charges are, however, similar to those of Equity Bank, as shown in the table below:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010
501 – 1,00012
1,001 – 1,50014
1,501 – 2,50023
2,501 – 3,50033
3,501 – 5,00043
5,001 – 7,50055
7,501 – 20,00065
20,001 – 150,00067
MPESA Paybill charges

6. Family Bank to MPESA Charges

Family Bank also has a fee structure similar to Equity Bank and NCBA Bank regarding MPESA transfers. Here’s an overview of the charges:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010
501 – 1,00012
1,001 – 1,50014
1,501 – 2,50023
2,501 – 3,50033
3,501 – 5,00043
5,001 – 10,00055
10,001 – 20,00065
20,001 – 150,00067

7. Standard Chartered Bank to MPESA Charges

Unlike other banks, Standard Chartered doesn’t allow free transfers to MPESA. You must pay something small, even if you only transfer Ksh 1 – Ksh 100.

Here’s an overview of how much it’ll cost you to receive money in your MPESA from Stan Chart Bank:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1,00040
1,001 – 5,00055
5,001 – 10,00060
10,001 – 20,00065
20,001 – 35,00070
35,000 and above75

8. I&M Bank to MPESA Charges

I&M Bank has a fee structure similar to Family Bank and Equity Bank. Here’s how much it’ll cost you to send money from I&M to MPESA:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010
501 – 1,00012
1,001 – 1,50014
1,501 – 2,50023
2,501 – 3,50033
3,501 – 5,00043
5,001 – 7,50055
7,501 – 150,00065

9. Consolidated Bank to MPESA Charges

Consolidated Bank doesn’t charge anything to send up to Ksh 100 to MPESA. There are costs, however, for sending anything above that, as the table below shows: 

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50011.20
501 – 1,00013.60
1,001 – 1,50016.00
1,501 – 2,50026.00
2,501 – 3,50038.00
3,501 – 5,00050.00
5,001 – 7,50064.00
7,501 – 20,00076.00
20,001 – 150,00078.00
MPESA transaction charges

10. DTB Bank to MPESA Charges

DTB Bank lets you send up to Ksh 100 for free and pay up to Ksh 70 to send up to Ksh 150,000. Here’s a quick guide for DTB to MPESA transfer charges:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50011
501 – 1,00015
1,001 – 1,50018
1,501 – 2,50025
2,501 – 3,50035
3,501 – 5,00047
5,001 – 7,50057
7,501 – 20,00067
20,001 – 150,00070

11. Gulf Bank to MPESA Charges

Gulf Bank is one of the cheapest banks for transferring funds to MPESA. For example, you only pay Ksh 55 to transfer up to Ksh 150,000. Here’s a guide to Gulf Bank to MPESA transfer fees:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 5006
501 – 1,0008
1,001 – 1,50010
1,501 – 2,50015
2,501 – 3,50025
3,501 – 5,00035
5,001 – 7,50046
7,501 – 150,00055

12. National Bank to MPESA Charges

The National Bank doesn’t charge a lot for MPESA transfers. Here’s a quick guide to the transaction charges:

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50010
501 – 1,00012
1,001 – 1,50014
1,501 – 2,50023
2,501 – 3,50033
3,501 – 5,00043
5,001 – 7,50055
7,501 – 20,00060
20,001 – 150,00067

13. Stanbic Bank to MPESA Charges

Stanbic Bank has a fee structure similar to DTB Bank regarding MPESA transfers. Here’s an overview of the charges you will likely incur depending on the transfer amount.

Transfer Amount (Ksh)Charge (Ksh)
1 – 1000
101 – 50011
501 – 1,00015
1,001 – 1,50018
1,501 – 2,50025
2,501 – 3,50035
3,501 – 5,00047
5,001 – 7,50057
7,501 – 20,00067
20,001 – 150,00070
How much does it cost to send money from bank to M-PESA

How Do I Transfer Money from International Bank to M-PESA?

Safaricom has partnered with local and international banks to allow you to send money to your MPESA wallet conveniently.

An option like World Remit allows you to transfer up to $5,000 at once. You must visit their website, head to the Kenya homepage, sign up for an account, and follow the prompts.

On the other hand, PayPal allows you to receive the money in your PayPal account first and then transfer it to your MPESA wallet within 2 hours or less. You can also do MPESA to PayPal transfers, making it a convenient avenue.   

Here are some other avenues you can use to receive money from an international bank into your MPESA wallet:

  • Xpress Money
  • Skrill
  • Remitly
  • Dahabshill
  • Sky Forex
  • mHits
  • Western Union
  • Azimo
  • Transfer Galaxy
  • Post Finance
  • MTN Uganda
  • MTN Rwanda
  • Vodacom Tanzania

What Are the Current MPESA to Bank Charges?

Not only can you transfer funds from the bank to MPESA, but you can also do the reverse (from MPESA to the bank). Ideally, this is a pay bill transaction, which means that MPESA Paybill Charges apply, which depends on the tariff.

Speaking of MPESA tariff, it could be any of these three (and you can get the guide here):

  • Mgao Tariff – Where the customer and the business share the transaction charges
  • Business Bouquet – Where only the customer bears the transaction charges
  • Customer Bouquet – Where the transaction charges shift to the business

Concluding Thought:

Now you know what the bank to MPESA charges are and how much it’ll cost you to transfer between them. You can compare the charges depending on what bank account you are interested in using for the transfer.

Meanwhile, visit our online store to check out some fantastic read-outs and programs that can benefit your financial course. Whether it’s getting out of debt, financial planning, investments, or saving, we have some lovely goodies you could benefit from.

Written by Alex

Written by Alex

I have passion in helping people Make, Manage, Multiply & Protect Wealth.Download my Free Guide to Financial Freedom >>[ GET IT HERE]<<