Withdrawing Money
With M-PESA, you can easily access cash from your wallet, whether you’re a registered or unregistered user. Withdrawals can be done at an M-PESA Agent or from an ATM. Remember to carry your original ID for any withdrawal.
Withdrawal at an M-PESA Agent (Registered Users)
Before you start, confirm with the agent that they have enough funds for your withdrawal. You can use any of these channels:
a) Via SIM Toolkit (STK)
- Open the SIM Toolkit.
- Select M-PESA then choose Withdraw Cash.
- Choose From Agent.
- Enter the Agent Number displayed at the shop.
- Enter the amount you wish to withdraw.
- Confirm and accept transaction details.
- You and the agent will receive an SMS confirmation, after which the agent will hand you the cash.
b) Via M-PESA App
- Open the M-PESA App.
- On the home tab, select Withdraw and choose From Agent.
- Enter the agent number.
- Enter the amount.
- Confirm and accept transaction details.
- Both you and the agent will receive SMS confirmation, then the agent will hand you cash.
c) Via MySafaricom App
- Open the MySafaricom App.
- Go to the M-PESA tab and choose Withdraw Cash.
- Select From Agent and enter the agent number displayed at the shop.
- Enter the amount you wish to withdraw.
- Confirm and accept transaction details.
- Both you and the agent will receive SMS confirmation, after which the agent will hand you the cash.
d) Via USSD
- Dial *334#.
- Select Withdraw Cash then choose From Agent.
- Enter the agent number displayed at the shop
- Enter the amount you would like to withdraw.
- Confirm and accept transaction details.
- You and the agent will receive SMS confirmation, after which the agent will hand you the cash.
Withdrawal at an ATM (Registered Users)
M-PESA users can easily withdraw cash from their account at partner ATMs. The process is simple and involves just two quick steps.
Step 1: On Your Phone
- Go to your M-PESA App, STK, My Safaricom App, or dial *334#.
- Select Withdraw Cash and choose Withdraw from ATM.
- Enter the ATM Number:
-
- 555555 for KCB, NCBA, DTB, Family Bank, and Pesapoint.
-
- 286286 for Equity Bank.
- Enter your M-PESA PIN.
- You’ll receive an SMS with a 6-digit authorization code (valid for 10 minutes).
Step 2: At the ATM
- Select the M-PESA button.
- Choose your language.
- Enter the 6-digit code.
- Enter your Safaricom mobile number.
- Enter the withdrawal amount and press Proceed.
- The ATM will dispense your cash and issue you with a receipt.
- You will also receive an SMS from M-PESA confirming the transaction.
Withdrawal at an Agent (Unregistered Users)
Unregistered users can still withdraw funds if money has been sent to them. They’ll receive an SMS voucher with a 4-digit code that they will use during the withdrawal process. These are the steps unregistered users need to follow to make a withdrawal:
- Visit an M-PESA Agent (and confirm they have enough funds for your transaction.
- Present the voucher SMS and your original ID.
- Provide your phone number.
- Both you and the agent will receive an SMS confirming the transaction.
- The agent will then hand you cash equivalent to the value of the voucher presented.
If the SMS voucher is lost or deleted, the recipient can call 100 (prepaid), 200 (postpaid), or 234 to have it resent.