Depositing cash into your M-Pesa account at an authorized M-Pesa agent is one of the most convenient ways to add funds to your mobile money wallet.
Step-by-Step Deposit Process
Step 1: Locate an Authorized M-Pesa Agent
- Look for shops displaying the M-Pesa logo
- Ensure the agent has sufficient float (e-money balance) for your transaction
- Verify that it's an authorized agent by checking for official M-Pesa signage
Step 2: Prepare for the Transaction
Go to an authorized M-PESA agent with your phone and original ID
What to bring:
- Your mobile phone with the registered Safaricom SIM card
- Original identification document (same one used for M-Pesa registration)
- The cash amount you wish to deposit
Step 3: Initiate the Deposit
Inform the agent how much you wish to deposit
- Tell the agent the exact amount you want to deposit
- Provide your phone number to the agent
- Show your original identification document
Step 4: Agent Processing
They will use their agent phone to send you e-money in exchange for cash
The agent will:
- Verify your identity against your ID
- Use their agent phone to initiate the deposit transaction
- Enter your phone number and the deposit amount
- Complete the transaction on their agent system
Step 5: Transaction Confirmation
You and your agent will receive an SMS from M-PESA confirming the transaction
What happens:
- Both you and the agent receive SMS confirmations
- The SMS will show the transaction details including amount deposited
- The funds are immediately available in your M-Pesa account
- You can check your balance to confirm the deposit