Mpesa Withdrawal Charges 2024

Mpesa Withdrawal Charges in 2024 Revealed

Mpesa withdrawal charges 2024 haven’t changed from the previous year 2023. In 2023, the charges were revised and we saw an increase in the transaction fees.

Mpesa serves over 50 million people across the world and over 30 million in Kenya only. Their systems are efficient, fast, and experience almost no downtime.

Your Mpesa account can hold up to Ksh 500,000 but you can only withdraw Ksh 250,000 at time. This means that you will have to withdraw Ksh 500,000 in two batches of Ksh 250,000

Here is the updated article for Mpesa withdrawal charges 2024.

Mpesa Withdrawal Charges 2024

When withdrawing your amount at any Mpesa agent outlet ensure you carry any of the following:

  1. Kenyan Passport
  2. Kenyan National ID
  3. Military ID
  4. Foreign passports
  5. Foreign IDs

The minimum withdrawal charge of Mpesa is Ksh 11 while the highest is Ksh 309. The following is an updated chart of the 2024 withdrawal charges.

Amount (Ksh)Charges (Ksh)
1 – 4911
50 – 10029
101 – 50029
501 – 1,00029
1,001 – 1,50029
1,501 -2,50029
2,501 – 3,50052
3,501 -5,00069
5,001 – 7,50087
7,501 – 10,000115
10,001 – 15,000167
15,001 – 20,000185
20,001 – 35,000197
35,001 – 50,000278
50,001 – 250,000309

Please NOTE that the charges are subject to change when the network operator wishes. To withdraw, send money, and receive, you will need to register your SIM card, whether you’re a Kenyan or a foreigner.


Mpesa withdrawal charges 2024 haven’t changed much. It’s the same rates we used in 2023. Safaricom`s Mpesa is always working to ensure people can easily pay for goods and services without a glitch.

Overall, Mpesa has been a game changer since it was invented in 2007. It has simplified the tedious work of carrying hard cash for business. In the coming years, we hope Mpesa will work like a bank and hold huge sums of money.

Mpesa Withdrawal Charges 2024

Frequently Asked Questions (FAQs)

What are the charges for M-PESA withdrawal?

Mpesa charges Ksh 11 to withdraw any amount below Ksh 100. From Ksh 101 to Ksh 2,500, Mpesa charges Ksh 29. For amounts between Ksh 2,501 and Ksh 250,000, Mpesa charges range from Ksh 52 to Ksh 309.

How much does it cost to withdraw KSH 50?

It costs Ksh 11 to withdraw 50 shillings. Ksh 50 is the minimum amount you can withdraw from a Mpesa agent.

What is the charge for transactions from till to M-PESA?

Safaricom charges a business owner 0.55% as the maximum for the transaction of the money from the till. Safaricom says that the money translates to less than Ksh 200 for every transaction.

How do I avoid M-PESA charges?

To avoid Mpesa charges, you can opt to hold your money on M-shwari and withdraw in bulk when necessary. Alternatively, you can use the till number instead of Paybills to pay for shopping or services.

Who owns M-Pesa?

Safaricom owns Mpesa which is in turn owned by Vodafone.         

Can Safaricom freeze your M-Pesa account?

Yes, Safaricom can freeze your Mpesa account if your SIM card is inactive for over 90 days. In a more serious offence, your account can also be closed if you attempt the porting process to another network.

What is the maximum amount you can have in your M-PESA account?

You can have up to Ksh 500,000 (half a million) in your Mpesa account. However, this amount can go up if you use the M-shwari service within Mpesa to store your money. Mshwari can hold up to Ksh 1 million as it has no limit amount.

Can M-PESA hold 500000?

Yes, Mpesa can comfortably hold Ksh 500,000. The maximum transaction amount by Mpesa is set at 500,000 by the CBK (Central Bank of Kenya)

WhatsApp Group Join Now
Telegram Group Join Now
Instagram Group Join Now