M-PESA Charges Calculator 2026 – Send Money, Withdrawal & ATM Fees

Use this free M-PESA Charges Calculator 2026 to estimate how much you may pay when sending money, withdrawing from an M-PESA agent, or withdrawing from an ATM in Kenya.

This tool is useful for M-PESA users, business owners, freelancers, students, parents, customers and anyone who wants to quickly estimate M-PESA transaction costs before sending or withdrawing money.

  • Enter the transaction amount.
  • Select the transaction type.
  • Click calculate to estimate the M-PESA charge.
Important Notice: This M-PESA charges calculator gives an estimate only. Always confirm the final transaction cost from Safaricom, the M-PESA app, SIM toolkit, USSD menu, official Safaricom platforms, or your transaction confirmation prompt before completing a transaction.

M-PESA Charges Calculator 2026

Estimate Safaricom M-PESA send money fees, agent withdrawal charges and ATM withdrawal costs in Kenya.

Transaction Amount Ksh 0
Estimated Charge Ksh 0
Total Amount Needed Ksh 0
Enter an amount and select a transaction type to estimate the M-PESA charge.
Note: For send money transactions, the recipient normally receives the amount sent while the sender pays the transaction charge separately. For withdrawals, the total amount needed is the cash withdrawal amount plus the withdrawal fee.

M-PESA Charges Table 2026

The table below shows estimated M-PESA send money and agent withdrawal charges by transaction band.

Amount Range Send to M-PESA / Pochi / Business Till Send to Other Mobile Money Agent Withdrawal
Ksh 1 – 49FreeFreeN/A
Ksh 50 – 100FreeFreeKsh 11
Ksh 101 – 500Ksh 7Ksh 7Ksh 29
Ksh 501 – 1,000Ksh 13Ksh 13Ksh 29
Ksh 1,001 – 1,500Ksh 23Ksh 23Ksh 29
Ksh 1,501 – 2,500Ksh 33Ksh 33Ksh 29
Ksh 2,501 – 3,500Ksh 53Ksh 53Ksh 52
Ksh 3,501 – 5,000Ksh 57Ksh 57Ksh 69
Ksh 5,001 – 7,500Ksh 78Ksh 78Ksh 87
Ksh 7,501 – 10,000Ksh 90Ksh 90Ksh 115
Ksh 10,001 – 15,000Ksh 100Ksh 100Ksh 167
Ksh 15,001 – 20,000Ksh 105Ksh 105Ksh 185
Ksh 20,001 – 35,000Ksh 108Ksh 108Ksh 197
Ksh 35,001 – 50,000Ksh 108Ksh 108Ksh 278
Ksh 50,001 – 250,000Ksh 108Ksh 108Ksh 309

M-PESA ATM Withdrawal Charges

ATM Withdrawal Range Estimated ATM Charge
Ksh 200 – 2,500Ksh 35
Ksh 2,501 – 5,000Ksh 69
Ksh 5,001 – 10,000Ksh 115
Ksh 10,001 – 35,000Ksh 203

How this M-PESA charges calculator works

1. Send money charges

The calculator estimates the fee for sending money to registered M-PESA users, Pochi la Biashara, Business Till customers and other registered mobile money users based on the transaction amount band.

2. Agent withdrawal charges

The calculator estimates the amount charged when withdrawing cash from an M-PESA agent. Agent withdrawal is not available for amounts below Ksh 50.

3. ATM withdrawal charges

The calculator estimates ATM withdrawal fees using the ATM withdrawal tariff bands. ATM withdrawal applies from Ksh 200 up to Ksh 35,000 based on the listed bands.

4. Total amount needed

Total amount needed means the transaction amount plus the estimated M-PESA charge. The final prompt on your phone may show the actual charge before you confirm.

Reference note: This page is not an official Safaricom calculator. It is an independent M-PESA charges estimation tool. For official confirmation, check Safaricom, the M-PESA app, MySafaricom app, SIM toolkit, USSD menu or your transaction confirmation screen.
Official references: Safaricom M-PESA Charges | Safaricom M-PESA Global | Safaricom Developer Portal