Funding a forex account with M-Pesa
M-Pesa is the fastest way for Kenyan traders to move money in and out. Here's how deposits, withdrawals, limits and problem-solving actually work.
Deposit
Link your number, choose M-Pesa at the cashier, confirm. Funds land in seconds.
Withdraw
Withdraw to the same number you deposited from. Most brokers process M-Pesa payouts within an hour.
Limits & fees
M-Pesa caps a single transaction and a daily total. Most brokers absorb the deposit fee; check payout fees.
If it fails
Reversed push, wrong number or a stuck transaction? Here's the order to check things and who to contact.
M-Pesa limits & fees
Typical ranges for forex funding. Exact limits depend on your provider tier and the broker's payment processor.
| Item | Deposit | Withdrawal |
|---|---|---|
| Minimum | KES 100 | KES 500 |
| Per transaction | up to KES 250,000 | up to KES 250,000 |
| Daily limit | KES 500,000 | KES 500,000 |
| Speed | Instant | Minutes–1 hour |
| Broker fee | Usually free | 0–1% (varies) |
Figures are typical M-Pesa ranges and can change. Confirm current limits in your app and with the broker.
Deposit in 4 steps
Open the deposit page in your broker and pick M-Pesa.
Enter the amount and your Safaricom number.
Approve the STK push with your M-Pesa PIN.
Funds show in your trading balance in seconds.
Trade EUR/USD with tight spreads on FxPro
FxPro offers the euro with competitive spreads, MT4/MT5 and M-Pesa-friendly funding for traders in Kenya.
See FxPro conditions →