New Mpesa Withdrawal and Sending Charges 2025

These are the new Mpesa withdrawal and sending charges in Kenya as of 2025.

M-Pesa is a mobile money transfer service that was launched in 2007 by Vodafone for Safaricom; the largest mobile network operator in the country. With Mpesa, Kenyans can send money across Kenya and all over the world.

To register or transact at any Mpesa Agent outlet, you will be required to produce your original identification document, i.e., National ID, Passport, Military ID or Alien ID/Foreigner Certificate. The maximum amount you can transact daily using Mpesa is Ksh 500,000; Ksh 250,000 per transaction. The maximum amount your Mpesa account can hold is Ksh 500,000 while the least you can withdraw is Ksh 50.

Below are the updated Mpesa withdrawal and sending charges in Kenya.

1.Mpesa Withdrawal Charges For 2025

Transaction Range

Charges

​​ 

1- 49

​​ 

Free

​​ 

50 – 100

​​ 

11

​​ 

101- 500

​​ 

29

​​ 

501- 1,000

​​ 

29

​​ 

1,001- 1,500

​​ 

29

​​ 

1,501- 2,500

​​ 

29

​​ 

2,501 – 3,500

​​ 

52

​​ 

3,501- 5,000

​​ 

69

​​ 

5,001- 7,500

​​ 

87

​​ 

7,500- 10,000

​​ 

115

​​ 

10,0001- 15,000

​​ 

167

​​ 

15,001 – 20,000

​​ 

185

​​ 

20,001 -​​ ​​ 35,000

​​ 

197

​​ 

35,0001 -​​ ​​ 50,000

​​ 

278

​​ 

50,001- 250,000

​​ 

309

2. Mpesa Transfer Charges For 2025 (Registered users) 

Transaction Range

Charges

​​ 

1- 49

​​ 

Free

​​ 

50 – 100

​​ 

Free

​​ 

101- 500

​​ 

7

​​ 

501- 1,000

​​ 

13

​​ 

1,001- 1,500

​​ 

23

​​ 

1,501- 2,500

​​ 

33

​​ 

2,501 – 3,500

​​ 

53

​​ 

3,501- 5,000

​​ 

57

​​ 

5,001- 7,500

​​ 

78

​​ 

7,500- 10,000

​​ 

90

​​ 

10,0001- 15,000

​​ 

100

​​ 

15,001- 20,000

​​ 

105

​​ 

20,001-​​ ​​ 35,000

​​ 

108

​​ 

35,0001-​​ ​​ 50,000

​​ 

108

​​ 

50,001- 250,000

​​ 

108

3. Pochi La Biashara Charges

Transaction Range

Charges

​​ 

1- 49

​​ 

Free

​​ 

50 – 100

​​ 

Free

​​ 

101- 500

​​ 

7

​​ 

501- 1,000

​​ 

13

​​ 

1,001- 1,500

​​ 

23

​​ 

1,501- 2,500

​​ 

33

​​ 

2,501 – 3,500

​​ 

53

​​ 

3,501- 5,000

​​ 

57

​​ 

5,001- 7,500

​​ 

78

​​ 

7,500- 10,000

​​ 

90

​​ 

10,0001- 15,000

​​ 

100

​​ 

15,001- 20,000

​​ 

105

​​ 

20,001-​​ ​​ 35,000

​​ 

108

​​ 

35,0001-​​ ​​ 50,000

​​ 

108

​​ 

50,001- 250,000

​​ 

108

 

4. Mpesa Transfer Charges To Other Mobile networks i.e Telkom and Airtel 

Transaction Range

Charges

​​ 

1- 49

​​ 

Free

​​ 

50 – 100

​​ 

Free

​​ 

101- 500

​​ 

7

​​ 

501- 1,000

​​ 

13

​​ 

1,001- 1,500

​​ 

23

​​ 

1,501- 2,500

​​ 

33

​​ 

2,501 – 3,500

​​ 

53

​​ 

3,501- 5,000

​​ 

57

​​ 

5,001- 7,500

​​ 

78

​​ 

7,500- 10,000

​​ 

90

​​ 

10,0001- 15,000

​​ 100

​​ 

15,001- 20,000

​​ 

105

​​ 

20,001-​​ ​​ 35,000

​​ 

108

​​ 

35,0001-​​ ​​ 50,000

​​ 

108

​​ 

50,001- 250,000

​​ 

108

5. Mpesa Transfer Charges To Unregistered Users 

​​Transaction Range

Charges

​​ 

1- 49

​​ 

N/A

​​ 

50 – 100

​​ 

N/A

​​ 

101- 500

​​ 

47

​​ 

501- 1,000

​​ 

51

​​ 

1,001- 1,500

​​ 

61

​​ 

1,501- 2,500

​​ 

76

​​ 

2,501 – 3,500

​​ 

115

​​ 

3,501- 5,000

​​ 

139

​​ 

5,001- 7,500

​​ 

171

​​ 

7,500- 10,000

​​ 

211

​​ 

10,0001- 15,000

​​ 

273

​​ 

15,001- 20,000

​​ 

296

​​ 

20,001-​​ ​​ 35,000

​​ 

309

​​ 

35,0001-​​ ​​ 50,000

​​ 

318

​​ 

50,001- 250,000

​​318

6. Mpesa ATM Withdrawal Charges

Transaction Range

Charges

​​ 

200 –​​ 2,500

​​ 

35

​​ 

2,501-5,000

​​ 

69

​​ 

5,001 – 10,000

​​ 

115

​​ 

10,001-​​ 35,000

​​ 203

Important Notes

  • Maximum Account Balance is KSHs.500,000.
  • Maximum Daily Transaction Value is KSHs. 500,000.
  • The maximum per transaction is KSHs.250,000.
  • You cannot withdraw less than KSHs.50 at an MPesa agent outlet.
  • To initiate an Mpesa Reversal, send the transaction confirmation message to 456.
  • You earn Bonga points when you transact on MPesa.

I help you to save time and live more with the most up-to-date lists, guides, reviews, and advice.