Chweya » Safaricom Mpesa Rates Changes 2025
Mpesa rares changes 2025

Safaricom Mpesa Rates Changes 2025

Safaricom M-PESA rate changes are shared with the general public periodically. The mobile money service by Safaricom enables Kenyans to make seamless transactions.

M-PESA customers can send money, pay bills, or access loans by using the Safaricom SIM toolkit manually or by dialing the USSD code *334#, selecting the desired service, and following the prompts. They can also access M-PESA through the M-Pesa App and the MySafaricom App on iOS and Android.

Users can send money and pay bills to other mobile money platforms in Kenya, such as Airtel Money and T-Kash by Telkom Kenya.

The maximum amount per M-Pesa transaction is Ksh 250,000, which is the same as for withdrawals via agents.

The maximum balance that can be held in the account is Ksh. 500,000.

Safaricom M-PESA has harmonized the charges for sending money to other mobile money platforms.

1) Mpesa transfers made using registered mobile money users (M-Pesa, Airtel Money, and T-Kash) – rates

The rates in the table below apply to anyone when sending money from M-Pesa. This is not limited to registered Mpesa users and to other networks.

Transaction Range (Kshs)Mpesa 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 rates from registered M-PESA agents in Kenya

If planning to withdraw money from M-Pesa, the table below can offer the rates charged.

It defines withdrawal charges from Mpesa agents for amounts ranging between 50 and 150,000.

Transaction Range (Kshs)Withdrawal Charges
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

3) Mpesa ATM withdrawal rates

Safaricom Mpesa rates

The illustration below provides an overview of the fees related to making withdrawals from an ATM using your M-PESA account.
Just like other transaction types, it’s essential to be informed about the costs to manage your finances effectively.

Range (Ksh.)ATM Withdrawal Fees (Ksh.)
200-2,50035
2,501-5,00069
5,001-10,000115
10,001-35,000203

4) Business Till – Customer and Pochi la Biashara rates

The rates apply to you when:

  • Transacting from M-Pesa to Pochi la Biashara.
  • Sending money from the M-Pesa Business Till to a customer’s phone number
Transaction Range (Kshs)Mpesa 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

5) Free M-Pesa transactions

Despite Mpesa increasing its rates to address tax obligations, some transactions continue to remain free to users.

Safaricom Mpesa rates

6) Mpesa transfer charges for unregistered users.

Note that Safaricom discontinued the ability to transact from M-Pesa to unregistered users.  

This was taken into effect through a public notice that was released on 5th February, 2024.

You only receive money via M-Pesa if all users adhere to the public notice guidelines.

An unregistered user refers to a phone number that is not fully registered for mobile money services, such as with Mpesa, Airtel Money, or T-Kash.

Transaction Range (Kshs)Transfer to unregistered users to all networks(Kshs)
1-49N/A
50-100N/A
101-50047
501-1,00051
1,001-1,50061
1,501-2,50076
2,501-3,500115
3,501-5,000139
5,001-7,500171
7,501-10,000211
10,001-15,000273
15,001-20,000296
20,001-35,000318
35,001-50,000318
50,001-250,000318

The user will not be able to transact from Mpesa to customers from other networks who have not complied.
Previously, one could transact via Mpesa to unregistered end users. They would receive a voucher notification to use for claiming cash at any M-Pesa registered agents nationwide.
Here are the rates that were previously applied for sending money to unregistered users.

Bonus Tips

  • Maximum Mpesa account balance: Kshs. 500,000
  • Maximum daily transaction: Kshs. 500,000
  • Maximum amount per transaction: Kshs. 250,000
  • The minimum amount for withdrawal at M-PESA agent is Kshs 50

Conclusion

By understanding these rates, one can plan better when dealing with M-PESA transactions as well as getting the most value from this innovative financial service.

Transaction rates are also applied by various platforms such as banks, mobile lending apps, insurance and investment platforms.

Leave a Comment

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

Thanks you for choosing to leave a comment. Please keep in mind that comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let us have a personal and meanginful conversation .