M-Pesa Charges Calculator 2026

Calculate exact M-Pesa transaction costs. Updated with 2026 Safaricom tariffs.

KES

Full Send to M-Pesa Tariff — 2026

Amount Range (KES)Charge (KES)Max %
049FREE0%
50100FREE0%
1015001110.9%
5011,000153.0%
1,0011,500262.6%
1,5012,500442.9%
2,5013,500562.2%
3,5015,000561.6%
5,0017,500781.6%
7,50110,000871.2%
10,00115,000971.0%
15,00120,0001020.7%
20,00125,0001050.5%
25,00130,0001050.4%
30,00135,0001050.3%
35,00150,0001050.3%
50,001150,0001050.2%

Frequently Asked Questions

How much does M-Pesa charge for sending money?

M-Pesa charges range from free (under KES 100) to KES 105 (for amounts above KES 20,000). The exact charge depends on the amount you are sending.

Is Lipa na M-Pesa (Buy Goods) free?

Yes, buying goods and paying via Lipa na M-Pesa is completely free for all amounts. The merchant pays the transaction fee, not you.

What is the maximum M-Pesa transaction amount?

The maximum single M-Pesa transaction is KES 150,000. The daily transaction limit is KES 500,000.

Are M-Pesa withdrawal charges the same as sending charges?

No, withdrawal charges from M-Pesa agents are generally higher than sending charges, especially for larger amounts. Use our calculator above to compare.