Broker

Funding and withdrawing from Kenya

Money in and money out follow the same route in reverse, and the costs that surprise people are the ones between the currencies.

depositYour methodcard, bank or walletThe brokerfunds held by the entityTrading accountmargin and openpositionswithdrawal returns the same waySame name, same methodThis is the rule at everyregulated broker, not aFxPro policy.
The route money takes in — and the rule that governs the way out.

How money reaches the account

M-Pesa is the familiar route for Kenyan readers, and it is the funding method to plan around. The mechanics are simple: you initiate the deposit from inside the client area rather than sending money to a number on your own initiative, and you follow the prompts the broker's funding screen gives you. Never act on payment instructions from an email or a message; the client area is the only place the details are authoritative.

The amount you send and the amount that lands are not always the same number, and the difference is the conversion. If your account base currency is the shilling, an M-Pesa deposit arrives in the currency you hold and there is no conversion at that step. If your base currency is USD, the deposit is converted, and the rate applied is the broker's to set — so the figure you see credited is the one that matters, not the figure you sent.

Deposit the amount your strategy needs, not the amount that feels round. Our position size and margin calculators let you work backwards from the trade: a 0.10-lot gold position needs about $85.50 of margin at the applicable cap, so you can see what buffer you want above that before you commit shillings to the account.

How it comes back

Withdrawals generally return by the route the money came in, which for a Kenyan account means M-Pesa, and they go to an account in your own name. That last point is the one that stops people: a withdrawal to a third party's number will not pass, so the M-Pesa number registered to you is the one to use from the first deposit onward. Keep it unchanged and the return path stays simple.

The broker's own rules govern how much can be withdrawn, how requests are queued and what checks apply, and those rules live in the client area and the client agreement rather than in any figure we could quote here. Read them before you deposit rather than when you first want money out, because a rule you discover at withdrawal time is a rule you cannot plan around.

Do not promise yourself instant arrival. Withdrawals pass through the broker's processing and then through M-Pesa, and neither leg is something you control. Plan your cash needs with room, not to the day.

The two costs nobody counts

Conversion is the first. Every time money crosses between shillings and dollars — on deposit, on withdrawal, on a profit you convert — a rate is applied, and the gap between the rate you see on a news site and the rate applied to your transfer is a real cost. Keeping a single base currency and funding it consistently avoids paying that gap repeatedly for no reason.

Swap is the second, and it applies to gold positions held overnight. XAU/USD is a leveraged instrument, and holding a position past the daily rollover means a financing adjustment is applied to your account; the size of it depends on the broker's terms, the direction of your position and prevailing rates, so it is described rather than quoted. A trade held for an hour pays nothing of the kind; a trade held for three weeks can see the swap outweigh the move you were trading.

Our profit calculator lets you put the swap question in front of the trade rather than behind it, and our pip value calculator shows what each pip of XAU/USD is worth at your size — one pip is 0.01 on a 100 oz lot — so a cost you cannot quote exactly can still be weighed against a move you can measure.

The same-name, same-method rule: why no broker bends it

The same-name, same-method rule requires that any money you withdraw goes back to the exact source it came from, under the exact name on that source. FxPro applies this rule because it is a licensed entity: the FCA, CySEC and FSCA licences it holds all require it to know where client money came from and where it goes. The rule is not a preference you can negotiate with support; it is a condition of holding those licences. So if your deposit arrived by M-Pesa, the withdrawal must return to the same M-Pesa number, in the same name as the trading account.

No broker regulated by a serious authority will bend the rule because the penalty falls on the broker, not on you. If FxPro released a withdrawal to a different name or a different method, it would be unable to show the regulator that the money was not being used for laundering, and its licence would be at risk. That is why the answer to “can I send it to my brother’s M-Pesa?” is always no, regardless of how small the amount is. The rule is structural, not discretionary, and it applies to every client in Kenya equally.

The practical consequence is that you must plan your deposits around the name and method you will use for withdrawals. If you fund with M-Pesa from a number registered in your own name, you have already satisfied the rule for that money. If you later want to withdraw to a different M-Pesa number, you will first need to withdraw to the original number and then move the money yourself outside the broker. Keeping the deposit and withdrawal routes identical from the start removes a whole category of delay later.

