M-Pesa, Kenya’s leading mobile money transfer service since 2007, continues to revolutionize financial transactions. Safaricom has updated its M-Pesa withdrawal and sending charges for 2025-2026. With M-Pesa, users can send money across Kenya and internationally with ease and security.
To use M-Pesa services, registration requires an original ID (National ID, Passport, Military ID, or Alien ID/Foreigner Certificate). The maximum transaction limits include Ksh 500,000 per day and Ksh 250,000 per transaction, with a maximum account balance of Ksh 500,000. The minimum withdrawal amount is Ksh 50.
Below are the updated M-Pesa transaction charges for 2025-2026.
1. M-Pesa Withdrawal Charges (2025)
Transaction Range (KES)
Charges (KES)
1 – 49
Free
50 – 100
11
101 – 500
29
501 – 1,000
29
1,001 – 1,500
29
1,501 – 2,500
29
2,501 – 3,500
52
3,501 – 5,000
69
5,001 – 7,500
87
7,500 – 10,000
115
10,001 – 15,000
167
15,001 – 20,000
185
20,001 – 35,000
197
35,001 – 50,000
278
50,001 – 250,000
309
2. M-Pesa Transfer Charges for Registered Users (2025)
Transaction Range (KES)
Charges (KES)
1 – 49
Free
50 – 100
Free
101 – 500
7
501 – 1,000
13
1,001 – 1,500
23
1,501 – 2,500
33
2,501 – 3,500
53
3,501 – 5,000
57
5,001 – 7,500
78
7,501 – 10,000
90
10,001 – 15,000
100
15,001 – 20,000
105
20,001 – 35,000
108
35,001 – 50,000
108
50,001 – 250,000
108
3. Pochi La Biashara Charges
Transaction Range (KES)
Charges (KES)
1 – 49
Free
50 – 100
Free
101 – 500
7
501 – 1,000
13
1,001 – 1,500
23
1,501 – 2,500
33
2,501 – 3,500
53
3,501 – 5,000
57
5,001 – 7,500
78
7,501 – 10,000
90
10,001 – 15,000
100
15,001 – 20,000
105
20,001 – 35,000
108
35,001 – 50,000
108
50,001 – 250,000
108
4. M-Pesa Transfer Charges to Other Mobile Networks (Telkom and Airtel)
Transaction Range (KES)
Charges (KES)
1 – 49
Free
50 – 100
Free
101 – 500
7
501 – 1,000
13
1,001 – 1,500
23
1,501 – 2,500
33
2,501 – 3,500
53
3,501 – 5,000
57
5,001 – 7,500
78
7,501 – 10,000
90
10,001 – 15,000
100
15,001 – 20,000
105
20,001 – 35,000
108
35,001 – 50,000
108
50,001 – 250,000
108
5. M-Pesa Transfer Charges to Unregistered Users
Transaction Range (KES)
Charges (KES)
1 – 49
N/A
50 – 100
N/A
101 – 500
47
501 – 1,000
51
1,001 – 1,500
61
1,501 – 2,500
76
2,501 – 3,500
115
3,501 – 5,000
139
5,001 – 7,500
171
7,501 – 10,000
211
10,001 – 15,000
273
15,001 – 20,000
296
20,001 – 35,000
309
35,001 – 50,000
318
50,001 – 250,000
318
6. M-Pesa ATM Withdrawal Charges
Transaction Range (KES)
Charges (KES)
200 – 2,500
35
2,501 – 5,000
69
5,001 – 10,000
115
10,001 – 35,000
203
Important Notes
Account Balance: Maximum account balance is KES 500,000.
Daily Transaction Limit: Maximum daily transaction value is KES 500,000.
Per Transaction Limit: Maximum per transaction is KES 250,000.
Minimum Withdrawal: Minimum withdrawal amount at agents is KES 50.
Reversals: To initiate an M-Pesa reversal, forward the transaction message to 456.
Rewards: Transactions earn Bonga Points.
M-Pesa continues to simplify money transfers and withdrawals, ensuring flexibility and reliability for millions of users. Stay informed about these charges for a smooth and efficient mobile money experience.