How do I calculate M-PESA transaction charges in Kenya?
Choose transaction type, enter amount, and the calculator shows your charge and total amount debited.
Check M-PESA transaction charges in one place. Switch between send money, withdrawal, and PayBill charges and get instant totals.
Rates shown for 2026. Enter an amount to see your charge and total debited.
| Amount Range | Charge |
|---|---|
| KSh 1 to KSh 49 | Ksh 0.00 |
| KSh 50 to KSh 100 | Ksh 0.00 |
| KSh 101 to KSh 500 | Ksh 7.00 |
| KSh 501 to KSh 1,000 | Ksh 13.00 |
| KSh 1,001 to KSh 1,500 | Ksh 23.00 |
| KSh 1,501 to KSh 2,500 | Ksh 33.00 |
| KSh 2,501 to KSh 3,500 | Ksh 53.00 |
| KSh 3,501 to KSh 5,000 | Ksh 57.00 |
| KSh 5,001 to KSh 7,500 | Ksh 78.00 |
| KSh 7,501 to KSh 10,000 | Ksh 90.00 |
| KSh 10,001 to KSh 15,000 | Ksh 100.00 |
| KSh 15,001 to KSh 20,000 | Ksh 105.00 |
| KSh 20,001 to KSh 35,000 | Ksh 108.00 |
| KSh 35,001 to KSh 50,000 | Ksh 108.00 |
| KSh 50,001 to KSh 250,000 | Ksh 108.00 |
Choose transaction type, enter amount, and the calculator shows your charge and total amount debited.
Yes. It includes PayBill, send money, and withdrawal modes.
The published maximum amount per transaction is KSh 250,000.
Safaricom does not publish a direct M-PESA menu for buying Airtel airtime. Use Tuma Popote to send to Airtel Money, then buy airtime on Airtel channels.
Dial *334#, choose Send Money, choose Send to other network, enter Airtel number, amount, then confirm with your M-PESA PIN.