M-PESA, Kenya’s leading mobile money platform, continues to shape the financial landscape for over 30 million active users. Safaricom’s updated 2025 transaction fees, effective January, reflect the growing needs of a dynamic economy while promoting financial inclusivity. Here’s an in-depth look at the revised charges and actionable insights to help you navigate M-PESA more effectively.
Updated M-PESA Charges: Sending Money
Sending money with M-PESA now comes with revised rates based on the amount and the recipient’s registration status. Below are the updated fees for 2025:
Sending Money to Registered M-PESA Users
- Transactions between KSHS 1 – 100 remain free, encouraging low-value transfers.
- Fees for other ranges are as follows:
Transaction Range (KSHS) | Transfer Fee (KSHS) |
---|---|
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 – 250,000 | 108 |
Withdrawing Money from M-PESA Agents
Withdrawal charges depend on the transaction amount. Withdrawals below KSHS 50 are not allowed.
Transaction Range (KSHS) | Withdrawal Fee (KSHS) |
---|---|
50 – 100 | 11 |
101 – 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 – 20,000 | 185 |
20,001 – 50,000 | 278 |
50,001 – 250,000 | 309 |
ATM Withdrawal Charges
Using M-PESA to withdraw money at ATMs incurs the following fees:
Transaction Range (KSHS) | ATM Withdrawal Fee (KSHS) |
---|---|
200 – 2,500 | 35 |
2,501 – 5,000 | 69 |
5,001 – 10,000 | 115 |
10,001 – 35,000 | 203 |
Additional Services and Charges
M-PESA offers several free services to enhance user experience:
- Deposits: Free
- Registration: Free
- Airtime Purchases via M-PESA: Free
- Balance Enquiry and PIN Changes: Free
Key Considerations for M-PESA Users
- Account Limits:
- Maximum account balance: KSHS 500,000
- Daily transaction limit: KSHS 500,000
- Maximum per transaction: KSHS 250,000
- Self-Reversal Service:
- For incorrect transactions, forward the M-PESA message to 456 for a free reversal.
- Deposit Rules:
- Direct deposits into another user’s account at agent outlets are not allowed.
Comparing M-PESA with Competitors
While M-PESA leads the market, competitors like Airtel Money are narrowing the gap. For example, sending KSHS 1,000 via Airtel Money costs KSHS 11, slightly lower than M-PESA’s KSHS 13. Airtel Money also provides lower withdrawal fees in certain ranges, offering users an alternative for cost efficiency.
Tips to Minimize Transaction Costs
- Consolidate Transfers: Combine smaller transactions to fit within lower fee brackets.
- Leverage Free Services: Use M-PESA for free airtime purchases and deposits.
- Stay Informed: Regularly review updates on transaction fees.
- Plan Ahead: Avoid multiple small transactions to reduce cumulative costs.
Frequently Asked Questions (FAQs)
- What services are free on M-PESA?
Deposits, airtime purchases, balance inquiries, and PIN changes are free. - What is the maximum daily transaction limit?
You can transact up to KSHS 500,000 daily. - Can I deposit money directly into another user’s account?
No, you must transfer funds via your own account. - How do I reverse money sent to the wrong number?
Forward the transaction message to 456 for a free reversal.
Conclusion
M-PESA remains a cornerstone of Kenya’s financial ecosystem, adapting to users’ needs while promoting inclusivity. By staying informed about transaction charges and leveraging free services, users can maximize efficiency and minimize costs. As the financial landscape evolves, M-PESA continues to offer innovative solutions for its growing customer base.