Home » Safaricom Mpesa Rates Changes 2025

Safaricom Mpesa Rates Changes 2025

Mpesa rares 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-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 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-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

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,500
35
2,501-5,000
69
5,001-10,000
115
10,001-35,000
203

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-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) 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-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
318
35,001-50,000
318
50,001-250,000
318

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 .

Scroll to Top
Copy link