Safaricom has different Tariffs depending on the amount you wish to withdraw or deposit. The following are the charges:
M-PESA Tariffs
M-PESA charges will depend on the amount you are sending or withdrawing. You can use your M-PESA menu to buy airtime for your phone, or for someone else. This service is free and you will only pay for the airtime purchased.
Customer Charges
Transaction Type and Customer Charge (Ksh)
Transaction Range (Ksh)
Transfer to other Transfer to Withdrawal from
M-PESA Users Unregistered Users M-PESA Agent
Min Max
10 49 1 N/A N/A
50 100 3 N/A 10
101 500 11 44 27
501 1,000 15 48 27
1,001 1,500 25 58 27
1,501 2,500 40 73 27
2,501 3,500 55 110 49
3,501 5,000 60 132 66
5,001 7,500 75 163 82
7,501 10,000 85 201 110
10,001 15,000 95 260 159
15,001 20,000 100 282 176
20,001 25,000 110 303 187
25,001 30,000 110 303 187
30,001 35,000 110 303 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
ATM Withdrawal
Transaction Range (Ksh)
Min Max Customer Charge
200 2,500 33
2,501 5,000 66
5001 10,000 110
10,001 20,000 193
Other Transactions Ksh
All Deposits FREE
M-PESA Registration FREE
Buying Airtime through M-PESA FREE
M-PESA Balance Enquiry 1
Change M-PESA PIN FREE
The above Tariffs will be reviewed from time to time.