Banking / M-PESA charges by amount

M-PESA Charges for KSh 100 (2026)

Sending KSh 100 to a registered M-PESA user costs KSh 0. Withdrawing it from an agent costs KSh 11. Sending and cashing out costs about KSh 11 in total.

Figures last updated . Based on the Safaricom M-PESA tariff table in our calculator.

All M-PESA charges for KSh 100

TransactionFeeBalance needed
Send to registered M-PESA userKSh 0KSh 100
Send to unregistered userKSh 0KSh 100
Withdraw from an agentKSh 11KSh 111
Pochi la BiasharaKSh 0.00KSh 100.00
Pay at a fuel station tillKSh 0.55KSh 100.55
Pay at a retail Buy Goods tillKSh 0KSh 100

Estimates from the tariff table in our M-PESA charges calculator. See the M-PESA charges 2026 guide for the full tariff.

Quick Answers

KSh 100 M-PESA charges FAQs

How much does it cost to send KSh 100 on M-PESA?

Sending KSh 100 to a registered M-PESA user is free. To an unregistered number the charge is KSh 0.

What is the M-PESA withdrawal charge for KSh 100?

Withdrawing KSh 100 from an M-PESA agent costs KSh 11.

What is the total cost to send KSh 100 and have it cashed out?

The sender pays KSh 0 and the recipient pays KSh 11 to withdraw at an agent, about KSh 11 in total fees.

Are these charges guaranteed?

They follow the Safaricom tariff table used in our calculator and are estimates. Safaricom can change tariffs, so confirm on the M-PESA menu before a large transfer.

Updated

October 2026

Calculators are for planning and estimation only. Verify final tax, payroll, loan, investment or property figures with the relevant institution or adviser.