Many people have little knowledge of the MPesa charges for all transactions yet MPesa is the most widely used means of payments in Kenya. We use it daily to pay for services and products making it an indispensable tool for the common mwananchi.
Due to the dominance of MPesa, the government has revised its taxes on the platform in the past to earn more revenue. Most significant was the revision of MPesa tariffs which transferred the cost to MPesa charges and thus to the customers.
In 2020 also, Safaricom revised their charges courtesy of the financial recession coursed by the Coronavirus pandemic. These changes were aimed at reducing the cost of transactions on the platform while increasing the capacity of transactions.
Thus, we have new MPesa charges applicable in 2020 onwards. Let’s find out these rates depending on each type of transaction
MPesa sending charges to MPesa Users
|Ksh 1 – Ksh 49||Free|
|Ksh 50 – Ksh 100||Free|
|Ksh 101 – Ksh 500||Free|
|Ksh 501 – Ksh 1000||Free|
|Ksh 1,001 – Ksh 1,500||26|
|Ksh 1,501 – Ksh 2,500||41|
|Ksh 2,501 – Ksh 3,500||56|
|Ksh 3,501 – Ksh 5,000||61|
|Ksh 5,001 – Ksh 7,500||77|
|Ksh 7,501 – Ksh 10,000||87|
|Ksh 10,001 – Ksh 15,000||97|
|Ksh 15,001 – Ksh 20,000||102|
|Ksh 20,001 – Ksh 35,000||105|
|Ksh 35,001 – Ksh 50,000||105|
|Ksh 50,001 – Ksh 150,000||105|
MPesa sending charges to Unregistered Users
|Ksh 1 – Ksh 49||N/A|
|Ksh 50 – Ksh 100||N/A|
|Ksh 101 – Ksh 500||45|
|Ksh 501 – Ksh 1000||49|
|Ksh 1,001 – Ksh 1,500||59|
|Ksh 1,501 – Ksh 2,500||74|
|Ksh 2,501 – Ksh 3,500||112|
|Ksh 3,501 – Ksh 5,000||135|
|Ksh 5,001 – Ksh 7,500||166|
|Ksh 7,501 – Ksh 10,000||205|
|Ksh 10,001 – Ksh 15,000||265|
|Ksh 15,001 – Ksh 20,000||288|
|Ksh 20,001 – Ksh 35,000||309|
|Ksh 35,001 – Ksh 50,000||N/A|
|Ksh 50,001 – Ksh 150,000||N/A|
Mpesa withdrawal charges from Agent
|Ksh 1 – Ksh 49||N/A|
|Ksh 50 – Ksh 100||10|
|Ksh 101 – Ksh 500||27|
|Ksh 501 – Ksh 1000||28|
|Ksh 1,001 – Ksh 1,500||28|
|Ksh 1,501 – Ksh 2,500||28|
|Ksh 2,501 – Ksh 3,500||50|
|Ksh 3,501 – Ksh 5,000||67|
|Ksh 5,001 – Ksh 7,500||84|
|Ksh 7,501 – Ksh 10,000||112|
|Ksh 10,001 – Ksh 15,000||162|
|Ksh 15,001 – Ksh 20,000||180|
|Ksh 20,001 – Ksh 35,000||191|
|Ksh 35,001 – Ksh 50,000||270|
|Ksh 50,001 – Ksh 150,000||300|
MPesa Withdrawal charges from ATM
Did you know you can also withdraw money from any Bank ATM of some of the most popular banks in Kenya?
This comes in handy when you are in the middle of town and you have no money nor do you have your ID card. Nowadays, most MPesa agents will not allow you to withdraw money without an original ID Card.
These banks include Equity Bank, Diamond Trust Bank, KCB, Family Bank and NIC Bank.
|Ksh 200 – Ksh 2,500||34|
|Ksh 2,501 – Ksh 5,000||67|
|Ksh 5,001 – Ksh 10,000||112|
|Ksh 10,001 – Ksh 20,000||197|
As you can notice from the revised charges list above, Safaricom has tried to incentivize the use of MPesa for daily transactions. For instance, it’s now free to send money between Ksh 50 and Ksh 1,000. Originally, it would cost you at least Ksh 20 to do the same.
Sending money between Safaricom numbers and withdrawing money aren’t the only transactions you can do with MPesa. You can also send and receive money from Paypal, Skrill, Airtel, Equity Bank and also pay for services such as NHIF, KPLC.
Lipa na MPesa Charges
MPesa also has two channels through which MPesa users can buy products or services. The channels are based on the two types of commodities: products and services but can be used interchangeably. The channels which are under Lipa na MPesa service include
- Pay Bill: mainly for services
- Buy Goods and Services: mainly for products
Take note that there are no customer’s charges for payments made using Lipa na M-PESA or Buy Goods except for payments made at fuel stations. To check Lipa na MPesa charges
- Dial *234*2#
- Select MPesa Information
- Choose Tariff Query
- Select Lipa na MPesa
- Enter Paybill number or Till Number
- Enter amount
You will receive a notification on the Lipa na MPesa tariff applicable for your particular transaction. I have done this several times and it always informs me of zero charges.
Other services that have no transaction costs include:
- Checking MPesa balance
- Purchasing Safaricom Airtime
- Checking Mshwari and KCB MPesa loan limit and balance
- Sending and Withdrawing from MShwari or KCB MPesa
However, when sending money to other telecommunications companies such as Airtel, or banks, there is usually a fee charged depending on the amount being transacted.
Things to note
- Maximum Account Balance in an MPesa number is Ksh 300,000
- The maximum total amount of money you can transact in a day is Ksh 300,000.
- Maximum amount per transaction is Ksh 150,000
- At an agent outlet, you cannot deposit money directly into another M-PESA customer’s account
- You earn Bonga points when you transact on M-PESA.
- To transact at any M-PESA Agent outlet, you will be required to produce your original identification document, i.e., National ID or Kenyan Passport.
- Dial *234# to view applicable charges or use M-PESA cost calculator on mySafaricom App
MPesa charges are bound to change as times go by and new technologies such as bitcoin become more preferred due to their low cost of transactions and lack of boundaries. Also, when the current recession is over, Safaricom is likely to revise its MPesa charges again.
Besides understanding the charges for all MPesa transactions, learn how to get your MPesa statement to review your financial transactions over the last year and make better financial decisions for the future.