Finance & Investment

New M-Pesa Charges in 2025: Everything You Need to Know

Kenyan woman using phone

M-Pesa, Safaricom’s mobile money service, remains an essential tool for millions of Kenyans, facilitating seamless money transfers, withdrawals, and payments. As we step into 2025, understanding the latest M-Pesa charges is crucial for managing your finances effectively.

This guide provides a detailed breakdown of the updated M-Pesa tariffs, transaction limits, and additional services, empowering users to make informed decisions.


Why Understanding M-Pesa Charges is Important

  • Cost Management: Helps individuals and businesses minimize transaction costs.
  • Efficiency: Knowing charges for specific transaction types ensures smooth planning for personal or business finances.
  • Transparency: Being informed prevents surprises when using the service.

Updated M-Pesa Transaction Tariffs (2025)

1. Sending Money to M-Pesa Users

Sending money to registered M-Pesa users remains one of the most common transactions. The charges depend on the amount sent.

Transaction Range (KShs)Transfer to M-Pesa UsersPochi la Biashara/Business Till to Customer
1 – 49FreeFree
50 – 100FreeFree
101 – 5007 KShs7 KShs
501 – 1,00013 KShs13 KShs
1,001 – 1,50023 KShs23 KShs
1,501 – 2,50033 KShs33 KShs
2,501 – 3,50053 KShs53 KShs
3,501 – 5,00057 KShs57 KShs
5,001 – 7,50078 KShs78 KShs
7,501 – 10,00090 KShs90 KShs
10,001 – 15,000100 KShs100 KShs
15,001 – 20,000105 KShs105 KShs
20,001 – 35,000108 KShs108 KShs
35,001 – 50,000108 KShs108 KShs
50,001 – 250,000108 KShs108 KShs

2. Withdrawing Money from M-Pesa Agents

The withdrawal charges vary by amount and are a crucial aspect for anyone accessing physical cash.

Transaction Range (KShs)Withdrawal from M-Pesa Agent (KShs)
1 – 49Not Applicable
50 – 10011 KShs
101 – 50029 KShs
501 – 1,00029 KShs
1,001 – 1,50029 KShs
1,501 – 2,50029 KShs
2,501 – 3,50052 KShs
3,501 – 5,00069 KShs
5,001 – 7,50087 KShs
7,501 – 10,000115 KShs
10,001 – 15,000167 KShs
15,001 – 20,000185 KShs
20,001 – 35,000197 KShs
35,001 – 50,000278 KShs
50,001 – 250,000309 KShs

3. ATM Withdrawal Tariff

ATM withdrawals are available for those who prefer this option, with charges based on transaction amounts.

Transaction Range (KShs)ATM Withdrawal Charges (KShs)
200 – 2,50035
2,501 – 5,00069
5,001 – 10,000115
10,001 – 35,000203

4. Free Services

M-Pesa offers several services at no cost, making it a reliable and affordable option for users.

  • Deposits
  • M-Pesa Registration
  • Buying Airtime
  • Balance Inquiry
  • PIN Change

Key Transaction Limits

Understanding M-Pesa limits is vital to avoid transaction failures.

  • Maximum Account Balance: KShs 500,000
  • Maximum Daily Transaction Value: KShs 500,000
  • Maximum Amount per Transaction: KShs 250,000
  • Minimum Withdrawal Amount: KShs 50

Additional Services and Guidelines

  • Self-Reversal: Send the transaction confirmation to 456 for self-reversal.
  • Deposits to Other M-Pesa Accounts: Direct deposits into another user’s account at an agent outlet are not allowed.
  • Registration Documentation: Only Kenyan Passports and National IDs are accepted at agent outlets, with broader options available at Safaricom shops.

Frequently Asked Questions (FAQs)

Q: Are deposits to M-Pesa free?

Yes, depositing money into your M-Pesa account is free.

Q: Can I use a foreign passport for registration?

Foreign passports can only be used at Safaricom shops or care desks.

Q: What happens if I cannot repay my Fuliza or overdraft on time?

Timely repayments are crucial to avoid penalties and maintain your credit score.


Make the Most of M-Pesa in 2025!
Stay informed, plan your transactions wisely, and leverage the benefits of M-Pesa to manage your personal and business finances. For inquiries or further assistance, reach out to Safaricom’s customer care via: