MPesa Charges for sending, withdrawal and Lipa na Mpesa 2020

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

AmountSending Charges
Ksh 1 – Ksh 49Free
Ksh 50 – Ksh 100Free
Ksh 101 – Ksh 500Free
Ksh 501 – Ksh 1000Free
Ksh 1,001 – Ksh 1,50026
Ksh 1,501 – Ksh 2,50041
Ksh 2,501 – Ksh 3,50056
Ksh 3,501 – Ksh 5,00061
Ksh 5,001 – Ksh 7,50077
Ksh 7,501 – Ksh 10,00087
Ksh 10,001 – Ksh 15,00097
Ksh 15,001 – Ksh 20,000102
Ksh 20,001 – Ksh 35,000105
Ksh 35,001 – Ksh 50,000105
Ksh 50,001 – Ksh 150,000105

MPesa sending charges to Unregistered Users

AmountSending Charges
Ksh 1 – Ksh 49N/A
Ksh 50 – Ksh 100N/A
Ksh 101 – Ksh 50045
Ksh 501 – Ksh 100049
Ksh 1,001 – Ksh 1,50059
Ksh 1,501 – Ksh 2,50074
Ksh 2,501 – Ksh 3,500112
Ksh 3,501 – Ksh 5,000135
Ksh 5,001 – Ksh 7,500166
Ksh 7,501 – Ksh 10,000205
Ksh 10,001 – Ksh 15,000265
Ksh 15,001 – Ksh 20,000288
Ksh 20,001 – Ksh 35,000309
Ksh 35,001 – Ksh 50,000N/A
Ksh 50,001 – Ksh 150,000N/A

Mpesa withdrawal charges from Agent

AmountWithdrawal Charges
Ksh 1 – Ksh 49N/A
Ksh 50 – Ksh 10010
Ksh 101 – Ksh 50027
Ksh 501 – Ksh 100028
Ksh 1,001 – Ksh 1,50028
Ksh 1,501 – Ksh 2,50028
Ksh 2,501 – Ksh 3,50050
Ksh 3,501 – Ksh 5,00067
Ksh 5,001 – Ksh 7,50084
Ksh 7,501 – Ksh 10,000112
Ksh 10,001 – Ksh 15,000162
Ksh 15,001 – Ksh 20,000180
Ksh 20,001 – Ksh 35,000191
Ksh 35,001 – Ksh 50,000270
Ksh 50,001 – Ksh 150,000300

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.

AmountWithdrawal charges
Ksh 200 – Ksh 2,50034
Ksh 2,501 – Ksh 5,00067
Ksh 5,001 – Ksh 10,000112
Ksh 10,001 – Ksh 20,000197

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

  1. Dial *234*2#
  2. Select MPesa Information
  3. Choose Tariff Query
  4. Select Lipa na MPesa
  5. Enter Paybill number or Till Number
  6. Enter amount
  7. Submit

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.

Leave a Comment