New M-Pesa charges 2025{Updated list}
If you want to confirm M-Pesa charges before transferring or withdrawing money from agent and ATMs follow this article.
We use tables in this M-pesa charges guide for easier understanding.
- Transfering to other registered mobile users
The charges apply if you are sending money from M-pesa to
-Any registered Mpesa user
-Other networks i.e Airtel money and T-Kash
Transaction Range in Kshs | M-Pesa charges |
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 |
2.Withdrawal charges from Mpesa agents
The table below outlines charges of withdrawing money from Mpesa agents.
Withdrawal Range in Kshs | Charges in Kshs |
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,501-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 |