New M-Pesa transaction charges in 2025

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.

  1. 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 KshsM-Pesa charges
1-49Free
50-100Free
101-5007
501-1,00013
1,001-1,50023
1,501-2,50033
2,501-3,50053
3,501-5,00057
5,001-7,50078
7,501-10,00090
10,001-15,000100
15,001-20,000105
20,001-35,000108
35,001-50,000108
50,001-250,000108
  
  

2.Withdrawal charges from Mpesa agents

The table below outlines charges of withdrawing money from Mpesa agents.

Withdrawal Range in KshsCharges in Kshs
50-10011
101-50029
501-1,00029
1,001-1,50029
1,501-2,50029
2,501-3,50052
3,501-5,00069
5,001-7,50087
7,501-10,000115
10,001-15,000167
15,001-20,000185
20,001-35,000197
35,001-50,000278
50,001-250,000309

Leave a Comment