M-Pesa Fees in Kenya
🇰🇪 KES (Ksh) · Including all taxes
M-Pesa is one of the leading mobile money services in Kenya, serving millions of users. Domestic transfers are FREE. Note that Kenya applies a government levy on mobile money transactions. Use the fee tables below to see all charges including government taxes.
Send Money Fee Tiers
| Range | Fee |
|---|---|
| Free | Free Free for KES 1-100 |
| Ksh101 - Ksh500 | Ksh7 KES 7 |
| Ksh501 - Ksh1,000 | Ksh13 KES 13 |
| Ksh1,001 - Ksh1,500 | Ksh23 KES 23 |
| Ksh1,501 - Ksh2,500 | Ksh33 KES 33 |
| Ksh2,501 - Ksh3,500 | Ksh47 KES 47 |
| Ksh3,501 - Ksh5,000 | Ksh57 KES 57 |
| Ksh5,001 - Ksh7,500 | Ksh78 KES 78 |
| Ksh7,501 - Ksh10,000 | Ksh90 KES 90 |
| Ksh10,001 - Ksh15,000 | Ksh100 KES 100 |
| Ksh15,001 - Ksh20,000 | Ksh105 KES 105 |
| Ksh20,001 - Ksh250,000 | Ksh108 KES 108 (max fee) |
Withdrawal Fee Tiers
| Range | Fee |
|---|---|
| Ksh50 - Ksh100 | Ksh11 KES 11 |
| Ksh101 - Ksh500 | Ksh29 KES 29 |
| Ksh501 - Ksh1,000 | Ksh29 KES 29 |
| Ksh1,001 - Ksh1,500 | Ksh29 KES 29 |
| Ksh1,501 - Ksh2,500 | Ksh29 KES 29 |
| Ksh2,501 - Ksh3,500 | Ksh52 KES 52 |
| Ksh3,501 - Ksh5,000 | Ksh69 KES 69 |
| Ksh5,001 - Ksh7,500 | Ksh87 KES 87 |
| Ksh7,501 - Ksh10,000 | Ksh115 KES 115 |
| Ksh10,001 - Ksh15,000 | Ksh167 KES 167 |
| Ksh15,001 - Ksh20,000 | Ksh197 KES 197 |
| Ksh20,001 - Ksh35,000 | Ksh197 KES 197 |
| Ksh35,001 - Ksh50,000 | Ksh278 KES 278 |
| Ksh50,001 - Ksh250,000 | Ksh309 KES 309 (max) |
Government Levies
Excise Duty (20% on fee)
Levy activeKenya charges 20% excise duty on the transaction fee itself — not on the transfer amount. For example, a KES 13 M-Pesa fee becomes KES 15.60 total (KES 13 + KES 2.60 excise). Does NOT apply to Buy Goods (Till number) transactions. Watch: the Finance Bill 2026 currently under parliamentary debate proposes adding a 16% VAT on top of this 20% excise — not yet law.
Paid by sender
Compare with Other Providers
Frequently Asked Questions
How much does M-Pesa charge to send money in Kenya?
M-Pesa domestic transfers are FREE in Kenya.
What are the M-Pesa withdrawal fees in Kenya?
M-Pesa withdrawal fees in Kenya are Ksh11 per transaction.
Is there a government levy on M-Pesa transactions in Kenya?
Yes. Kenya applies a Excise Duty (20% on fee) on mobile money transactions.
What is the M-Pesa USSD code in Kenya?
Use the M-Pesa mobile app or visit an authorized agent in Kenya.
Is M-Pesa the cheapest mobile money provider in Kenya?
It depends on the amount. Use the MomoCalc calculator on the Kenya page to compare all providers for your specific amount.