How to withdraw money from MPESA Agent

It is easy to withdraw money from Mpesa Agent. First thing to do is to locate Mpesa Agent shop near you.

This can be as simple as your favorite shop around the corner.

All you need is money in your Mpesa account. You will be required to provide original identification document.

Final step follow simple steps to receive your money.

Withdraw money from Mpesa Agent

Make sure to follow these instructions on how to withdraw money from Mpesa Agent;

  1. Go to Mpesa Menu on your Phone
  2. Select Withdraw From Agent
  3. Enter the Agent number
  4. Enter Amount to withdraw
  5. Enter your PIN number

This is basically a 5 step process which will take you less than a minute to finish and as I highlighted above, you will be required to produce you Identification documents before you can be allowed to transact in Mpesa Agents.

See the updated Mpesa Charges For withdrawing money from an Agent.




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