The MPESA transaction rates 2019 are still the same since they were adjusted by the Financial Bill 2018. Following implementation of the bill, mobile money transactions attract an excise duty of 15 percent. Before the bill was effected, excise duty was pegged at 10 percent.
MPESA to MPESA charges in KES
|Min||Max||Transfer to MPESA user|
Agent to MPESA withdrawal charges
|Min||Max||Withdrawal from MPESA agent|
MPESA to unregistered simcard charges 2019
|Min||Max||Transfer to unregistered user|
MPESA ATM withdrawal charges 2019
Other MPESA Transaction charges
All deposits – Nil
MPESA Registration – Nil
MPESA balance enquiry – Nil
MPESA airtime purchase for own or different number – Nil
How much can you withdraw on MPESA
MPESA allows a transfer of at least KES 1 and a maximum of KES 70,000. Therefore, the maximum MPESA transaction you can make at any given time is KES 70,000. This applies to whether you are sending money to someone on a Safaricom network, across other money platforms, or withdrawing cash from a mobile money agent.
However, if you want to make transactions that are higher than that, then you have to do it in installments. The maximum MPESA transaction in a single day is KES 140,000. If you make transactions in bits, you will not be able to make more deposits and withdrawals once you hit the daily limit.
For you to successfully deposit money into your MPESA account, you have to give an allowance of about 10 minutes between every transaction. You will not be able to make successive transaction when another transaction is still being processed. The least amount to withdraw from an MPESA agent is KES 50. You can also send MPESA to Airtel Money and T-Kash.