M-PESA, Kenya’s leading mobile money platform, continues to revolutionize financial transactions in 2025. With over 30 million active users, it remains a crucial tool for sending money, paying bills, and accessing financial services. Safaricom has revised its transaction charges for 2025, reflecting changes in the financial landscape and promoting inclusivity. Here’s a comprehensive look at the updated fees and actionable tips for users.
M-PESA Sending Money Charges (2025)
M-PESA’s sending fees depend on the transaction amount and the recipient’s registration status.
Sending Money to Registered M-PESA Users
For registered users, the updated charges are:
| Transaction Range (KSHS) | Transfer Fee (KSHS) |
|---|---|
| 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 |
Key Insight: Transactions up to KSHS 100 remain free, fostering financial inclusion for low-value transactions.
Withdrawing Money from M-PESA Agents
Agent withdrawals are subject to the following charges:
| Transaction Range (KSHS) | Withdrawal Fee (KSHS) |
|---|---|
| 1 – 49 | N/A |
| 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 |
Note: Withdrawals below KSHS 50 are not allowed at agent outlets.
ATM Withdrawal Charges
ATM withdrawals now incur the following fees:
| Transaction Range (KSHS) | ATM Fee (KSHS) |
|---|---|
| 200 – 2,500 | 35 |
| 2,501 – 5,000 | 69 |
| 5,001 – 10,000 | 115 |
| 10,001 – 35,000 | 203 |
Additional Free Services
- Deposits
- Airtime purchases
- M-PESA balance inquiries
- PIN changes
Key Financial Considerations
- Maximum Account Balance: KSHS 500,000
- Daily Transaction Limit: KSHS 500,000
- Maximum per Transaction: KSHS 250,000
- Minimum Withdrawal Amount (Agents): KSHS 50
For self-reversals, forward the M-PESA message to 456 at no cost. Direct deposits into another user’s account at an agent outlet are not permitted.
M-PESA vs. Competitors
Competitors like Airtel Money offer slightly lower fees for some transactions. For instance:
- Sending KSHS 1,000 via Airtel Money costs KSHS 11, compared to M-PESA’s KSHS 13.
- Withdrawal charges for Airtel Money are also more affordable in certain ranges.
Cost-Saving Tips for M-PESA Users
- Combine Transactions: Avoid multiple low-value transactions to minimize costs.
- Use Free Services: Take advantage of free options like airtime purchases.
- Monitor Fees: Stay updated on charges to make informed decisions.
- Plan Ahead: Consolidate smaller transfers to qualify for lower fee brackets.
FAQs
1. What are the free services on M-PESA?
Deposits, balance inquiries, PIN changes, and airtime purchases.
2. What is the maximum daily transaction limit?
KSHS 500,000.
3. Can I deposit money into another user’s account at an agent?
No, direct deposits into another user’s account are not allowed.
4. How can I reverse a wrong transaction?
Forward the erroneous transaction message to 456 free of charge.
Conclusion
The updated M-PESA transaction charges for 2025 reflect Safaricom’s commitment to financial inclusion while adapting to evolving user needs. With informed strategies and an understanding of the charges, users can maximize the benefits of Kenya’s leading mobile money service. For millions of Kenyans, M-PESA remains a cornerstone of financial independence and accessibility.
