Fund your trading account with secure payments
Transfer funds into your live trading accounts using credit cards, bank transfers, eWallets or mobile money like M-Pesa.
Keep your money on market with easy funding options
Top up, trade, track activity and withdraw funds without needing to leave your device.
Secure
We keep all client funds in separate trust accounts with totally-secure top global banks.
Speedy
Make payments with your method of choice, we offer instant deposits and withdrawals.
Award-winning support
Our Kenyan and international support teams are ready to answer questions quickly.
Mobile money
Payment Method | Accepted Currencies | Our Fees | Processing Times (First time withdrawals may take longer) |
---|---|---|---|
M-Pesa, EAZZYPAY & Airtel Money | KES | Deposits & Withdrawals: $0 | Deposits & Withdrawals: Instant |
MTN & Airtel UG | UGX | Deposits & Withdrawals: $0 | Deposits & Withdrawals: Instant |
Vodacom, Airtel TZ, HaloPesa & TigoPesa | TZS | Deposits & Withdrawals: $0 |
Deposits : Instant Withdrawals: Within 24 Hrs |
eWallets
Payment Method | Accepted Currencies | Our Fees | Processing Times |
---|---|---|---|
SKRILL | USD, KES |
Deposits: $0 Withdrawals: 1% up to USD$30 |
Deposits: Instant Withdrawals: 1-2 working days |
Neteller | USD |
Deposits: $0 Withdrawals: 1% up to USD$30 |
Deposits: Instant Withdrawals: 1-2 working days |
Credit cards
Payment Method | Accepted Currencies | Our Fees | Processing Times* |
---|---|---|---|
VISA | USD, KES, TZS & UGX | $0 |
Deposits: Instant Withdrawals: 1-2 working days *Card withdrawals may take up to 15 working days to be credited into clients' card. |
Mastercard | USD, KES, TZS & UGX | $0 |
Deposits: Instant Withdrawals: 1-2 working days *Card withdrawals may take up to 15 working days to be credited into clients' card. |
Bank transfers
Payment Method | Accepted Currencies | Our Fees | Processing Times |
---|---|---|---|
Local or international bank wire transfer |
Deposits: USD, KES, TZS & UGX Withdrawals: Only USD & KES |
Deposits: $0 Domestic Bank Wire: USD$0 International Bank Wire: USD$15 |
Deposits: 1-5 working days Domestic Withdrawals: 1-2 working days International Withdrawals: 1-5 working days |
Although we do not charge for transfers, please be aware your Credit Card, Mobile Money, Bank or eWallet provider may have charges that apply. If the payment is made in a currency other than your original currency, your provider may charge an exchange rate according to their conversion rate.
Read our Payment Terms & Conditions
Download Legal Documents
Deposit & Withdrawal FAQs
How do I fund my FXPesa account?
You can fund live trading accounts at FXPesa easily with local and international mobile solutions, bank transfers, eWallets and credit cards. Top up your trading balance at any time by depositing online via our Client Portal.
Please visit our Payments Terms and Conditions for more information about funding your trading account with FXPesa.
What does it cost to open an FXPesa account?
We don’t charge a cent. When you trade with FXPesa, 100% of your deposit will go into your trading account - but please be aware that your personal bank may charge you for wire transfers when making deposits.
Where do my withdrawals go?
Withdrawals can only be made to the same source of deposit, in cases where funding has been made using both card and bank transfers, card sources will be given priority when withdrawals are processed. Please contact our Support team if the card source is no longer available.
How long do withdrawals take?
Make withdrawals from FXPesa by submitting requests before 14:00 EAT on any working day. All requests made after this time will be processed as quickly as possible.
*Please note all Withdrawal Arrival Times listed above are indicative and may take longer on a case by case basis. Some mobile money providers may also require up to 3 hours for funds be processed and received into your account.