Skip to content
Calculator

M-PESA Send & Withdraw Cost Calculator: exact 2026 charge

Enter any amount and pick Send to M-PESA, Send to other mobile money, Withdraw at agent, or Withdraw at ATM. This calculator returns the exact 2026 charge from Safaricom's published tariff.

Worked examples at a glance

ScenarioAmount (KES)Cost (KES)
Send to any mobile money (harmonised)1,00013
Send to any mobile money5,00078
Withdraw at M-PESA agent5,00069
Withdraw at M-PESA ATM10,000115

Full bands and every amount in the tables below. Enter your own amount in the calculator for the exact charge.

Transaction type
KSh

Result

Fee

KES 13

Total cost

KES 1,013

The fee is 1.30% of the amount sent.

Free for transactions up to KES 100.

Fee is the same regardless of recipient (M-Pesa to M-Pesa, registered).

Maximum daily transaction limit is KES 250,000 per Safaricom regulations.

Updated for 2026 Safaricom tariffs. Verify on safaricom.co.ke before sending large amounts.

Send-money tariff (worked examples)

Sending money to any Kenyan mobile money number (Safaricom, Airtel Money, T-Kash) uses one harmonised 2026 tariff. Free below KES 100, then flat within each band, so the percentage cost falls the more you send.

Amount (KES)Send to M-PESA (KES)Send to other mobile money (KES)
1 to 49FreeFree
50 to 100FreeFree
101 to 50077
501 to 1,0001313
1,001 to 1,5002323
1,501 to 2,5003333
2,501 to 3,5005353
3,501 to 5,0005757
5,001 to 7,5007878
7,501 to 10,0009090
10,001 to 15,000100100
15,001 to 20,000105105
20,001 to 35,000108108
35,001 to 50,000108108
50,001 to 250,000108108

Withdrawal tariff (worked examples)

Two options exist: agent (any M-PESA shop) and ATM (Equity, KCB, Co-op, NCBA and other M-PESA-enabled banks). ATM caps at KES 35,000 per single transaction. For anything larger, agent is your only channel.

Amount (KES)Agent fee (KES)ATM fee (KES)
50 to 10011n/a
101 to 20029n/a
201 to 2,5002935
2,501 to 3,5005269
3,501 to 5,0006969
5,001 to 7,50087115
7,501 to 10,000115115
10,001 to 15,000167203
15,001 to 20,000185203
20,001 to 35,000197203
35,001 to 50,000278n/a
50,001 to 250,000309n/a

Source: Safaricom M-PESA Consumer Tariffs and Limits, last updated 4 August 2026 (safaricom.co.ke).

Frequently asked

How much does it cost to send KES 5,000 on M-PESA?

KES 78. The 5,001-7,500 send band charges a flat KES 78, whether the recipient is on Safaricom M-PESA, Airtel Money, or T-Kash.

How much does it cost to withdraw KES 10,000 from an M-PESA agent?

KES 115. The 7,501-10,000 agent withdrawal band charges KES 115. At an M-PESA-enabled ATM the same amount costs the same KES 115.

Is sending to Airtel Money more expensive than sending to Safaricom?

No. Safaricom harmonised the send-money tariff across networks in 2023. Sending KES 1,000 to Safaricom and to Airtel Money both cost KES 13 in 2026.

Does this calculator include the KRA excise duty?

Yes. Every figure is the total deducted from your M-PESA balance. The KRA excise on M-PESA fees is already bundled into the displayed tariff.

What is the maximum I can send or withdraw in one transaction?

KES 250,000 per single transaction, with a KES 500,000 daily cap. Agent withdrawal is available up to the full KES 250,000. ATM withdrawal caps at KES 35,000 per transaction.

Related