Question: what are the mpesa charges?
Answer: The actual cost is a fixed amount for a given range of transaction sizes; for example Safaricom charges up to 66 KShs (0.64 USD) for a transaction to an unregistered user for transactions between 101-500 KShs (0.98–4.84 USD) and 27 KShs (0.26 USD) for a transfer to a registered user for the same amount.