Mpesa Charges In Kenya 2024, (LATEST)


Mpesa is a mobile money service that allows users to send, receive, and store money on their mobile devices. Mpesa transaction charges vary depending on the amount of money being sent, the type of transaction, and the destination of the transaction.

The service was launched in 2007 by Safaricom, a leading telecommunications provider in Kenya. Since its launch, M-Pesa has become one of the most popular mobile payment systems globally, with over 30 million users in Kenya alone.

M-Pesa allows users to send money to any other user with a registered mobile phone number. Users can also use M-Pesa to pay for goods and services or withdraw cash from ATMs.

Where would Kenya be without M-Pesa? That is a good question for another day. Safaricom’s M-Pesa is one innovation that has helped millions over the years.

Recently Safaricom revised its Mpesa charges, and you will have to pay more to send or receive payments on your mobile phone.

MUST READ: Equity Bank SMS Alert Charges

Here are the Mpesa Charges in Kenya as of 2024:

Mpesa withdrawal charges

Do you want to Withdraw money from M-Pesa Do you wish to know the new Mpesa Withdrawal charges? I have listed the charges clearly for you to check out.

M-Pesa Withdrawal Charges from an Agent:

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
As the table above shows, Safaricom limits the amount you can withdraw. For instance, you cannot withdraw less than KSHs. 50 at an M-PESA agent outlet.

3) Mpesa ATM withdrawal charges

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

Mpesa sending charges to unregistered users.

Note// 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 for sending money to Mpesa users

Minimum KshMaximum KshM-PESA Charges
149Free
50100Free
1015006
5011,00012
1,0011,50022
1,5012,50032
2,5013,50051
3,5015,00055
5,0017,50075
7,50110,00087
10,00115,00097
15,00120,000102
20,00135,000105
35,00150,000105
50,001150,000105

M-Pesa Overview

M-Pesa is a mobile payment system that lets users send and receive money using their mobile phones.

In addition, M-Pesa provides a platform for businesses to disburse payments to their employees and suppliers.

The success of M-Pesa has inspired similar mobile payment systems in other countries, such as Tanzania and Uganda.

'Want to send us a story? WhatsApp us on +254729 334 564 or Submit to NAIROBIminiBLOGGERS via our Email nairobiminiblogger@gmail.com'

Drop Your Comments, What do you think About The Article?