You will notice that while the charges for transactions less than 100 Kenyan Shillings have stayed the same, the charges for transaction higher than Ksh. 100 have gone up.
Mpesa transaction charges and rates depends on certain amounts under which one wishes to transact. Mpesa withdrawing charges differs to those of depositing charges and as well as sending charges. Other factors like transacting with unregistered numbers also do affect the transaction charges. So here we are answering questions like; What are the MPESA charges for withdrawing from an agent? And what is the cost of transferring money to an un-registered Safaricom Number? To answer this, we look at what Safaricom is charging currently for their services.
The registration and deposits of many are free services, you just need to visit the nearest Mpesa agent.
In a day, you can send a maximum of KSh. 140,000 using MPESA. However, the transaction limit is KSh. 70,000. Therefore, you will have to send the 140,000K in two batches.
Currently, it costs more amount to send money to an un-registered number in 2018.
Mpesa Rates 2023
Withdrawal Cost from M-PESA Agent
Min(KSHs.)Max(KSHs.)M-PESA Charges
1 -49 N/A
50 -100 10
101 -500 27
501 -1,000 27
1,001 -1,500 27
1,501 -2,500 27
2,501 -3,500 49
3,501 -5,000 66
5,001 -7,500 82
7,501 -10,000 110
10,001 -15,000 159
15,001 -20,000 176
20,001 -25,000 187
25,001 -30,000 187
30,001 -35,000 187
35,001 -40,000 275
40,001 -45,000 275
45,001 -50,000 275
50,001 -70,000 330
MPESA Transfer to Unregistered Users Charges
Min(KSHs.) Max(KSHs.) M-PESA Charges
1 49 N/A
50 100 N/A
101 500 44
501 1,000 48
1,001 1,500 58
1,501 2,500 73
2,501 3,500 110
3,501 5,000 132
5,001 7,500 163
7,501 10,000 201
10,001 15,000 260
15,001 20,000 282
20,001 25,000 303
25,001 30,000 303
30,001 35,000 303
35,001 40,000 N/A
40,001 45,000 N/A
45,001 50,000 N/A
50,001 70,000 N/A
Transfer to other M-PESA Users Cost
Min(KSHs.) Max(KSHs.) M-PESA Charges
1 49 Free
50 100 Free
101 500 11
501 1,000 15
1,001 1,500 25
1,501 2,500 40
2,501 3,500 55
3,501 5,000 60
5,001 7,500 75
7,501 10,000 85
10,001 15,000 95
15,001 20,000 100
20,001 25,000 110
25,001 30,000 110
30,001 35,000 110
35,001 40,000 110
40,001 45,000 110
45,001 50,000 110
50,001 70,000 110
MPESA ATM Withdrawal Expense
Min(KSHs.) Max(KSHs.) M-PESA Charges
200 2,500 33
2,501 5,000 66
5,001 10,000 110
501 20,000 193
NOTE:
- The maximum amount of cash you can have in your line is KSHs.100,000
- The maximum Daily Transaction limit is KSHs.140,000. While the maximum per transaction is KSHs.70,000
- The minimum amount you can withdraw from your account is KSH. 50 at any Mpesa Agent or Outlet.
- To carry out any transaction, the Safaricom line you have in your phone must be active. In addition, the Mpesa account must also be active.
- To register or transact at any M-PESA Agent outlet: you will be required to produce your original identification document, i.e., National ID, Passport, Military ID, Diplomatic ID or Alien ID/Foreigner Certificate
You might Also Like: Zuku Mpesa Paybill Number
DISLAIMER
Please NOTE: Theses rates can be amended anytime by safaricom
We have also included the rates for withdrawing Mpesa cash from an ATM in the second table.
Mpesa Rates at the Agent
Transaction Range (Ksh) | Transaction Type and Customer Charge (Ksh) | |||
Min | Max | Transfer to other M-PESA Users | Transfer to Unregistered Users | Withdrawal from M-PESA Agent |
10 | 49 | 1 | N/A | N/A |
50 | 100 | 3 | N/A | 10 |
101 | 500 | 11 | 66 | 27 |
501 | 1,000 | 15 | 66 | 27 |
1,001 | 1,500 | 25 | 66 | 27 |
1,501 | 2,500 | 40 | 66 | 27 |
2,501 | 3,500 | 55 | 88 | 49 |
3,501 | 5,000 | 60 | 105 | 66 |
5,001 | 7,500 | 75 | 143 | 82 |
7,501 | 10,000 | 85 | 171 | 110 |
10,001 | 15,000 | 95 | 220 | 159 |
15, 001 | 20,000 | 100 | 237 | 176 |
20, 001 | 25, 000 | 110 | 275 | 187 |
25, 001 | 30, 000 | 110 | 275 | 187 |
30, 001 | 35, 000 | 110 | 275 | 187 |
35, 001 | 40, 000 | 110 | N/A | 275 |
40, 001 | 45, 000 | 110 | N/A | 275 |
45, 001 | 50, 000 | 110 | N/A | 275 |
50, 001 | 70,000 | 110 | N/A | 330 |
Transaction Range (Ksh) | ||
Min | Max | Customer Charge |
200 | 2,500 | 33 |
2,501 | 5,000 | 66 |
5,001 | 10,000 | 110 |
10,001 | 20,000 | 193 |