M-PESA continues to dominate Kenya’s mobile money landscape, serving over 30 million active users with services ranging from money transfers to bill payments. With its updated 2025 transaction fees, Safaricom aims to foster inclusivity and align with the evolving financial ecosystem. Here’s a breakdown of the new charges and actionable tips to help users navigate these changes efficiently.
Updated M-PESA Sending Money Charges
M-PESA’s money transfer fees are determined by the transaction amount and the recipient’s registration status. Below is the updated fee structure for sending money to registered M-PESA users in 2025:
| Transaction Range (KSHS) | Transfer Fee to M-PESA Users (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 under KSHS 100 are free, encouraging financial inclusion for low-value transfers.
Withdrawal Charges at M-PESA Agents
| 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 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 Free Services
- Deposits: Free for all amounts.
- M-PESA Registration: No cost.
- Airtime Purchases via M-PESA: Free.
- Balance Enquiry and PIN Changes: Free.
Key User Guidelines
- Account Limits: Maximum account balance is KSHS 500,000, with a daily transaction cap of the same amount. Individual transactions cannot exceed KSHS 250,000.
- Reversals: For self-reversals, forward the transaction message to 456 at no cost.
- Direct Deposits: Depositing money directly into another user’s account at an agent outlet is not permitted.
Competitive Landscape
While M-PESA remains the market leader, competitors like Airtel Money offer competitive rates. For instance:
- Sending KSHS 1,000 via Airtel Money costs KSHS 11, compared to M-PESA’s KSHS 13.
- Airtel Money also provides slightly lower withdrawal fees in some ranges.
Tips to Minimize Costs
- Combine Transactions: Limit small transfers to reduce cumulative fees.
- Use Free Services: Take advantage of free airtime purchases and balance checks.
- Plan Withdrawals: Withdraw larger amounts to save on cumulative charges.
- Stay Updated: Regularly check for changes in transaction fees to make cost-effective choices.
Frequently Asked Questions
- What are the free services on M-PESA in 2025?
Deposits, balance inquiries, PIN changes, and airtime purchases are free. - What is the maximum daily transaction limit?
Users can transact up to KSHS 500,000 daily. - Can I deposit money directly into another user’s account?
No, direct deposits into another user’s account are not allowed. - How can I reverse a wrong transaction?
Forward the transaction message to 456 for a free self-reversal.
Conclusion
M-PESA’s updated 2025 charges reflect Safaricom’s commitment to inclusivity while adapting to a changing financial ecosystem. By understanding the fee structures and leveraging free services, users can optimize their financial transactions. For businesses and individuals alike, M-PESA remains a vital tool in Kenya’s economic landscape.

