Use M-Pesa to Withdraw Your Earnings
Last updated: May 17, 2026
M-Pesa is available if you’re based in Kenya and want to receive your earnings through a mobile wallet.
You can use M-Pesa to access funds quickly, withdraw cash, or pay for services directly from your mobile device.
Before you start
To use M-Pesa, you’ll need an active M-Pesa account.
The name on your M-Pesa account must exactly match your verified name. This includes first and last name formatting.
If the names don’t match, your withdrawal may be delayed or rejected.
Set up M-Pesa as a withdrawal method
Go to Settings
Select Get Paid
Click Add method
Select M-Pesa
Enter your M-Pesa account details
Click Next
Once submitted, your M-Pesa account will be added as a withdrawal method.
For security, new withdrawal methods become active after a 3-day hold.
Fees and timing
Fees and processing times may vary depending on M-Pesa.
You’ll see the exact details when setting up or initiating a withdrawal. It’s worth reviewing these before completing your transfer so you know when to expect your funds.
Withdrawal limits
M-Pesa allows withdrawals of up to 70,000 KES per transaction.
If you need to withdraw more, you can complete multiple transactions.
Common issues
Name mismatch
If your withdrawal fails, check that your M-Pesa account name matches your verified name exactly. Update your details or add a new method if needed.
Delays in receiving funds
Processing times can vary. If your withdrawal doesn’t arrive as expected, check your transaction status or contact your provider.