Customers incur charges based on the transaction amount and type, whether sending or withdrawing money. Below are the M-PESA tariffs.
Transaction Range (KSH)
Amount (KSH)
Transaction Type & Customer Charges (KSH)
Transfer to M-PESA Users, Pochi La Biashara, and Business Till
Min
Max
1
49
50
100
101
500
501
1,000
1,001
1,500
1,501
2,500
2,501
3,500
3,501
5,000
5,001
7,500
7,501
10,000
10,001
15,000
15,001
20,000
20,001
35,000
35,001
50,000
50,001
250,000
ATM Withdrawal Tariff
Amount (KSH)
Charge (KSH)
200
2,500
2,501
5,000
5,001
10,000
10,001
35,000
Other Transactions
Description
Charge (KSH)
All Deposits
FREE
M-PESA Registration
FREE
Buying Airtime through M-PESA
FREE
M-PESA Balance Enquiry
FREE
Change M-PESA PIN
FREE
Notes:
Maximum account balance is Kshs 500,000.
Maximum daily transaction value is Kshs 500,000.
Maximum amount per transaction is Kshs 250,000.
Minimum withdrawal amount at an M-PESA agent outlet is Kshs 50.
To initiate an M-PESA self-reversal, send the transaction confirmation to 456.
Direct deposits into another M-PESA customer’s account at agent outlets are not allowed.
For registration at agent outlets, only Kenyan Passports and National IDs are accepted. Foreign Passports, Military IDs, and Foreigner Certificates can only be registered at Safaricom Shops and Care Desks.
For deposits and withdrawals, valid documentation includes Kenyan Passports, National IDs, Foreign Passports, Military IDs, and Foreigner Certificates.
For inquiries, complaints, feedback, or support, contact customer support by dialing 100 for PrePay customers or 200 for PostPay.