M-Pesa · Payment method hub

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.

ItemDepositWithdrawal
MinimumKES 100KES 500
Per transactionup to KES 250,000up to KES 250,000
Daily limitKES 500,000KES 500,000
SpeedInstantMinutes–1 hour
Broker feeUsually free0–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

01

Open the deposit page in your broker and pick M-Pesa.

02

Enter the amount and your Safaricom number.

03

Approve the STK push with your M-Pesa PIN.

04

Funds show in your trading balance in seconds.

Ready to trade the euro

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 →