Below we provide a table showing Mpesa withdrawal charges for the year 2025. The amount is Ksh 1 to Ksh250,000:
TRANSACTION RANGE (KSHS) | TRANSACTION TYPE AND CUSTOMER CHARGES (KSHS) | |||
MIN | MAX | TRANSFER TO M-PESA USERS, POCHI LA BIASHARA AND BUSINESS TILL TO CUSTOMER | TRANSFER TO OTHER REGISTERED MOBILE MONEY USERS | WITHDRAWAL FROM M-PESA AGENT |
1 | 49 | Free | Free | N/A |
50 | 100 | Free | Free | 11 |
101 | 500 | 7 | 7 | 29 |
501 | 1,000 | 13 | 13 | 29 |
1,001 | 1,500 | 23 | 23 | 29 |
1,501 | 2,500 | 33 | 33 | 29 |
2,501 | 3,500 | 53 | 53 | 52 |
3,501 | 5,000 | 57 | 57 | 69 |
5,001 | 7,500 | 78 | 78 | 87 |
7,501 | 10,000 | 90 | 90 | 115 |
10,001 | 15,000 | 100 | 100 | 167 |
15,001 | 20,000 | 105 | 105 | 185 |
20,001 | 35,000 | 108 | 108 | 197 |
35,001 | 50,000 | 108 | 108 | 278 |
50,001 | 250,000 | 108 | 108 | 309 |
ATM Withdrawal Tariff | ||
Min | Max | Kshs |
200 | 2500 | 35 |
2501 | 5000 | 69 |
5001 | 10000 | 115 |
10001 | 35000 | 203 |
OTHER TRANSACTIONS | KSHS |
All Deposits | FREE |
M-PESA Registration | FREE |
Buying Airtime through M-PESA | FREE |
M-PESA Balance Enquiry | FREE |
Change M-PESA PIN | FREE |
Note:
To initiate M-PESA Self Reversal, send the transaction confirmation to 456.
Maximum Account Balance is Kshs.500,000
Maximum daily transaction value is Kshs.500,000
Maximum amount per transaction is Kshs.250,000
You cannot withdraw less than KShs. 50 at an M-PESA agent outlet.