Mpesa Charges 2021: Mpesa Transaction Charges & Rates.


This is the most detailed mpesa charges / mpesa rates to help you safeguard your money like a boss.

I have covered all you need to know on mpesa transaction charges; mpesa withdrawal charges, mpesa sending rates, lipa na mpesa charges and other charges involving paybills when paying for utilities, goods and services.

Knowing  the various  Mpesa charges can help you save lots of money.

For example, by sending a bigger amount in smaller batches, you may end up paying much, much less.

Similarly, withdrawing bigger amounts can be cheaper if you calculate the different Mpesa Rates per withdrawal amount.

The thing is, you can always trust a Kenyan to always try to get around the Mpesa withdrawal charges in order to pay less.

And so we recently set out to find out the varying Mpesa tariffs hoping that we might help you save some few coins.

Mpesa Charges

Here now are the Official Rates:

Safaricom Mpesa Charges 2021

Min (Ksh)Max (Ksh)Transfer
Registered Users
Transfer
Unregistered User
Withdrawal Charges
M-PESA Agents
1049FreeN/AN/A
50100FreeN/A10
101500Free4527
5011,000Free4928
1,0011,500265928
1,5012,500417428
2,5013,5005611250
3,5015,0006113567
5,0017,5007716684
7,50110,00087205112
10,00115,00097265162
15,00120,000102288180
20,00125,000105309191
25,00130,000105309191
30,00135,000105309191
35,00140,000105N/A270
40,00145,000105N/A270
45,00150,000105N/A270
50,00170,000105N/A300

Mpesa Charges for Withdrawing From an ATM

Min (Ksh)Max (Ksh)Mpesa Charges
2002,50034
2,5015,00067
500110,000112
10,00120,000197

Other Mpesa Charges

Mpesa TransactionMpesa Charges (Ksh)
Changing M-PESA PIN22
All Deposits0
Register for M-PESA0
Buy Airtime0
Checking M-PESA Balance1

Please note that the  Mpesa charges for sending money may change suddenly so be sure to confirm  the Mpesa rates Kenya from the Mpesa transaction rates list displayed in the agents shop.

We however strive to ensure our information is as accurate as possible.

And by the way, you can check the Mpesa transaction fees from your phone using the MPESA USSD.

This is what you do:

  1. Checking Withdrawal charges
  • Press *234#
  • choose 2: My MPESA info
  • Choose 2: Tariff Query
  • Choose 1: Withdrawal
  • Enter amount
  • Then press send
  • You will get a confirmation message

2. Checking Sending charges

  • Press *234#
  • Choose 2: My MPESA info
  • Choose 2: Tariff Query
  • Choose 2: Send money
  • Enter amount to send
  • Then press send
  • You will get a confirmation message showing the tariff for both registered and unregistered users.

Now that I have given you the existing Mpesa Transaction Charges, let’s skim through some of the terms and conditions of using MPESA plus related details.

Safaricom mpesa charges

Guidelines To Using MPESA

  • Any Mpesa transaction requires that you produce an official identification document be it your national ID, Military ID, Passport, Alien ID/Foreigner Certificate, or a Diplomatic ID. This applies not only when you’re registering but also every other time even when withdrawing as little as Kshs.50.
  • Sending money, buying goods and MPESA paybill transactions for figures between Ksh.1-Kshs.100 is now free. Similarly, lipa na Mpesa charges (paybill) for these small amounts is zero.
  • The least amount you can withdraw from your MPESA agent is Ksh 50.
  • On the other hand, you can transfer anything from Kshs. 10 and above to another Mpesa users
  • Safaricom Mpesa charges are generally higher for transactions involving unregistered MPESA users compared with when you are dealing with fellow registered users.
  • Safaricom doesn’t allow you to deposit money into another M-PESA customer’s account directly.
  • Transacting using M-PESA adds to your Bonga points kitty.
  • You can use MPESA as you bank account especially by taking advantage of the MSHWARI Option but you can only have a maximum of Ksh 100,000 in your account.
  • On a related note, the maximum daily transaction value is Kshs.140, 000 so again if you wanted to transact more, you would have to wait for the following day or use more than one MPESA lines.

