M-Pesa charges for KSh 300

What it costs to send, withdraw or ATM-withdraw KSh 300 on M-Pesa today.

Rates verified 5 October 2026
KSh

Cost to send KSh 300

KSh 7

to any M-Pesa, Airtel Money or T-Kash user

How this was calculated

Send money
KSh 7
Withdraw at an agent
KSh 29
Withdraw at an M-Pesa ATM
KSh 35
Send, then the recipient withdraws at an agent
KSh 36

Fees include excise duty. Receiving money and depositing at an agent are free.

Full M-Pesa tariff
Amount (KSh)SendAgent withdrawal
1 – 100KSh 0KSh 11
101 – 500KSh 7KSh 29
501 – 1,000KSh 13KSh 29
1,001 – 1,500KSh 23KSh 29
1,501 – 2,500KSh 33KSh 29
2,501 – 3,500KSh 53KSh 52
3,501 – 5,000KSh 57KSh 69
5,001 – 7,500KSh 78KSh 87
7,501 – 10,000KSh 90KSh 115
10,001 – 15,000KSh 100KSh 167
15,001 – 20,000KSh 105KSh 185
20,001 – 35,000KSh 108KSh 197
35,001 – 50,000KSh 108KSh 278
50,001 – 250,000KSh 108KSh 309

Quick answer

Sending KSh 300 costs KSh 7. Withdrawing it at an M-Pesa agent costs KSh 29, or KSh 35 at an M-Pesa ATM. If you send KSh 300 and the recipient withdraws it, the total cost is KSh 36.

Fees at nearby amounts
AmountSendAgentATM
KSh 100KSh 0KSh 11not available
KSh 200KSh 7KSh 29KSh 35
KSh 300KSh 7KSh 29KSh 35
KSh 500KSh 7KSh 29KSh 35
KSh 1,000KSh 13KSh 29KSh 35
KSh 1,500KSh 23KSh 29KSh 35

Rates used in this calculator

M-Pesa consumer tariff
Send KSh 1 – 100Free
Send fee rangeKSh 7 – 108
Agent withdrawal rangeKSh 11 – 309
ATM withdrawal rangeKSh 35 – 203 (up to KSh 20,000)
Maximum per transactionKSh 250,000
Daily limitKSh 500,000

Popular calculations

Frequently asked questions

How much does it cost to send KSh 300 on M-Pesa?

KSh 7, whether the recipient is on M-Pesa, Airtel Money or T-Kash.

How much is the withdrawal charge for KSh 300?

KSh 29 at an M-Pesa agent and KSh 35 at an M-Pesa ATM.

Related calculators

Sources:

Estimates for guidance only, not tax, legal or financial advice. Confirm with KRA, your employer or the provider for exact figures. How we calculate.