FeaturesNews

M-Pesa Send Money and Withdrawal Rates for 2025

M-Pesa charges 2025

Safaricom has announced the revised M-Pesa charges for sending and withdrawing money in 2025. With the updated rates, you will notice that Safaricom has harmonized them across all networks. This means that sending money to Airtel Money or Telkom’s T-Kash will attract the same charges as sending to an M-Pesa user. With Airtel Money maturing so fast, this is the right step for Safaricom to take with its mobile money service.

Safaricom has also discontinued money transfers to unregistered users as most were associated with fraud. I was not expecting this but I do appreciate the changes, I hope it will help deal with the many fraud cases that have been mushrooming across the country. 

The maximum amount per transaction has not changed and is still Ksh 250,000 while the daily transaction limit is also Ksh 500,000. Both M-Pesa and Airtel Money raised their maximum amount per transaction and the daily transaction limits back in 2023. M-Pesa has been growing so fast and just recently, Safaricom announced that its total users exceeded 34 million

Have a look at the revised charges when sending money to any network. 

M-Pesa Send Money Charges 2025

TRANSACTION RANGE TRANSACTION TYPE AND CHARGES
MINMAXTRANSFER TO M-PESA USERSTRANSFER TO OTHER MOBILE MONEY USERS
149FREEFREE
50100FREEFREE
10150077
50110001313
100115002323
150125003333
250135005353
350150005757
500175007878
7501100009090
1000115000100100
1500120000105105
2000135000108108
3500150000108108
50 001250 000108108

M-Pesa Withdrawal Charges 2025

As you will notice below, the withdrawal charges are a bit higher than sending charges. The maximum amount that you can withdraw in a single transaction is Ksh 250,000 while the least you can withdraw is Ksh 50. 

TRANSACTION RANGE (KSHS)M-pesa Withdrawal charges
MINMAXWITHDRAWAL FROM M-PESA AGENTS
149N/A
5010011
10150029
501100029
1001150029
1501250029
2501350052
3501500069
5001750087
750110000115
1000115000167
1500120000185
2000135000197
3500150000278
50 001250 000309

M-Pesa ATM Withdrawal Charges

ATM Withdrawal Tariff
MinMaxKshs
200 250035
2501 500069
5001 10000115
10001 35000203

What is the maximum amount you can have as your M-Pesa balance?

The Maximum Account balance Is Ksh 500,000. This limit was raised recently from Ksh 300,000.

What is the maximum daily transaction value?

The maximum daily transactions value is Ksh 500,000. The maximum per transaction is Ksh 150,000. Hence, to transact more than 150k, you will have to complete multiple transactions as long as they are below the Ksh 500k limit.

The lowest amount you can withdraw from an agent is Ksh 50.

Learn more here.

Now Read: A Guide to Using Fuliza

About author

Editor at TechArena. I cover all things technology and review new gadgets as I get them. You can reach me on email: [email protected]
Related posts
NewsStartups

Uganda Ministry of Trade, Industry and Cooperatives Partners with Hindsight Ventures for NINJA Acceleration Program

AppsNews

Uber Van is now Available in kenya

News

LG Set to Showcase New Indoor Gardening Appliance AT CES 2025

Features

Investment: What to do with your savings this festive season

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.