Finance & Investment

Complete List of New Mpesa Withdrawal and Sending Charges in Kenya

M Pesa Agent

As of 2023, Safaricom has revised its Mpesa withdrawal and sending charges to align with the newly imposed excise duties outlined in the Finance Act. Mpesa, launched in 2007 by Vodafone for Safaricom, remains one of the most widely used mobile money transfer services in Kenya. It enables users to send money both locally and globally, offering Kenyans convenient financial services.

Mpesa allows individuals to carry out transactions, store money, and make payments through their mobile phones. To register or transact at an Mpesa agent, a customer must present an original identification document such as a National ID, Passport, Military ID, or Alien ID/Foreigner Certificate. Currently, the daily maximum transaction limit for Mpesa users is Ksh 500,000, with a single transaction limit of Ksh 250,000.

Below is a breakdown of the updated Mpesa withdrawal and transfer charges for 2023:

1. Mpesa Withdrawal Charges (2023)

Transaction Range (Ksh)Charges (Ksh)
1 – 49N/A
50 – 10011
101 – 50029
501 – 1,00029
1,001 – 1,50029
1,501 – 2,50029
2,501 – 3,50052
3,501 – 5,00069
5,001 – 7,50087
7,500 – 10,000115
10,001 – 15,000167
15,001 – 20,000185
20,001 – 35,000197
35,001 – 50,000278
50,001 – 250,000309

2. Mpesa Transfer Charges for Registered Users (2023)

Transaction Range (Ksh)Charges (Ksh)
1 – 49Free
50 – 100Free
101 – 5007
501 – 1,00013
1,001 – 1,50023
1,501 – 2,50033
2,501 – 3,50053
3,501 – 5,00057
5,001 – 7,50078
7,500 – 10,00090
10,001 – 15,000100
15,001 – 20,000105
20,001 – 35,000108
35,001 – 50,000108
50,001 – 250,000108

3. Pochi La Biashara Charges (Business-to-Business)

Transaction Range (Ksh)Charges (Ksh)
1 – 49Free
50 – 100Free
101 – 5007
501 – 1,00013
1,001 – 1,50023
1,501 – 2,50033
2,501 – 3,50053
3,501 – 5,00057
5,001 – 7,50078
7,500 – 10,00090
10,001 – 15,000100
15,001 – 20,000105
20,001 – 35,000108
35,001 – 50,000108
50,001 – 250,000108

4. Mpesa Transfer Charges to Other Mobile Networks (Telkom, Airtel)

Transaction Range (Ksh)Charges (Ksh)
1 – 49Free
50 – 100Free
101 – 5007
501 – 1,00013
1,001 – 1,50023
1,501 – 2,50033
2,501 – 3,50053
3,501 – 5,00057
5,001 – 7,50078
7,500 – 10,00090
10,001 – 15,000100
15,001 – 20,000105
20,001 – 35,000108
35,001 – 50,000108
50,001 – 250,000108

5. Mpesa Transfer Charges to Unregistered Users

Transaction Range (Ksh)Charges (Ksh)
1 – 49N/A
50 – 100N/A
101 – 50047
501 – 1,00051
1,001 – 1,50061
1,501 – 2,50076
2,501 – 3,500115
3,501 – 5,000139
5,001 – 7,500171
7,500 – 10,000211
10,001 – 15,000273
15,001 – 20,000296
20,001 – 35,000309
35,001 – 50,000318
50,001 – 250,000318

6. Mpesa ATM Withdrawal Charges

Transaction Range (Ksh)Charges (Ksh)
200 – 2,50035
2,501 – 5,00069
5,001 – 10,000115
10,001 – 35,000203

Important Notes:

  • The maximum balance you can hold in your Mpesa account is Ksh 500,000.
  • The daily transaction limit is Ksh 500,000.
  • The maximum per-transaction limit is Ksh 250,000.
  • Mpesa agent withdrawals must be a minimum of Ksh 50.
  • To initiate an Mpesa reversal, send the transaction confirmation message to 456.
  • Transactions on Mpesa earn Bonga points, which can be redeemed for rewards.

With these updated charges, Mpesa continues to offer convenient and affordable mobile financial services to millions of Kenyans.