Indeed, the highest value you can send or receive at any given moment is Kshs.70, 000.

  • You cannot transact using dormant Safaricom lines or M-PESA accounts.
  • It’s now illegal to withdraw or deposit money from MPESA when you’re not physically present at the Mpesa agents’ premises. Safaricom is now employing advanced GPS technologies to track your locations and refuse such transactions.

Interoperability Between MPESA, Airtel Money, and T-KASH

After numerous postponements, the much-awaited mobile money interoperability between the leading mobile cash providers has been finally affected.

This means you can send money from Airtel money to Mpesa and vice-versa without having to buy an airtel number (Mpesa clients) or a safaricom telephone number (airtel customers).

Even better, Telkom’s t-cash should be following suit soon.

Plus, the Mpesa withdrawal rates and Mpesa sending rates as well as the airtel money charges in either direction are not that high giving a big boost to users on both networks.  

Something else:

AirtelMoney customers can only withdraw their funds from AirtelMoney agents -not from M-Pesa agents.

Similarly, M-Pesa users have to look for an Mpesa agent to access their cash.

Then, the Telco’s have refused to add the new functionalities on their SIM toolkit so you have to rely on USSDs to send money either way.

Here is how:

Sending money from MPESA to AirtelMoney:

  • Dial *234#
  • Select option 1( Mpesa products)
  • Select 98 (More Services)
  • Select option 8 (Tuma Pesa popote)
  • Enter the recipients number
  • Enter your PIN when prompted

Sending money from AirtelMoney to M-Pesa:

  • Dial *222*1#
  • Select Language
  • Select option 1 (Send money)
  • Select option 2 (Send monies to Mpesa)
  • Enter the recipient’s number
  • Enter your PIN when prompted

Here are the relevant charges as of now:

Transaction Charges: AirtelMoney to M-Pesa

Minimum Amount (Kes.)Maximum Amount (Kes.)Transaction Charges (Kes.)
1490
501000
1015007
5011,0009
1,0011,50015
1,5012,50024
2,5013,50033
3,5015,00036
5,0017,50045
7,50110,00051
10,00115,00057
15,00120,00060
20,00125,00066
25,00130,00066
30,00135,00066
35,00140,00066
40,00145,00066
45,00150,00066
50,00170,00066

Transaction Charges: M-Pesa to AirtelMoney

Least Amount (Kshs.)Highest Amount (Kshs.)Transaction fees (Kshs.)
1490
501000
10150011
5011,00015
1,0011,50025
1,5012,50040
2,5013,50055
3,5015,00060
5,0017,50075
7,50110,00085
10,00115,00095
15,00120,000100
20,00135,000110
35,00150,000110
50,00170,000110

MPESA To And From Banks

You can always deposit cash into a host of banks in Kenya even after the banks are closed by using MPESA Paybill.

How to transfer money from M-PESA to your Bank:

  • Go to the M-PESA menu in your phone
  • Choose Lipa na M-PESA- PayBill option
  • Enter your bank’s business number (see the list below)
  • Enter your account number ( your current bank account number)
  • Enter the amount
  • Enter your M-PESA pin.
  • Wait for an SMS confirmation to your phone

Also Read: Equitel Charges to Mpesa

How to move money from your Bank to M-PESA:

In case of an emergency need, you can move the cash from your bank to MPESA in a few steps.

This service is available via USSD (short) code.

The service needs you to register for your bank’s mobile banking (or internet banking)

You simply dial the provided USSD number then follow the simple instructions on your screen (this menu is usually different among the different banks)

Here now are the USSD codes for executing Bank to Mpesa cash Transfers for some of the leading banks.

