Funding and withdrawing on a FxPro account in South Africa
Money goes in by local card, bank transfer in ZAR, or e-wallet, and the costs that catch people are the ones that never appear as a line item on the deposit screen.
How money reaches the account
Funding runs through local cards, bank transfers in ZAR, and e-wallets, with a minimum of about R1,600 via cards or bank transfer. ZAR-denominated funding is supported, which means you can move rand in without first buying another currency at your own bank and paying that spread separately.
The method you choose decides how the money comes back, because withdrawals normally return by the same route as the deposit. If you fund by card, expect the return to follow the card; if you fund by bank transfer, expect the return to the bank account. Decide that pairing at the start rather than at withdrawal time.
A ZAR base currency keeps the deposit and withdrawal cycle in rand. If instead your account is based in USD, EUR or GBP, each movement between rand and the base currency passes through a conversion, and the rate applied is not the one you see on a news site. Confirm the base currency before the first deposit so you are not converting twice.
How it comes back
Withdrawals return to the source of the funds, which is why the deposit method you pick now sets your options later. Request the withdrawal through the client portal, and expect the broker to check that the destination matches the funded source before releasing it. A withdrawal to an unrelated third-party account will not pass.
Your verification status gates the withdrawal. If the identity check is still open, the request cannot complete, which is another reason to finish verification before any money moves. Keep the receiving bank details consistent with the name on the account.
Do not assume a withdrawal is free or immediate; the record does not fix a processing time or a fee, and both depend on the method and the banks involved. What you can control is the conversion: withdrawing in the same currency you deposited in avoids a second trip through the exchange rate.
The costs nobody counts
Currency conversion is the first hidden cost. Every time money crosses between ZAR and a different base currency, a rate is applied and the difference between the buy and sell side of that rate is a real cost. A rand base currency removes that conversion for rand deposits and withdrawals, which is why it is the first decision on the funding page rather than an afterthought.
Swap is the second, and it applies to any BTC/USD position held past the daily rollover. The charge depends on the direction of your position, the size, and the rates in force, so it is not a fixed number you can memorise; what you can do is check the swap figure in the platform before holding overnight. A swap-free Islamic account is available on request for those who need it.
The third is the cost of the position itself: the spread on Standard, or raw spreads plus per-lot commission on Raw+ and cTrader. Run the profit calculator with your intended entry and exit to see the gross result, then subtract what the position costs to hold, because trading bitcoin CFDs with leverage carries a real risk of losing more than the margin you set aside.
Why FxPro Returns Money Only to the Same-Name Account You Funded From
FxPro will only send a withdrawal back to the same person and the same payment method used for the deposit. If you funded by local card in ZAR, the refund goes to that card; if you used an EFT from your South African bank account, it goes back to that bank account. The rule exists because anti-money-laundering law treats a mismatch between the payer and the account holder as a red flag. Brokers do not bend it for convenience, because the entity serving South Africa, FxPro Markets Direct Costa Rica Latam SRL, must be able to show the money returned to its original source if an auditor or regulator asks.
The same-name rule covers more than the surname on the card. The account holder's identity at FxPro must match the name on the bank account, the card, and the e-wallet. A joint account, a spouse's card, or a business account paying a personal trading account will normally be refused even if the money is genuinely yours. This is why the first deposit should come from an account in your own name, funded with your own ZAR. If you later change banks, you can usually add the new bank details as a withdrawal route, but the broker may ask for proof that the new account belongs to you before releasing funds.
The rule also explains why a withdrawal can be split across methods. If you deposited R10,000 by local card and later made a profit, the broker may return the original R10,000 to the card and send any remaining balance by bank transfer. That is not the broker being difficult; it is the standard way of keeping the refund trail clean. Expect the same logic for e-wallet deposits: money that arrived from an e-wallet goes back to that e-wallet first. Once the deposited amount is fully returned, surplus funds can usually be paid by bank transfer in ZAR, subject to the same name check.
Where Rand-to-Dollar Conversion Happens and Who Takes a Cut
Your BTC/USD account is denominated in US dollars, so every rand you send has to become dollars somewhere. The conversion can happen at your South African bank before the money leaves, at the card network if you pay by local card, or at FxPro when the deposit arrives in ZAR. Whoever performs the conversion applies its own exchange rate, and that rate is rarely the mid-market rate you see on a news site. The gap between the two is the conversion cost, and it depends on the provider, the amount, and the day. No single number applies to every route, so compare the rand amount debited with the dollar amount credited.
A local card deposit is often converted twice in effect: the card issuer converts ZAR to USD and may add a foreign-exchange fee, then the broker credits the USD balance. A bank transfer in ZAR may be converted by the receiving bank or by the broker's payment partner. E-wallets have their own conversion table. In each case the cost is buried in the rate rather than shown as a separate line, which is why two deposits of the same rand amount can land as different dollar amounts. The only reliable check is to note the ZAR sent and the USD received, then work out the effective rate you actually paid.
Conversion also matters on the way out. When you withdraw USD back to a South African bank account, the money is converted to ZAR at the rate applying on that day, and the receiving bank may take its own margin. That means a round trip from rand to dollars and back can lose value even if your bitcoin trading was flat. The broker does not control your bank's rate, and your bank does not control the broker's. For that reason, treat conversion as a cost of the route, not a cost of the trade, and avoid moving money in and out more often than you need to.
What a Pending Withdrawal Is Actually Waiting On
A pending withdrawal is usually waiting on one of three things: a compliance check, a payment-provider queue, or missing information from you. FxPro reviews withdrawals before release, and any account that has not completed identity verification, or whose deposit method has changed, can be held while the back office checks it. The status may simply say pending while that review runs. It does not mean the money is lost, and it does not mean the request has been rejected. The practical step is to check your inbox and the account dashboard for a document request, because a missing proof of address or bank statement will hold the queue until it is supplied.
The second common cause is the payment provider itself. Card refunds, bank transfers in ZAR, and e-wallet payouts each sit in a different queue, and each provider has its own cut-off times and working days. A request submitted after the provider's cut-off on a Friday may not start moving until the next business day. Public holidays in South Africa and in the provider's home country can add further delay. The broker can release the instruction, but it cannot force the provider to process faster. That is why the same withdrawal can take different times on different weeks even when nothing about your account has changed.
The third cause is a mismatch the system has flagged. If the name on the withdrawal bank account differs from the verified account holder, or if the amount is larger than the deposits made by that method, the request can be paused for manual review. This is the same-name rule in action. A first withdrawal is more likely to be checked than a later one because the route is new. Keeping your verified details current, and withdrawing to the method you funded from, removes most of the reasons a request sits pending.
The First Deposit Is a Live Test of the Entire Funding Route
The first deposit is the only cheap way to find out whether your chosen route works end to end. It tests your bank's ability to send ZAR, the payment provider's ability to convert and credit USD, and FxPro's ability to match the payment to your trading account. A small first deposit, made by the method you intend to use for larger amounts, exposes any name mismatch, card block, or verification gap while the sum at risk is small. If it lands correctly, you have a proven route; if it does not, you have found the problem before it matters.
The test also reveals the true cost of the route. Because conversion happens somewhere in the chain, the dollar amount credited to your account is the number that matters, not the rand amount you sent. Note both figures and keep the receipt. That gives you a baseline for future deposits and a reference if you ever need to query a shortfall. A first deposit that arrives short by a few dollars is usually conversion cost, not a missing payment, but you can only tell the difference if you recorded what you sent.
Finally, the first deposit sets the withdrawal route. Under the same-name, same-method rule, the method you use first is normally the method your money returns to. That makes the first deposit a decision, not just a transfer. If you fund by local card because it is quick, expect the first withdrawal to go back to that card, which may take longer than a bank transfer. If you want rand back in your bank account, funding by EFT from that account from the start keeps the outbound route simple.
The Real Rand Cost of a Deposit Once Conversion Is Included
The real cost of a deposit is the difference between the rand that leaves your bank and the dollar value that lands in your account, expressed as a percentage. That difference includes the exchange rate margin taken by whoever converts the money, plus any card or transfer fee your bank charges. It is not a single published number, because it depends on the route, the amount, and the day's rate. To measure it, divide the dollar credited by the rand debited, compare that with the mid-market rate, and the gap is what the deposit actually cost you.
The route changes the size of that gap. A local card payment may carry the card issuer's foreign-exchange margin on top of the broker's conversion, while a bank transfer in ZAR may carry a flat transfer fee and a different rate. E-wallets sit somewhere else again. None of these is automatically cheaper; each has a structure that suits different amounts and frequencies. What matters is that you count the whole gap, not just the visible fee. A route with no visible fee can still be the more expensive one if its exchange rate is further from the mid-market rate.
The cost also scales with frequency. Each deposit repeats the conversion, so moving money in five small transfers usually costs more in total than one larger transfer, because flat fees and minimum margins are paid each time. For a South African trader funding a BTC/USD account, the sensible approach is to decide the amount you need, fund it once by the route you have tested, and keep the receipt showing both the rand sent and the dollar received. That record is the only honest measure of what your funding costs.
Why the First Withdrawal Tells You More About a Broker Than Any Deposit
The first withdrawal is the real test because a deposit only shows that a broker can accept money, while a withdrawal shows that it can return it. Accepting funds is the easy direction; returning them requires the broker to pass its own compliance checks, release the instruction to a payment provider, and do so without inventing obstacles. A broker that processes a first withdrawal cleanly, to the same-name method you funded from, has demonstrated that its back office works. That is more useful evidence than any marketing page, and it is the check every South African trader should run early.
The first withdrawal also tests the same-name and same-method rules in practice. If your deposit came from a local card, the withdrawal should go back to that card; if it came by EFT, it should return to that bank account. A broker that tries to send the money elsewhere, or that suddenly requires documents it did not ask for at deposit, is showing you how it will behave later. The entity serving South Africa, FxPro Markets Direct Costa Rica Latam SRL, is required to keep that trail clean, so a refusal to pay to a third party is normal; a refusal to pay to your own verified method is the warning sign.
Timing is part of the test. Note when you submitted the request, when it moved from pending to processed, and when the money actually arrived. That timeline is your baseline for every future withdrawal. If the first one takes a few working days because of verification, later ones should be faster once the route is established. If the first one stalls without a document request, ask the broker what it is waiting on in writing. A broker's answer to that question, and how quickly it gives it, tells you more than any deposit ever could.
checked 2026-07-09 · fxscouts.co.za/broker/fxpro; sashares.co.za/fxpro-review; fxpro.com/about/licences
Trade BTC/USD with FxPro
FxPro offers MT4, MT5, cTrader and FxPro Edge for bitcoin trading, with local card, bank transfer and e-wallet funding in rand. Check which FxPro entity your account is opened with before you deposit.