MPESA charges for the year 2019 are similar to charges for 2018.To send Ksh 100 and below to a registered Safaricom number it costs you zero shillings.The maximum MPESA withdrawal charges are Ksh 300 .

Below is a table showing withdrawal and depositing Safaricom MPESA charges for the year 2019: