To put money into your M-PESA account you will:
- Visit an authorized M-PESA agent with your cash, phone and original ID.
- Give the cash you wish to deposit to the agent
They will use their agent phone to deposit money in exchange for cash. You and your agent will receive an SMS from M-PESA confirming the transaction.
From your Bank
You could also top up your M-PESA account from your bank account via mobile banking or internet banking. Your bank has a shortcode for mobile banking.
With Internet and mobile banking, you can send or transfer money to any other mobile phone user, even if they are not a Safaricom subscriber.