logo image

2025 MPESA Charges Update: How Much It Costs to Send and Withdraw Money

Money
feature image

These are the latest mpesa send money and withdrawal charges that a customer incurs depending on the amount of transaction and the transaction type i.e. sending or withdrawing.

Keep in mind the minimum amount to withdraw at an Mpesa agent is 50 shillings while at an ATM outlet its 200 Kenya shillings. 

Below are 2025 M-PESA Tariffs

TRANSACTION RANGE (KSHS)

TRANSACTION TYPE AND CUSTOMER CHARGES (KSHS)

 

MIN

MAX

TRANSFER TO M-PESA

USERS, POCHI LA

BIASHARA AND BUSINESS TILL TO CUSTOMER

TRANSFER TO

OTHER REGISTERED

MOBILE MONEY USERS

TRANSFER TO

UNREGISTERED USERS

WITHDRAWAL FROM M-PESA AGENT

1

49

Free

Free

N/A

N/A

50

100

Free

Free

N/A

11

101

500

7

7

47

29

501

1,000

13

13

51

29

1,001

1,500

23

23

61

29

1,501

2,500

33

33

76

29

2,501

3,500

53

53

115

52

3,501

5,000

57

57

139

69

5,001

7,500

78

78

171

87

7,501

10,000

90

90

211

115

10,001

15,000

100

100

273

167

15,001

20,000

105

105

296

185

20,001

35,000

108

108

318

197

35,001

50,000

108

108

318

278

50,001

250,000

108

108

318

309



What Are the Current MPESA Withdrawal Fees?


Amount withdrawn (Kshs)

Withdrawal Charge (Ksh)

50 – 100

11

101 – 2500

29

2,501 – 3,500

52

3,501 – 5,000

69

5,001 – 7,500

87

7,501 – 10,000

115

10,001 – 15,000

167

15,001 – 20,000

187

20,001 – 35,000

197

35,001 – 50,000

278

50,001 – 250,000

309

2025 MPESA ATM Withdrawal Charges

ATM Withdrawal Tariff

 

Min

Max

Kshs

200

 2500

35

2501

 5000

69

5001

 10000

115

10001

 35000

203

 

OTHER TRANSACTIONS

KSHS

All Deposits

FREE

M-PESA Registration

FREE

Buying Airtime through M-PESA

FREE

M-PESA Balance Enquiry

FREE

Change M-PESA PIN

FREE

N/B:

  1. Maximum Account Balance is Kshs.500,000
  2. Maximum daily transaction value is Kshs.500,000
  3. Maximum amount per transaction is Kshs.250,000
  4. The minimum amount you can withdraw at an M-PESA Agent is Kshs.50
  5. To initiate M-PESA person to person self-reversal, send the transaction confirmation to 456
  6. To be able to transact, your Safaricom line and M-PESA account must be active.
  7. One can deposit funds only into M-PESA account registered under their own identification document (ID). Depositing directly into third party accounts is not allowed.
  8. You will earn Bonga Points from the M-PESA fee charged when you transact.
  9. To transact at any M-PESA agent outlet, you will be required to produce your original identification document with which the M-PESA was registered, i.e., National ID or Kenyan Passport
  10. Dial *334# to view application charges or use M-PESA cost calculator on My Safaricom App

MPESA FAQ

How much does it cost to withdraw 100 from Mpesa?

In 2025, the cost of withdrawing Ksh. 100 from an Mpesa agent is 11 shillings. However, sending 100 shillings and below from one Safaricom number to another is free. Sending more than 100 shillings attracts additional charges.  

What is the maximum amount of money that can be sent to M-PESA?

In one transaction, you can send a maximum of Ksh. 150,000 to an Mpesa number. However, the daily limit to send in a day is half a million; Ksh. 500,000

This means that in  a day, you can make 4 transactions, 150,000 in three transactions and the last transaction will be 50,000 before you hit your daily transaction limit. 

What Is The Difference Between Pochi La Biashara And Till (Buy Goods)?

Pochi la Biashara is a Safaricom service designed specifically for small and medium-sized enterprises (SMEs), allowing business owners to separate their business transactions from personal funds. It’s ideal for small businesses that want to track income and expenses without mixing them with personal finances. What makes Pochi la Biashara unique and efficient is the fact that you can easily register and access it at the comfort of your home without the need for paperwork or in-person registration . As a Safaricom MPESA registered user can activate it by simply dialing *334#.

On the other hand, MPESA Till requires paperwork and in person registration whereby you have to visit a safaricom shop to be registered. It is also ideal for small and medium enterprises. However, unlike Pochi la Biashara, MPESA till can also be used by big companies that have higher volume of transactions.

How Can I Reverse Mpesa Money Sent to Wrong Number

After completing the transaction, forward the entire transaction message to 456.

You will receive a response from "Reversal" confirming that the reversal process has been initiated, with an update expected within 2 hours.

Be sure to check your messages for further updates from the "Reversal" header regarding the status of your request.

Newsletter

Subscribe to our newsletter to stay.

Author

I’m Clinton Wamalwa Wanjala, a financial writer and certified financial consultant passionate about empowering the youth with practical financial knowledge. As the founder of Fineducke.com, I provide accessible guidance on personal finance, entrepreneurship, and investment opportunities.