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)Base Fee (KES)+ Excise (15%)Total
049FREEFREE
50100FREEFREE
101500718
5011,00013215
1,0011,50023326
1,5012,50033538
2,5013,50053861
3,5015,00057966
5,0017,500781290
7,50110,0009014104
10,00115,00010015115
15,00120,00010516121
20,00135,00010816124
35,00150,00010816124
50,001250,00010816124

Frequently Asked Questions

How much does M-Pesa charge for sending money?

M-Pesa charges range from free (under KES 100) to KES 108 + 15% excise duty = KES 124 (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 250,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.

Have questions? Ask our AI assistant

Get instant answers about M-Pesa charges — free, no signup needed.

This M-Pesa charges calculator provides estimates based on current KRA tax rates and publicly available data. It is not a substitute for professional tax or financial advice. HelaBora is an educational platform — we are not licensed tax agents, financial advisors, or financial institutions. Always consult a qualified professional for specific tax matters or financial decisions.

Anonymised calculation data is stored to improve financial benchmarks. No personal information is collected or shared. See our privacy policy.