Currency conversion and who charges for it

Currency conversion happens whenever the currency you send differs from the currency your trading account is denominated in, and the charge for it comes from the party doing the conversion, not from a single visible line on your statement. If you fund with Kenyan shillings through M-Pesa and your FxPro account is in US dollars, the shillings are converted somewhere in the chain. The conversion may be done by the payment provider, by the bank behind it, or by FxPro’s own treasury, and each of those parties can apply its own rate and its own margin.

Who charges for the conversion depends on where the conversion is executed, and that is why the cost is hard to see in advance. A payment provider may quote you a rate that already includes its margin; a bank may add a separate conversion fee; FxPro may convert at its own rate if the funds arrive in a currency it does not hold for you. You will not find a single published number that covers all routes because the number depends on the route, the amount, the currency pair and the provider’s rate on the day. The only reliable way to know is to check the rate and any fee shown before you confirm the transfer.

The cost of conversion is therefore a real part of your deposit cost, and it is separate from any trading cost. If you send KSh and your account is in USD, you are paying for the shilling-to-dollar conversion whether or not it appears as a fee. The same applies on withdrawal: converting USD back to KSh costs again. Funding in the account’s own currency avoids one conversion, but that depends on whether your funding method supports it. Treat conversion as a cost you must identify, not a cost you can assume is zero.

Money comes back the way it went in.Money comes back the way it went in.GOING INCOMING OUTChoose the method before theaccount typeSame route, same name — athird-party card never worksConversion happens if the currencydiffersConversion happens again on theway backA transfer fee is the visible costThe swap you paid is already goneVerification must already befinishedUnverified accounts cannotwithdraw at all
Money comes back the way it went in. That is a rule, not a preference.

What a pending withdrawal is waiting on

A pending withdrawal is waiting on one of three things: a check by FxPro’s compliance team, a return of the funds to the original payment source, or the banking system’s own processing time. When you request a withdrawal, FxPro first verifies that the request matches the same-name, same-method rule and that your account has no open positions or bonus conditions that restrict withdrawal. Until that check is complete, the withdrawal shows as pending. The check is not instantaneous because it is often done by a person, and it is done in the order requests are received.

Once compliance clears the request, the withdrawal moves to the payment stage, and that is where the original method matters. If you deposited by M-Pesa, the money must go back to M-Pesa, and M-Pesa processing has its own timeline. If you deposited by card, the money must go back to that card, and card refunds can take longer than you expect because they pass through the card scheme. A pending status therefore does not mean something is wrong; it means the request is still inside one of these stages. The status changes only when that stage is finished.

The most common reason a withdrawal stays pending longer than you expect is a mismatch between the request and the original deposit, or an incomplete verification document. If your name on the trading account does not exactly match the name on the M-Pesa number or bank account, the request will be held while compliance asks you to explain or correct it. Keeping your documents current and your withdrawal request identical in name and method to your deposit is the way to keep the pending period as short as the process allows.

The first deposit as a test of the whole route

The first deposit is a test of the whole route because it exercises every link in the chain: your payment method, the name match, the currency conversion, FxPro’s receipt and the crediting of your trading account. A small first deposit tells you whether the route works before you commit a larger amount. If you send KSh by M-Pesa and the money arrives in your USD account correctly credited, you have confirmed that the name on the M-Pesa number matches, that the conversion happened as expected and that FxPro can receive from that source. That is information you cannot get from reading a page.

The test is worth doing precisely because problems are cheaper to fix at small size. If the first deposit is returned or held, you will be dealing with a small sum and a clear error message rather than a large sum stuck between institutions. You will also learn the actual time the route takes, which is the number you need for planning later withdrawals. A first deposit that goes through smoothly is not a guarantee that every future deposit will, but it removes the most common causes of failure: wrong name, unsupported method and unexpected conversion.

Treat the first deposit as a dry run of the withdrawal as well. The same name and method you use to deposit will be the ones you must use to withdraw, so a first deposit that works confirms the withdrawal route is viable. If you deposit from an M-Pesa number that is not in your own name, the first deposit may still arrive, but the withdrawal will fail the same-name check. Testing the full route with a small amount at the start is how you avoid discovering that problem when a large withdrawal is pending.

