Site icon TechArena

M-Pesa Charges and Tariffs As of August 2023

M-Pesa charges 2023

M-Pesa charges 2023

M-Pesa is the most popular and widely used mobile money service in Kenya. Operating under Safaricom, M-Pesa has over the years contributed to Safarticom’s massive growth and market expansion. Recently, Safaricom announced that it has raised M-Pesa account transaction limits from Ksh 300,000 to Ksh 500,000. The limit per transaction still remains Ksh 150,000 but you can make over 3 transactions before hitting the daily limit of 500k. 

M-Pesa transaction charges vary depending on the amount you are transacting. Sending Ksh 100 or less to a registered user is free so is sending a similar amount to Pochi la Biashara. From there, transaction rates range from Ksh 7 all the way to Ksh 108. Withdrawals tend to be more expensive costing as much as Ksh 308 when withdrawing between Ksh 50,001 and Ksh 150,000 by an unregistered customer. Withdrawing the same amount by a registered user costs Ksh 309. 

Below are the latest M-Pesa charges in Kenya.

M-Pesa Transfer and Withdrawal Charges 2023

TRANSACTION RANGE (KSHS)TRANSACTION TYPE AND CUSTOMER CHARGES (KSHS)
MINMAXTRANSFER TO M-PESA USERS,POCHI LA BIASHARA AND BUSINESS TILL TO CUSTOMERTRANSFER TO OTHER REGISTERED MOBILE MONEY USERSTRANSFER TO UNREGISTERED USERSWITHDRAWAL FROM M-PESA AGENTS
149FREEFREEN/AN/A
50100FREEFREEN/A11
101500774729
501100013135129
1001150023236129
1501250033337629
25013500535311552
35015000575713969
50017500787817187
7501100009090211115
1000115000100100273167
1500120000105105296185
2000135000108108318197
3500150000108108318278
50 001150 000108108318309
150 001250 000108108318309

The charges above may change from time to time but they are accurate as of August 2023.

How much is M-PESA withdrawal charges for 2023?

M-pesa withdrawal charges vary depending on the amount you want to withdraw, here is a look at the current withdrawal charges.

TRANSACTION RANGE (KSHS)M-pesa Withdrawal charges
MINMAXWITHDRAWAL FROM M-PESA AGENTS
149N/A
5010011
10150029
501100029
1001150029
1501250029
2501350052
3501500069
5001750087
750110000115
1000115000167
1500120000185
2000135000197
3500150000278
50 001150 000309
150 001250 000309

M-Pesa ATM Withdrawal Charges

For those who withdraw through ATM cash point, below are the updated charges.

ATM Withdrawal Charges
MinMaxFee (Ksh)
200 250035
2501 500069
5001 10000115
10001 20000203
20001 25000230
25001 30000230
30001 35000230

What is the maximum amount you can have as your M-Pesa balance?

The Maximum Account balance Is Ksh 500,000. This limit was raised recently from Ksh 300,000.

What is the maximum daily transaction value of M-Pesa?

The maximum daily transactions value is Ksh 500,000. The maximum per transaction is Ksh 150,000. Hence, to transact more than 150k, you will have to complete multiple transactions as long as they are below the Ksh 500k limit.

The lowest amount you can withdraw from an M-Pesa agent is Ksh 50.

How do you initiate an M-Pesa reversal?

You can initiate an M-Pesa reversal by sending the transaction message to 456. This applies to person to person transactions and should be done within 24 hours of the transaction. If longer, you should call Safaricom customer care on 100 or 200. For person to business transactions, you will have to call the business directly or call Safaricom customer care for assistance.

How much is the fee for Lipa na M-PESA?

According to Safaricom, it charges merchants a maximum of 0.5% of the transaction amount. Any payments above Ksh 40,000 attract a flat fee of Ksh 200.

Can M-pesa hold 500000?

Yes, the maximum amount you can hold in your M-Pesa account is kSH 500,000.

Read: What You Need to Know About Faraja, The Buy Now Pay Later Service for Lipa Na M-Pesa

Exit mobile version