Banking / M-PESA charges by amount

M-PESA Charges for KSh 1,500 (2026)

Sending KSh 1,500 to a registered M-PESA user costs KSh 23. Withdrawing it from an agent costs KSh 29. Sending and cashing out costs about KSh 52 in total.

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

All M-PESA charges for KSh 1,500

TransactionFeeBalance needed
Send to registered M-PESA userKSh 23KSh 1,523
Send to unregistered userKSh 88KSh 1,588
Withdraw from an agentKSh 29KSh 1,529
Withdraw from an ATMKSh 35KSh 1,535
Pochi la BiasharaKSh 8.25KSh 1,508.25
Pay at a fuel station tillKSh 8.25KSh 1,508.25
Pay at a retail Buy Goods tillKSh 0KSh 1,500

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 1,500 M-PESA charges FAQs

How much does it cost to send KSh 1,500 on M-PESA?

Sending KSh 1,500 to a registered M-PESA user costs KSh 23, so you need KSh 1,523 in your account. To an unregistered number the charge is KSh 88.

What is the M-PESA withdrawal charge for KSh 1,500?

Withdrawing KSh 1,500 from an M-PESA agent costs KSh 29. At an ATM it costs KSh 35.

What is the total cost to send KSh 1,500 and have it cashed out?

The sender pays KSh 23 and the recipient pays KSh 29 to withdraw at an agent, about KSh 52 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.