M-Pesa generally have a bit higher fees than other money transfer services. But, also, this payment method is extremely safe, and fast. Sometimes it is better to pay a bit more, and to know that your money is in the safe hands.