As the use of cashless transactions continues to surge, Safaricom has announced updated M-Pesa charges for sending and withdrawing money.
The new 2025 charges will see customers using M-Pesa services transact up to Sh500,000 daily. According to the telco, the maximum amount that can be sent in one transaction is Ksh250,000.
Below is the full breakdown of M-Pesa charges:
Amount to Send | To Safaricom (Fees) | To Airtel/Telkom (Fees) |
Ksh1 – Ksh49 | Free | Free |
Ksh50 – Ksh100 | Free | Free |
Ksh101 – Ksh500 | Ksh7 | Ksh7 |
Ksh501 – Ksh1,000 | Ksh13 | Ksh13 |
Ksh1,001 – Ksh1,500 | Ksh23 | Ksh23 |
Ksh1,501 – Ksh2,500 | Ksh33 | Ksh33 |
Ksh2,501 – Ksh3,500 | Ksh53 | Ksh53 |
Ksh3,501 – Ksh5,000 | Ksh57 | Ksh57 |
Ksh5,001 – Ksh7,500 | Ksh78 | Ksh78 |
Ksh7,501 – Ksh10,000 | Ksh90 | Ksh90 |
Ksh10,001 – Ksh15,000 | Ksh100 | Ksh100 |
Ksh15,001 – Ksh20,000 | Ksh105 | Ksh105 |
Ksh20,001 – Ksh35,000 | Ksh108 | Ksh108 |
Ksh35,001 – Ksh50,000 | Ksh108 | Ksh108 |
Ksh50,001 – Ksh250,000 | Ksh108 | Ksh108 |
Avoid Financial Fraud: Joseph’s Story and Essential Safety Tips
Withdrawal Charges
Withdrawal charges are higher than sending fees. For instance, withdrawing Ksh1,000 costs Ksh29, compared to the Ksh13 sending fee. Below is a summary of the withdrawal fees:
Withdrawal Amount | Withdrawal Charges |
Ksh1 – Ksh49 | N/A |
Ksh50 – Ksh100 | Ksh11 |
Ksh101 – Ksh500 | Ksh29 |
Ksh501 – Ksh1,000 | Ksh29 |
Ksh1,001 – Ksh1,500 | Ksh29 |
Ksh1,501 – Ksh2,500 | Ksh29 |
Ksh2,501 – Ksh3,500 | Ksh52 |
Ksh3,501 – Ksh5,000 | Ksh69 |
Ksh5,001 – Ksh7,500 | Ksh87 |
Ksh7,501 – Ksh10,000 | Ksh115 |
Ksh10,001 – Ksh15,000 | Ksh167 |
Ksh15,001 – Ksh20,000 | Ksh185 |
Ksh20,001 – Ksh35,000 | Ksh197 |
Ksh35,001 – Ksh50,000 | Ksh278 |
Ksh50,001 – Ksh250,000 | Ksh309 |
The maximum withdrawal amount per transaction is Ksh250,000, while withdrawals below Ksh50 are not permitted.
Did you love the story? You can also share YOUR story and get it published on Bizna Click here to get started.