The minimum withdrawal amount from Safaricom MPESA is Ksh49 while the maximum withdrawal is Ksh70,000. Safaricom MPESA subscribers are allowed to withdraw up to 2 times a day, which means in a day, the maximum amount to withdraw is Ksh 140,000.
MPESA customers are not allowed to withdraw less than Ksh50 from MPESA agents. For those withdrawing Ksh49 and below, withdrawals are for free. The charges for withdrawing Ksh70,000 is Ksh 300.
There are 15 bands which categorizes the withdrawal levels and the corresponding charges.