- UnderMoney Transfers
- Views: 56,530
- 3 Comments
Looking for the latest Mpesa charges for transfering and withdrawing money from agents and ATMs? Our list is always updated and is valid as of 2024
This guide aims to simplify the M-PESA charges using easy-to-read tables.
Keeping tabs on the new Mpesa charges 2024 will save you money.
Here’s how:
If you send KES 2,600 via MPesa, it will cost you KES 53, while sending 2 times as follows, will only cost you KES 33
- Send Kshs 2,500 for KES 33.
- Send 100 for FREE
- Total cost: KES 33.
You save: KES 20 for this one transaction. Cumulatively, you could be saving upwards of KES 700 a month in transactional charges
Money transfer charges
Table of contents
1) Mpesa transfers to registered mobile money users (M-Pesa, Airtel Money, and T-Kash) – charges
The charges in the table below apply to you if you are sending money from M-pesa:
- To any registered Mpesa user
- To other networks (Airtel Money and T-Kash)
Transaction Range (Kshs) | M-pesa charges |
---|---|
1 – 49 | FREE |
50 – 100 | FREE |
101 – 500 | 7 |
501 – 1,000 | 13 |
1,001 – 1,500 | 23 |
1,501 – 2,500 | 33 |
2,501 – 3,500 | 53 |
3,501 – 5,000 | 57 |
5,001 – 7,500 | 78 |
7,501 – 10,000 | 90 |
10,001 – 15,000 | 100 |
15,001 – 20,000 | 105 |
20,001 – 35,000 | 108 |
35,001 – 50,000 | 108 |
50,001 – 250,000 | 108 |
2) Withdrawal charges from M-PESA agents
If you’re looking to withdraw money from M-Pesa, then the table below can help. It outlines withdrawal charges from Mpesa agents for amounts between 50 and 150,000.
Transaction range (Kshs) | Withdrawal charges (Kshs) |
---|---|
50 – 100 | 11 |
101 – 500 | 29 |
501 – 1,000 | 29 |
1,001 – 1,500 | 29 |
1,501 – 2,500 | 29 |
2,501 – 3,500 | 52 |
3,501 – 5,000 | 69 |
5,001 – 75,00 | 87 |
7,501 – 10,000 | 115 |
10,001 – 15,000 | 167 |
15,001 – 20,000 | 185 |
20,001 – 35,000 | 197 |
35,001 – 50,000 | 278 |
50,001 – 250,000 | 309 |
3) Mpesa ATM withdrawal charges
This table provides a quick look at the fees associated with withdrawing money from an ATM using your M-PESA account. Just like other transaction types, it’s crucial to be aware of these costs to manage your finances effectively.
Range (Kshs) | ATM Withdrawal Fee (Kshs) |
---|---|
200 – 2,500 | 35 |
2,501 – 5,000 | 69 |
5,001 – 10,000 | 115 |
10,001 – 35,000 | 203 |
4) Business Till to Customer and Pochi la Biashara Charges
These rates apply to you when:
- Sending money from M-Pesa to a Pochi la Biashara account
- Transferring money from M-Pesa Business Till to a customer’s phone number
Transaction Range (Kshs) | M-pesa charges |
---|---|
1 – 49 | FREE |
50 – 100 | FREE |
101 – 500 | 7 |
501 – 1,000 | 13 |
1,001 – 1,500 | 23 |
1,501 – 2,500 | 33 |
2,501 – 3,500 | 53 |
3,501 – 5,000 | 57 |
5,001 – 7,500 | 78 |
7,501 – 10,000 | 90 |
10,001 – 15,000 | 100 |
15,001 – 20,000 | 105 |
20,001 – 35,000 | 108 |
35,001 – 50,000 | 108 |
50,001 – 250,000 | 108 |
5) Mpesa free transaction types
While Mpesa increased its rates to meet its tax obligations, some transactions continue to remain free for Kenyans.
Transaction type | Charge (Kshs) |
---|---|
All deposits | FREE |
M-PESA registrations | FREE |
Buying airtime | FREE |
M-PESA balance enquiry | FREE |
Change M-PESA PIN | FREE |
5) Mpesa transfer charges for unregistered users.
Note that Safaricom has discontinued the ability to send money from M-Pesa to unregistered users, effective February 5th, 2024.
To receive money via M-Pesa, all customers have to be duly registered for a mobile money service.
In this case, an unregistered user means a phone number that is not duly registered for a mobile money service (Mpesa, Airtel Money, or T-Kash)
So, it’s not possible to send money from Mpesa to customers from other networks as well (Airtel and Telkom) who have not registered for the respective networks’ mobile money service (Airtel Money and T-Kash)
Previously, it was possible to send money via Mpesa to unregistered users. They would then receive a voucher message that they would use to claim their money at any M-pesa agent nationwide, within 7 days.
Here are the charges that were previously applied for sending money to unregistered users.
Transaction Range (Kshs) | Transfer to unregistered users (Kshs) (all networks) |
---|---|
1 – 49 | N/A |
50 – 100 | N/A |
101 – 500 | 47 |
501 – 1,000 | 51 |
1,001 – 1,500 | 61 |
1,501 – 2,500 | 76 |
2,501 – 3,500 | 115 |
3,501 – 5,000 | 139 |
5,001 – 7,500 | 171 |
7,501 – 10,000 | 211 |
10,001 – 15,000 | 273 |
15,001 – 20,000 | 296 |
20,001 – 35,000 | 318 |
35,001 – 50,000 | 318 |
50,001 – 250,000 | 318 |
Additional notes
- Maximum Mpesa account balance: Kshs. 500,000
- Maximum daily transaction: Kshs. 500,000
- Maximum amount per transaction: Kshs. 250,000
- The minimum amount for withdrawal at an M-PESA Agent: is Kshs 50
By understanding these charges, you can better plan your M-PESA transactions and get the most value from this innovative financial service.