Safaricom Mpesa Charges: A Detailed Guide to Mpesa Transaction Charges.

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.

Mpesa ChargesKnowing  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.

But before we even look at the existing Mpesa Transaction Charges, let’s skim through some of the terms and conditions of using MPESA plus related details.


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.

Prevailing Mpesa Charges

Let me now take you through the current Mpesa charges Kenya.

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
  1. 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.Safaricom mpesa charges

Here now are the Official Rates:


Safaricom Mpesa Charges 2018

Min (Ksh) Max (Ksh) Transfer to other registered M-PESA Users Transfer to any Unregistered User Withdraw From M-PESA Agents
10 49 1 N/A N/A
50 100 1 N/A 10
101 500 11 44 27
501 1,000 15 48 27
1,001 1,500 25 58 27
1,501 2,500 40 73 27
2,501 3,500 55 110 49
3,501 5,000 60 132 66
5,001 7,500 75 163 82
7,501 10,000 85 201 110
10,001 15,000 95 260 159
15,001 20,000 100 282 176
20,001 25,000 110 303 187
25,001 30,000 110 303 187
30,001 35,000 110 303 187
35,001 40,000 110 N/A 275
40,001 45,000 110 N/A 275
45,001 50,000 110 N/A 275
50,001 70,000 110 N/A 330

Safaricom Mpesa Charges for Withdrawing from an ATM

Mpesa Transaction Range (Kshs.)
Min (Ksh) Max (Ksh) Mpesa Charges
200 2,500 33
2,501 5,000 66
5001 10,000 110
10,001 20,000 193

Other Mpesa Charges

Mpesa Transaction Mpesa Charges (Ksh)
Changing M-PESA PIN 22
All Deposits 0
Register for M-PESA 0
Buy Airtime 0
Checking M-PESA Balance 1

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.)
1 49 0
50 100 0
101 500 7
501 1,000 9
1,001 1,500 15
1,501 2,500 24
2,501 3,500 33
3,501 5,000 36
5,001 7,500 45
7,501 10,000 51
10,001 15,000 57
15,001 20,000 60
20,001 25,000 66
25,001 30,000 66
30,001 35,000 66
35,001 40,000 66
40,001 45,000 66
45,001 50,000 66
50,001 70,000 66

Transaction Charges: M-Pesa to AirtelMoney

Least Amount (Kshs.) Highest Amount (Kshs.) Transaction fees (Kshs.)
1 49 0
50 100 0
101 500 11
501 1,000 15
1,001 1,500 25
1,501 2,500 40
2,501 3,500 55
3,501 5,000 60
5,001 7,500 75
7,501 10,000 85
10,001 15,000 95
15,001 20,000 100
20,001 35,000 110
35,001 50,000 110
50,001 70,000 110

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

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.

BANK USSD – 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 Bank Via Bank App 982800
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.

Leave a Reply

Your email address will not be published.