What a deposit actually costs once conversion is counted

A deposit costs more than the amount that leaves your M-Pesa wallet once you count the conversion from KSh to the account currency. The visible part is the amount debited; the invisible part is the difference between the rate you get and the rate you would get in an interbank market. That difference is the conversion margin, and it is charged by whoever performs the conversion. You will not see it as a separate fee because it is built into the rate. The true cost of the deposit is the KSh you sent minus the USD that actually landed in your account, valued at a fair rate.

The size of that cost depends on the route and the provider, not on a fixed schedule. Different payment providers apply different margins, and the margin can vary with the amount and the currency pair. FxPro may also apply its own conversion if the funds arrive in a currency it does not hold for you. Because none of these numbers is published as a single figure, you must compare the amount debited with the amount credited on your first deposit to see what the route actually cost you. That comparison is the only reliable measure.

Once you know the conversion cost, you can decide whether the route is worth using for larger amounts. A route that costs a small fixed margin is fine for a test deposit but may be expensive for a large one if the margin is percentage-based. The point is not that conversion is avoidable; it is that conversion is a cost you should measure rather than assume. Funding in the account’s own currency, where the method allows it, removes one conversion, but the availability of that option depends on your provider and your account settings.

Why the first withdrawal is the real test of a broker

The first withdrawal is the real test of a broker because it is the point where the broker must actually return your money, not just accept it. Deposits are easy for a broker to process; withdrawals require the broker to verify your identity, apply the same-name rule, convert currency back and release funds through the original channel. A broker that handles deposits smoothly can still fail at withdrawals if its compliance checks are slow or its payment routes are limited. The first withdrawal shows you which kind of broker you are dealing with.

The test is also about the name and method match under real conditions. When you deposit, the broker receives money and credits your account; when you withdraw, the broker must send money back to a source it can verify. If your deposit came from an M-Pesa number in your name, the withdrawal must go to that same number, and the broker must confirm it. Any mismatch that was invisible at deposit becomes visible at withdrawal. That is why the first withdrawal often takes longer than the first deposit, and why it is the moment you learn the true speed of the route.

A first withdrawal that arrives correctly, in the right amount and to the right destination, tells you the broker’s process is sound for your route. A first withdrawal that is delayed or returned tells you where the problem is before you rely on the broker for larger sums. Either way, the information is worth more than the amount withdrawn. Withdraw a small sum first, confirm the route works end to end, and only then treat the broker as tested.

Ready to trade gold

Trade XAU/USD with tight spreads on FxPro

FxPro offers gold with competitive spreads, MT4/MT5 and M-Pesa-friendly funding for traders in Kenya.

FAQ

Common questions

How do I get money into the account from Kenya?

M-Pesa is the familiar route for Kenyan traders, and the deposit screen shows the steps and any conversion from KSh into your account base currency. Read the conversion before you confirm, because the rate applied at deposit is part of your real cost and is separate from anything the terminal shows.

What costs should I count beyond the trade itself?

Count the conversion between KSh and your account currency, any deposit or withdrawal charge the payment route applies, and the spread and swap on the gold position itself. None of these are one number: they depend on the route, the amount and how long you hold, so total them before sizing a trade.

Can I withdraw to a different M-Pesa number than I deposited from?

Withdrawals normally return to the same source you funded from, because the entity serving Kenya must match the payment route to your verified identity. A different number or a third party's wallet is a common reason a withdrawal is held, so keep the M-Pesa number on the account consistent.

How much should I deposit before trading 0.10 lots of gold?

Deposit enough to cover margin plus a buffer for adverse moves, not just the margin itself. At the applicable cap, a 0.10-lot gold position needs about $85.50 margin, but a stop-out can come well before that is exhausted, so use the position size calculator to set a buffer you can actually hold.

Does funding through M-Pesa affect my leverage or margin?

No, the funding route does not set leverage; the cap that applies to the entity serving Kenya does. What funding does affect is your usable buffer after conversion from KSh. Check the margin calculator after each deposit so you know how much room a gold position leaves before a margin call.