
M-Pesa charges can be confusing, but understanding them is key to managing your mobile money efficiently.
M-Pesa charges a fee for sending money, which is a flat rate of KES 1.15 for transactions below KES 100, and a percentage-based fee for larger amounts.
The fees for receiving money on M-Pesa are also relatively low, with a flat rate of KES 1.15 for amounts below KES 100.
To avoid unnecessary charges, it's essential to keep an eye on your M-Pesa balance and make timely payments.
Broaden your view: Whats the Venmo Fee
M-Pesa Fees
M-Pesa charges for sending money depend on the amount being transferred and whether the recipient is registered or unregistered.
For smaller transfers, the service may be free. For example, sending money to a registered user between Ksh 1 and 49 incurs no charge. Sending money to an unregistered user in this range also incurs no charge.
The fees for sending money to registered users range from free to Ksh 108, depending on the amount. Here's a breakdown of the charges:
Withdrawal and Send Fees
M-Pesa charges apply to sending money, and the cost depends on the amount being transferred, whether the recipient is registered, and the type of transaction.
Sending money on M-Pesa is not a free service, and even withdrawals incur costs.
The service may be free for smaller transfers, such as Sh1 to Sh100.
All transactions under 100 Ksh incur no charge, regardless of who's receiving the money.
M-Pesa charges for sending money depend on the amount being transferred and whether the recipient is registered or not.
It's crucial to check the current rates for each transfer amount to avoid surprises.
M-Pesa Fees
M-Pesa Fees are a crucial aspect to consider when using the service. You'll be charged a fee for withdrawing funds from your M-Pesa account. The amount of the fee depends on the transaction range and the method used.
For ATM withdrawals, the charges are as follows:
These fees are higher for larger amounts, so it's essential to confirm the rates before withdrawing.
Minimizing Charges
Minimizing Charges can help you save money on M-Pesa transactions. To start, send money to registered users whenever possible, as this is free.
You can also use M-Pesa agents for withdrawals instead of ATMs to save on transaction costs. This can save you up to Ksh 115.
Here are some specific transaction ranges and their corresponding fees for withdrawals from M-Pesa agents: Amount Withdrawn (Ksh)Agent Fee (Ksh)1 - 491050 - 10010101 - 50027501 - 1,000281,001 - 1,500281,501 - 2,500282,501 - 3,500503,501 - 5,000675,001 - 7,500847,501 - 10,00011210,001 - 15,00016215,001 - 20,00018020,001 - 35,000180
Consolidating transactions can also help reduce individual fees paid. Keep an eye out for promotions and discounts offered by Safaricom to reduce transaction costs.
Tips to Minimize
Minimizing M-Pesa charges is a great way to save some money. Sending money to registered users is free for amounts between 1 and 49 Kenyan shillings.
You can save even more by using M-Pesa agents for withdrawals instead of ATMs, which can cost up to Ksh 180. Withdrawing from an M-Pesa agent costs between Ksh 10 and Ksh 180, depending on the amount.
To consolidate transactions and reduce fees, consider sending larger amounts at once. For example, sending Ksh 1,001 to 1,500 to a registered user incurs a fee of Ksh 23, while sending Ksh 1,001 to 1,500 to an unregistered user costs Ksh 29.
Here's a breakdown of the fees for withdrawing from an M-Pesa agent and an ATM:
Keep an eye out for promotions and discounts offered by Safaricom to reduce transaction costs.
I&M Bank Waives Fees
I&M Bank has taken a significant step to minimize charges for its customers by waiving transaction fees from its digital banking platform to mobile money wallets.
This move makes I&M Bank the first lender in Kenya to offer zero fees for Bank to M-PESA and Airtel Money transactions.
The waiver was reintroduced by the Central Bank of Kenya in January 2023, after being initially waived in March 2020 due to the COVID-19 pandemic.
The reduced fees, which were reintroduced in December 2022, had increased the cost of living for Kenyans, making I&M Bank's decision to waive fees a welcome relief.
If this caught your attention, see: Synchrony Bank Charge
I&M Bank's General Manager for Digital Business, Mr. Michael Mwangi, commented that the move will offer new and existing customers a huge relief during tough economic times.
The bank's focus on digital banking solutions has led to this decision, which aims to enhance the customer experience and encourage more customers to transact on mobile.
With this waiver, customers can now transfer funds from their I&M Bank accounts to their mobile money wallets without incurring any fees.
I&M Bank is a leading commercial bank in Kenya, with a growing regional presence, and this move is in line with its strategy to enhance digital banking solutions.
The bank's commitment to customer satisfaction and innovative service delivery has led to this decision, which will benefit its customers in the long run.
By waiving these fees, I&M Bank is meeting consumer needs and providing a more convenient and cost-effective way for customers to manage their finances.
This move is also in line with the bank's iMara 2.0 strategy, which aims to enhance digital banking solutions and meet the needs of its customers.
For more insights, see: Bank Charge

The bank's strong values and customer relationships have enabled it to make this decision, which will benefit its customers and the wider community.
With zero fees on Bank to Mobile Money Wallet transfers, I&M Bank is providing a competitive advantage to its customers and setting a new standard in the banking industry.
This move is a significant step towards minimizing charges and providing a better customer experience, and it's likely to have a positive impact on the bank's customer base.
Money Transfer Costs
M-Pesa charges vary depending on the amount you're sending and whether the recipient is registered or not.
If you're sending money to a registered user, you won't be charged for amounts under Ksh 100. However, if you're sending to an unregistered user, a fee of Ksh 11 applies for amounts between Ksh 50 and Ksh 100.
Here's a breakdown of the charges for sending money to registered and unregistered users:
The fees for sending money to unregistered users can be quite high, especially for larger amounts.
Other Services
M-Pesa offers various services beyond mobile money transfers, including bill payments and airtime purchases. These services come with their own set of fees, which can vary by service and country.
You'll need to review the charges for each service to understand the full cost. Be sure to check the fees before using these services.
Withdrawals at agent outlets must be at least Sh50.
Frequently Asked Questions
How much does M-Pesa Till charge?
M-Pesa Till charges a maximum of 0.55% or KSh. 200 per transaction, whichever is lower. Transactions under KSh. 200 are free.
What is the M-PESA commission tariff for Safaricom?
The M-PESA commission tariff for Safaricom is 0.123% of the total transaction value. This fee is charged to M-PESA Agents for facilitating transactions.
Sources
- https://decodehash.com/app/blogs/m-pesa-charges-in-2024
- https://www.carlcare.com/ke/tips-detail/send-money-mpesa-charge/
- https://techweez.com/2024/12/30/m-pesa-charges-withdrawal-and-send-money-fees-2025/
- https://www.imbankgroup.com/ke/news/im-bank-waives-bank-to-m-pesa-charges/
- https://www.onvadis.com/67/mpesa-transaction-charges-fees/
Featured Images: pexels.com