The maximum withdrawal charges via MPESA is Ksh300 while the minimum is Ksh10.However, if you want to withdraw Ksh50 and below, MPESA will not charge you.
If you are to withdraw Ksh 70,000 and above, you’ll be charged Ksh 300 while those withdrawing Ksh50 to Ksh100 are charged Ksh10.
Below is a table showing MPESA withdrawal charges for the year 2019:
Min(KSHs.) | Max(KSHs.) | M-PESA Charges |
1 | 49 | N/A |
50 | 100 | 10 |
101 | 500 | 27 |
501 | 1,000 | 28 |
1,001 | 1,500 | 28 |
1,501 | 2,500 | 28 |
2,501 | 3,500 | 50 |
3,501 | 5,000 | 67 |
5,001 | 7,500 | 84 |
7,501 | 10,000 | 112 |
10,001 | 15,000 | 162 |
15,001 | 20,000 | 180 |
20,001 | 25,000 | 191 |
25,001 | 30,000 | 191 |
30,001 | 35,000 | 191 |
35,001 | 40,000 | 270 |
40,001 | 45,000 | 270 |
45,001 | 50,000 | 270 |
50,001 | 70,000 | 300 |
If you want to withdraw Ksh 200 for free, you can withdraw Ksh49 four times, then Ksh 4.