Documenting finance

New Mpesa Charges 2024 (Updated List on April)

New Mpesa charges for transfering and withdrawing money from agents and ATMs

This guide aims to simplify the M-PESA charges using easy-to-read tables.

Keeping tabs on the new Mpesa charges 2024 will save you money.

Here’s how:

If you send KES 2,600 via MPesa, it will cost you KES 53, while sending 2 times as follows, will only cost you KES 33

  • Send Kshs 2,500 for KES 33.
  • Send 100 for FREE
  • Total cost: KES 33.

You save: KES 20 for this one transaction. Cumulatively, you could be saving upwards of KES 700 a month in transactional charges

More tips like these?

Join us on Facebook where we post money tips to die for on a daily basis. Simply like our page and engage with us below.

Money transfer charges

1) Mpesa transfers to registered mobile money users (M-Pesa, Airtel Money, and T-Kash) – charges

The charges in the table below apply to you if you are sending money from M-pesa:

Transaction Range (Kshs)M-pesa charges
1 – 49FREE
50 – 100FREE
101 – 5007
501 – 1,00013
1,001 – 1,50023
1,501 – 2,50033
2,501 – 3,50053
3,501 – 5,00057
5,001 – 7,50078
7,501 – 10,00090
10,001 – 15,000100
15,001 – 20,000105
20,001 – 35,000108
35,001 – 50,000108
50,001 – 250,000108

2) Withdrawal charges from M-PESA agents

If you’re looking to withdraw money from M-Pesa, then the table below can help. It outlines withdrawal charges from Mpesa agents for amounts between 50 and 150,000.

Transaction range (Kshs)Withdrawal charges (Kshs)
50 – 10011
101 – 50029
501 – 1,00029
1,001 – 1,50029
1,501 – 2,50029
2,501 – 3,50052
3,501 – 5,00069
5,001 – 75,0087
7,501 – 10,000115
10,001 – 15,000167
15,001 – 20,000185
20,001 – 35,000197
35,001 – 50,000278
50,001 – 250,000309

3) Mpesa ATM withdrawal charges

Mpesa ATM Withdrawal charges

This table provides a quick look at the fees associated with withdrawing money from an ATM using your M-PESA account. Just like other transaction types, it’s crucial to be aware of these costs to manage your finances effectively.

Range (Kshs)ATM Withdrawal Fee (Kshs)
200 – 2,50035
2,501 – 5,00069
5,001 – 10,000115
10,001 – 35,000203

4) Business Till to Customer and Pochi la Biashara Charges

These rates apply to you when:

  • Sending money from M-Pesa to a Pochi la Biashara account
  • Transferring money from M-Pesa Business Till to a customer’s phone number
Transaction Range (Kshs)M-pesa charges
1 – 49FREE
50 – 100FREE
101 – 5007
501 – 1,00013
1,001 – 1,50023
1,501 – 2,50033
2,501 – 3,50053
3,501 – 5,00057
5,001 – 7,50078
7,501 – 10,00090
10,001 – 15,000100
15,001 – 20,000105
20,001 – 35,000108
35,001 – 50,000108
50,001 – 250,000108

5) Mpesa free transaction types

While Mpesa increased its rates to meet its tax obligations, some transactions continue to remain free for Kenyans.

Transaction typeCharge (Kshs)
All depositsFREE
M-PESA registrationsFREE
Buying airtimeFREE
M-PESA balance enquiryFREE
Change M-PESA PINFREE

5) Mpesa transfer charges for unregistered users.

Note that Safaricom has discontinued the ability to send money from M-Pesa to unregistered users, effective February 5th, 2024.

To receive money via M-Pesa, all customers have to be duly registered for a mobile money service.

In this case, an unregistered user means a phone number that is not duly registered for a mobile money service (Mpesa, Airtel Money, or T-Kash)

Mpesa charges 2024 for unregistered users Safaricom stops transfer to unregistered users

So, it’s not possible to send money from Mpesa to customers from other networks as well (Airtel and Telkom) who have not registered for the respective networks’ mobile money service (Airtel Money and T-Kash)

Previously, it was possible to send money via Mpesa to unregistered users. They would then receive a voucher message that they would use to claim their money at any M-pesa agent nationwide, within 7 days.

Here are the charges that were previously applied for sending money to unregistered users.

Transaction Range (Kshs)Transfer to unregistered users (Kshs) (all networks)
1 – 49N/A
50 – 100N/A
101 – 50047
501 – 1,00051
1,001 – 1,50061
1,501 – 2,50076
2,501 – 3,500115
3,501 – 5,000139
5,001 – 7,500171
7,501 – 10,000211
10,001 – 15,000273
15,001 – 20,000296
20,001 – 35,000318
35,001 – 50,000318
50,001 – 250,000318

Additional notes

  • Maximum Mpesa account balance: Kshs. 500,000
  • Maximum daily transaction: Kshs. 500,000
  • Maximum amount per transaction: Kshs. 250,000
  • The minimum amount for withdrawal at an M-PESA Agent: is Kshs 50

By understanding these charges, you can better plan your M-PESA transactions and get the most value from this innovative financial service.

Moneyspace Ke
Moneyspace Ke
We understand the hustle of everyday Kenyans – the drive to do more, save more, and be more, all while not earning just enough. At Money.ke, we aim to provide reliable information to help you build a scalable sidehustle business. Subscribe to find insights on financial products, practical saving tips, and viable business ideas in Kenya. 🇰🇪🤝📈.
Moneyspace Ke
Moneyspace Ke
We understand the hustle of everyday Kenyans – the drive to do more, save more, and be more, all while not earning just enough. At Money.ke, we aim to provide reliable information to help you build a scalable sidehustle business. Subscribe to find insights on financial products, practical saving tips, and viable business ideas in Kenya. 🇰🇪🤝📈.

Leave a Reply

Your email address will not be published. Required fields are marked *