M-Pesa charges for KSh 7,000

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

Rates verified 5 October 2026
KSh

Cost to send KSh 7,000

KSh 78

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

How this was calculated

Send money
KSh 78
Withdraw at an agent
KSh 87
Withdraw at an M-Pesa ATM
KSh 115
Send, then the recipient withdraws at an agent
KSh 165

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 7,000 costs KSh 78. Withdrawing it at an M-Pesa agent costs KSh 87, or KSh 115 at an M-Pesa ATM. If you send KSh 7,000 and the recipient withdraws it, the total cost is KSh 165.

Fees at nearby amounts
AmountSendAgentATM
KSh 4,000KSh 57KSh 69KSh 69
KSh 5,000KSh 57KSh 69KSh 69
KSh 6,000KSh 78KSh 87KSh 115
KSh 7,000KSh 78KSh 87KSh 115
KSh 7,500KSh 78KSh 87KSh 115
KSh 8,000KSh 90KSh 115KSh 115
KSh 10,000KSh 90KSh 115KSh 115

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 7,000 on M-Pesa?

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

How much is the withdrawal charge for KSh 7,000?

KSh 87 at an M-Pesa agent and KSh 115 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.