AI Assistant
How do I withdraw m...
 
Notifications
Clear all

How do I withdraw money from Mpesa using an ATM in Kenya step by step?

1 Posts
1 Users
0 Reactions
5 Views
(@sande)
Posts: 4929
Member Admin
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#256]

I recently needed cash but didn’t want to go through an Mpesa agent. That’s when I discovered you can actually withdraw money directly from an ATM using Mpesa.

If you’ve never used this method before, here’s a simple step-by-step guide to help you withdraw cash بسهولة.


Quick Answer

To withdraw Mpesa money via ATM, select “Withdraw Cash → From ATM,” enter agent number (555555 or 286286), get a code, then use it at the ATM to withdraw.


What Is Mpesa ATM Withdrawal?

This service allows you to:

  • Withdraw Mpesa money from selected bank ATMs
  • Avoid agent queues
  • Access cash quickly

Step-by-Step: How to Withdraw Mpesa Money via ATM

Step 1: Open Mpesa Menu

Go to Mpesa on your phone.

Step 2: Select Withdraw Cash

Choose the “Withdraw Cash” option.

Step 3: Select From ATM

Tap on “From ATM”.

Step 4: Enter Agent Number

Use:

  • 555555 → Most bank ATMs
  • 286286 → Equity Bank ATMs

Step 5: Enter Mpesa PIN

Confirm with your PIN.

Step 6: Receive Authorization Code

You will get a 6-digit code via SMS (valid for 4 minutes).


At the ATM: Complete Withdrawal

Step 7: Go to ATM

Visit a supported bank ATM.

Step 8: Select Mpesa Option

Choose Mpesa on the ATM screen.

Step 9: Enter Authorization Code

Input the 6-digit code.

Step 10: Enter Phone Number

Provide your Safaricom number.

Step 11: Enter Amount

Input the amount to withdraw.

Step 12: Receive Cash

ATM dispenses cash and prints receipt.


Supported ATM Banks in Kenya

  • Equity Bank
  • KCB
  • Family Bank
  • Stanbic Bank
  • Sidian Bank
  • GT Bank
  • Prime Bank
  • Faulu Bank
  • Credit Bank
  • DIB Bank
  • Solution Sacco

Important Notes

  • Maximum withdrawal: KSh 20,000
  • Authorization code expires in 4 minutes
  • Must be an active Mpesa user
  • Keep your PIN confidential

Extra Tips and Best Practices

  • Use ATM withdrawal to avoid long queues
  • Generate code when near the ATM
  • Double-check agent number
  • Keep your phone secure
  • Always collect your receipt

Common Mistakes to Avoid

  • Letting the code expire
  • Entering wrong agent number
  • Sharing your PIN or code
  • Entering wrong phone number
  • Waiting too long before using the code

FAQ

What is the Mpesa ATM agent number?

Use 555555 for most ATMs and 286286 for Equity Bank.

How long is the ATM code valid?

It expires after 4 minutes.

What is the maximum withdrawal amount?

You can withdraw up to KSh 20,000.


Conclusion

Withdrawing money from Mpesa via ATM is fast, secure, and convenient. Just generate your code, head to the ATM, and complete the transaction within minutes.


 
Posted : March 29, 2026 8:13 am