Mpesa is the most used service when it comes to sending and receiving money instantly in Kenya. With the mobile money service spreading to other parts of Africa, the number of Mpesa users currently stands at 54 million.
While making money transfer using the service, mpesa charges do apply depending on whether you are sending or withdrawing money.
In this article, we will be looking at mpesa transaction charges for sending and withdrawal in 2023.
Table of Contents
Mpesa withdrawal charges
On average, Mpesa Withdrawal charges ranges from Ksh 10 to Ksh 300 depending with the amount you want to withdraw.
The following are the mpesa transaction charges for Withdrawal. Note that the minimum withdrawable amount is Ksh 50 while the highest is Ksh 150, 000.
- Ksh 1 to 49 – Ksh 0
- Kshs 50 to 100 – Ksh 10
- Ksh 101 to 500 – Ksh 27
- Ksh 501 to 1,000 – Ksh 28
- Ksh 1,001 to 1,500 – Ksh 28
- Ksh 1,501 to 2,500 – Ksh 28
- Ksh 2,501 to 3,500 – Ksh 50
- Ksh 3,501 to 5,000 – Ksh 67
- Ksh 5,001 to 7,500 – Ksh 84
- Ksh 7,501 to 10,000 – Ksh 112
- Ksh 10,001 to 15,000 – Ksh 162
- Ksh 15,001 to 20,000 – Ksh 180
- Ksh 20,001 to 35,000 – Ksh 191
- Ksh 35,001 to 50,000 – Ksh 270
- Ksh 50,001 to 150,000 – Ksh 300
Mpesa sending charges
On average, Mpesa sending charges ranges between Ksh 6 and Ksh 105. The following are the mpesa rates for sending money.
- KES 1 to 49 – Free
- KES 50 to 100 – Free
- KES 101 to 500 -KES 6
- KES 501 to 1,000 – KES 12
- KES 1,001 to 1,500 – KES 22
- KES 1,501 to 2,500 – KES 32
- KES 2,501 to 3,500 – KES 51
- KES 3,501 to 5,000 – KES 55
- KES 5,001 to 7,500 – KES 75
- KES 7,501 to 10,000 – KES 87
- KES 10,001 to 15,000 – KES 97
- KES 15,001 to 20,000 – KES 102
- KES 20,001 to 35,000 – KES 105
- KES 35,001 to 50,000 – KES 105
- KES 50,001 to 150,000 – KES 105
Updated safaricom Mpesa charges chart
To make mpesa charges easily accessible, safaricom have released a comprehensive sending and withdrawal charges chart. The following is the mpesa tarrifs chart.

The table chart below shows the charges that will apply when you send or withdraw money through mpesa. the table is up to date and will be updated in case of any changes.
Maximum mpesa balance
The maximum mpesa balance you can have in your account is KES 300, 000. However you can receive a maximum of KES 150, 000 at a go.
Winding up
Understanding mpesa transaction costs for withdrawal and sending is crucial for maximizing the benefits of the mobile financial service.
Always remember to consolidate transactions, leverage lipa na mpesa for merchants payments and explore other cost effective options for international money transfers.
You can check your mpesa transaction history in your mpesa statement. See you in the next one.
I like it