BANKUSSD –
Bank to M-PESA
PayBill Number
M-PESA to Bank
CFC Stanbic Bank*208#600100
Co-operative Bank*667#400200
Equity Bank*247#247247
ABC Bank 111777
Family Bank*325#222111
Housing Finance Company*231#100400
KWFT-DTM*378#101200
Bank of Africa(BOA)*987#972900
Barclays Bank*224#303030
Commercial Bank of Africa*654#880100
Consolidated Bank*262#508400
Credit Bank*669#972700
Diamond Trust Bank(DTB)*385#516600
Ecobank*335#700201
Faulu DTM*339#328585
First Community Bank*342#919700
SMEP DTM*741#777001
CitiBank N.A Kenya 100229
K-REP Bank*527#111999
UBA Bank*368#559900
GT Bank Kenya 910200
Gulf African Bank*399#985050
I & M Bank*458#542542
IMPERIAL Bank*356#800100
Jamii Bora Bank*344#529901
KCB Bank*522#522522
Musoni*279#514000
National Bank*625#547700
NIC Bank Limited*488#488488
Vision Fund Kenya*985#200555; 549900
Standard Chartered Bank*722#329329
Prime BankVia Bank App982800
Post Bank*498#200999
Rafiki DTM*366#802200
Transnational Bank*862#862862
Equatorial Commercial Bank*286#498100
Uwezo DTM 504600

Mpesa in Tanzania

MPESA is available in Tanzania through a partnership between safaricom and Vodacom.

So, how do you send money to Tanzania through MPESA?

Steps:

  • Go to M-PESA
  • Choose Lipa Na M-PESA.
  • Select Pay Bill.
  • Enter the business number 255255.
  • Under account number, you will enter the intended Tanzania recipient’s telephone number as 2557XXXXXXXX
  • Now Enter the amount you are sending in Ksh.
  • Enter the M-PESA PIN and remember to confirm the transaction.

The money is delivered to Vodacom’s M-Pesa account meaning the recipient must be registered on Vodacom’s M-Pesa unit.

Also, while the funds are delivered in Tshs. you don’t need to know prevailing exchange rate as the system converts automatically.

Mpesa Charges: Frequently Asked Questions (FAQs)

Let’s now look at some of the questions you might have on withdrawal charges Mpesa or otherwise.

Q: Why can’t I transfer amounts over Ksh35, 000 to an unregistered subscriber?

A:  As a result of the new Know Your Customer (KYC) and Anti Money Laundering (AML) policies set by the CBK (The Central Bank-Kenya), safaricom won’t transfers of amounts exceeding Ksh35, 000.

Q: Can I withdraw larger amounts at an ATM

A: You may make multiple withdrawals from an ATM. However. the maximum limit is still Ksh70,000 per day. Withdrawals range between Ksh20,000-Ksh30,000 as per the bank’s ATM policy.

Q: My parent is seriously ill and incapacitated. They had fund on M-PESA and we need to access them to help with medical costs. What documents should I provide to access these funds?

A: In such a case, you need to furnish Safaricom with the following documents:

  • Your national ID
  • A certified copy of your incapacitated father’s ID
  • A court order showing you have been appointed as the guardian to the incapacitated person

Q: What happens if I travel abroad and on coming back, I find that my MPESA line (which had funds in it) disabled?

A: To access your money from such a line, visit any of Safaricom’s retail centres country-wide and fill in the provided claim form, supply 1 copy of your national ID, and also give the number you would like the money transferred to . You will access what was on M-PESA.

However, you cannot re-apply to use the same line if it has already been recycled.

Q: What is the least amount I can borrow on MPESA Mshwari?

A: The minimum is Ksh.100 while the maximum amount will depend on your loan limit.

Final Word

No doubt, Mpesa has been one of the greatest innovations not just in Kenya but world over and with the Mpesa charges being relatively affordable; everyone has a right to enjoy the convenience.

Some users even know how to do their calculations to transact while also saving on the Mpesa charges.

Well, with what we have covered here, I am convinced that you can now fully maximize in Mpesa for your business or personal needs.

Yu Team

Our mission is to educate, inspire and make your life easier by providing well researched authentic information. Cheers!

Recent Posts