B R I C E K A
M-Pesa Logo

M-Pesa Fee Calculator

Instantly calculate accurate M-Pesa sending, withdrawal, and ATM charges. Updated for 2026 official Safaricom rates.

Select Transaction Type

Understanding M-Pesa Charges

Safaricom's M-Pesa remains Kenya's most trusted mobile money service. Staying informed about the latest M-Pesa fees is crucial for effective personal and business finance management. This calculator provides real-time, accurate breakdowns based on the official 2026 Safaricom tariff guidelines.

  • Send Money: Standard charges for transferring funds to registered M-Pesa users.
  • Agent Withdrawals: Fees incurred when cashing out at an authorized M-Pesa agent.
  • Unregistered Users: Specific rates applied when sending money to a non-M-Pesa phone number.
  • ATM Withdrawals: Costs associated with using your linked M-Pesa card at local ATMs.

Frequently Asked Questions

How are withdrawal fees calculated?

Withdrawal fees are tiered based on the amount. For example, withdrawing Ksh 101–2,500 incurs a flat fee of Ksh 29, while Ksh 50,001–250,000 incurs a maximum fee of Ksh 309.

Is there a charge for unregistered users?

Yes. Sending money to an unregistered user attracts a higher fee. For instance, sending Ksh 500 to an unregistered user costs Ksh 47, compared to Ksh 7 for a registered user.