Withdrawal Charges From MPESA Agent

Here are the new Mpesa charges, the table below shows all applicable Mpesa Withdrawal Charges From MPESA Agents. These charges were updated effective from 1st July 2018.

Min(KSHs.) Max(KSHs.) MPESA Charges
1 49 N/A
50 100 10
101 500 27
501 1,000 28
1,001 1,500 28
1,501 2,500 28
2,501 3,500 50
3,501 5,000 67
5,001 7,500 84
7,501 10,000 112
10,001 15,000 162
15,001 20,000 180
20,001 35,000 191
35,001 50,000 270
50,001 70,000 300

To withdraw from MPESA agent you will be charged as little as 10 Shillings for amounts starting at 50 Shillings and as much as 300 Shillings for the maximum allowed amount of seventy thousand (70,000) Shillings.

It is important to note that if you withdraw amounts below 50 Shillings you will do so for free, that’s right FREE!!!

In case you don’t know how to withdraw money from MPESA agent and what you need to withdraw money from MPESA agent, I have this covered in other articles.




MPESA Rates and Charges

Withdrawal From MPESA Agent

Transfer To Unregistered Users

Transfer To Other MPESA Users

Transfer To Other Mobile Money Users

ATM Withdrawal


Airtel Money

Transfer To All Networks

Withdrawal from Airtel Money Agent


What is T-kash?

Withdrawal From T-kash Agent

Transfer To T-kash Registered Customers

Transfer To T-kash Unregistered Customers

ATM Withdrawal

Bulk Disbursement

Other Transactions

Customer Paybill


Equitel Tariff Guide

Send to Airtel Money / Mpesa

Sending to other bank account - PESA LINK

Sending to other bank account - RTG

Sending to Equity bank account - RTGS

Cash withdrawal charge

Mini statement request - Email

Rate across all Networks


Buy KQ Ticket Using MPESA

Buy SGR Ticket Online Using MPESA

Buy Bus Ticket Online Using MPESA

Buy DSTV Subscription/Package Using MPESA Paybill








Local Business Directory, Search Engine Submission & SEO Tools