Funding and withdrawing an FxPro account in rand
Money reaches the account through local rand channels, and the costs that catch people out are not the deposit but the conversion and the overnight charge.
How money reaches the account
Funding runs through local cards and bank transfers in ZAR, with e-wallets also supported, and the minimum is around USD 100 or R1,600 via cards or bank transfer. ZAR-denominated funding is supported, so a rand account can be topped up without a manual currency conversion at your bank first.
Use a payment method in your own name. Third-party funding is the single most common reason a deposit is held, because the source of funds must match the verified account holder. If you plan to withdraw to a particular card or bank account later, fund from that same one now, since withdrawal routes typically follow the deposit route back.
How it comes back
Withdrawals return along the route the money came in, which is why the funding method you choose at the start decides your withdrawal options later. A card deposit returns to the card, a bank transfer returns to the bank account, and the name on both ends must match the verified profile.
Complete verification before your first deposit so a withdrawal request does not stall on an unfinished file. We cannot promise a processing time and neither should any page you read; what you can control is having the file clean and the payment method matched before you request the money back.
Conversion and swap: the costs nobody counts
If your account is in rand and gold is priced in USD, every position carries a currency exposure alongside the gold exposure, and converting between the two is a cost that sits outside the trade itself. A rand account means your profit and loss is reported in rand while the instrument moves in dollars, so the rand-dollar rate shifts your result even when gold has not moved.
The second quiet cost is the overnight charge on a position held past the daily rollover, and it depends on the instrument, the direction of your position and the account type. An Islamic swap-free account is available on request, which removes that charge but not the currency exposure. Before you hold a gold position overnight, model what a move does to your equity in the profit calculator, and check the funding cost with the broker's own contract specifications rather than assuming it away.
The same-name, same-method rule: why withdrawals go back the way they came
A broker will send your withdrawal back to the same source that funded the account, and no legitimate broker will bend that rule for you. If you deposited by local card or bank transfer in ZAR, the money returns to that card or bank account; if you used an e-wallet, it returns to that e-wallet. The rule exists because brokers must comply with anti-money-laundering obligations, and returning funds to the original payer is the simplest way to prove the money is going to the right person.
The same-name requirement means the account holder name on the trading account must match the name on the bank account, card, or e-wallet used for funding. A third-party deposit, such as a friend paying in on your behalf, creates a mismatch that the broker cannot resolve without breaking its own compliance controls. In South Africa, where EFT and local cards are the common routes, the account name on your FxPro profile must match the name on your South African bank account exactly, including initials and surname order.
If you try to withdraw to a different method, the request will be rejected or held while the broker asks for an explanation. The practical workaround is to withdraw back to the original method first, up to the amount you deposited, and only then use any remaining profit via another approved route if the broker allows it. The rule is not a delay tactic; it is a condition of holding an account with any regulated broker, and FxPro applies it as standard.
Currency conversion and who charges for it
Currency conversion happens whenever the currency you send does not match the currency of your trading account, and the cost is charged by the parties handling the conversion, not by a single visible line on your statement. If you fund a USD-denominated gold (XAU/USD) account from a South African bank account in rand, your bank or card issuer converts ZAR to USD at its own rate, and FxPro may apply its own conversion if the funds arrive in a different currency. The total cost depends on the spread between the mid-market rate and the rate you actually receive.
Who charges what depends on the route. A local card payment in ZAR may be converted by the card network and your issuing bank, each adding a margin to the exchange rate. A bank transfer in ZAR may be converted by your bank before it leaves South Africa, or by an intermediary bank if the transfer is routed through correspondent banking. E-wallets typically convert at their own published rate. None of these margins are set by FxPro alone, so the only way to know the cost is to compare the rate you are quoted with the mid-market rate at the time.
The conversion cost is separate from any trading cost. You can reduce it by funding in the account currency where possible, but if your only source of funds is a ZAR bank account, conversion is unavoidable. Ask your bank for the all-in rate before sending, and check whether FxPro charges a conversion fee on incoming funds in a currency other than the account base. The rand amount you see debited is not the same as the USD amount credited, and the gap is the conversion cost.
What a pending withdrawal is actually waiting on
A pending withdrawal is waiting on one of three things: internal review by the broker, confirmation that the original deposit has cleared, or the payment processor's own processing queue. FxPro reviews withdrawal requests for compliance with the same-name rule and anti-money-laundering checks, which can take time if your account is new or the request is unusually large. Until that review is complete, the status remains pending and no money has left the broker.
The most common cause of a pending withdrawal is that the deposit that funded the account has not yet fully cleared. If you deposited by local card or bank transfer, the broker may hold the withdrawal until the deposit is confirmed as settled, because reversing an unsettled deposit would leave the account in deficit. E-wallet deposits usually clear faster, but the withdrawal still goes through the same review. A pending status is not a sign that something is wrong; it is the normal sequence of checks before funds are released.
Payment processor queues add another layer. Once FxPro approves the withdrawal, the request goes to the card processor, bank, or e-wallet, each of which has its own cut-off times and processing days. A request submitted after the processor's cut-off on a Friday may not move until the following business day. If the status stays pending beyond a few business days, ask support which stage the request is at rather than assuming it has been rejected.
The first deposit as a test of the whole route
Your first deposit is the only chance to test the entire funding route end to end before real money is at stake, so treat it as a diagnostic rather than a formality. Send a small amount using the method you intend to use regularly, whether that is a local card, a bank transfer in ZAR, or an e-wallet. Watch how long it takes to appear, what rate you are given if conversion is involved, and whether the name on the source matches your trading account. Any friction here will repeat on every future deposit.
The first deposit also reveals whether your bank or card issuer blocks or flags the transaction. South African banks sometimes hold or query transfers to offshore brokers, and a small test deposit shows you what paperwork, if any, the bank will demand. If the deposit arrives without a query, you know the route is clear. If it is held, you learn the exact documents the bank wants before you attempt a larger sum. That knowledge is worth more than the few rand the test costs.
Finally, the first deposit sets the baseline for the same-name, same-method rule. The method you use first becomes the method your withdrawals must return to, at least up to the amount deposited. Choosing a method you can easily access later, such as a bank account in your own name, avoids problems when you want to withdraw. A test deposit is not about the amount; it is about confirming that the route works, the names match, and the timing is predictable.
What a deposit actually costs once conversion is counted
The true cost of a deposit is the difference between what leaves your South African bank account in rand and what arrives in your trading account in USD, and that gap is made up of conversion margin plus any fixed fees charged by the parties involved. If you send R1,000 and the mid-market rate implies $55 but you receive $54, the missing dollar is the conversion cost. That cost is not always shown as a fee; it is built into the exchange rate you are given, which is why comparing the quoted rate with the mid-market rate is the only way to measure it.
The cost depends on the route. A local card deposit may be converted by the card network and your bank, each adding a margin. A bank transfer in ZAR may incur a transfer fee from your bank plus a conversion margin applied before the funds leave South Africa, and possibly another margin if an intermediary bank handles the payment. E-wallets publish their own conversion rates. FxPro may also apply a conversion if the funds arrive in a currency different from your account base, so the total cost is the sum of these layers.
There is no single number for this cost because it changes with the rand exchange rate, your bank's pricing, and the payment method. The practical approach is to ask your bank for the all-in cost of sending a specific rand amount, then check the USD amount that actually lands in your FxPro account. The difference, expressed as a percentage of the rand sent, is your real deposit cost. Repeat the calculation for each method you might use, and choose the one with the smallest gap for your typical deposit size.
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 promises about funding become actions, and where the same-name, same-method rule is enforced in practice. A broker can accept deposits smoothly, but a withdrawal tests whether the account is properly verified, whether the original deposit has cleared, and whether the broker releases funds without unnecessary friction. If the first withdrawal arrives back in your South African bank account or e-wallet without a fight, the route is proven.
This test matters more than the trading platform or the leverage cap, because a broker that cannot return your money is not usable regardless of its other features. At FxPro, the first withdrawal will go back to the method you used to deposit, up to the deposited amount, and will be reviewed for compliance. Delays here usually trace back to incomplete verification or an uncleared deposit, not to bad faith. But the experience tells you how the broker handles the most important part of the relationship: giving your money back.
Treat the first withdrawal as a planned step, not an afterthought. Withdraw a small amount soon after your first deposit clears, before you need the money urgently, so you can see the timeline and resolve any document requests without pressure. Note how many business days each stage takes and whether the amount received matches the amount requested after conversion. That baseline is what you will rely on for every future withdrawal, and it is the clearest evidence of whether the broker is honest and efficient.
How Long Each Funding Step Usually Takes and What Stalls It
A deposit from a South African bank to FxPro typically clears within one to three business days, but the exact time depends on your bank's cut-off and the payment rail. A local card or ZAR bank transfer usually posts faster than an international wire, while e-wallets can be near-instant once funded. The stall points are predictable: a payment made after your bank's daily cut-off rolls to the next business day, and any transfer that needs manual review at the broker's end adds a day or more. Nothing here is a promise of speed; it is the sequence your money follows.
A withdrawal request is usually processed by the broker within one to three business days after your account is verified, and then the money travels back along the same route. The common stalls are a mismatch between the account name and the bank account name, an unverified document, or a card that has expired since the deposit. If the request is queued over a weekend or a South African public holiday, it waits for the next banking day. The broker cannot release funds faster than the receiving bank accepts them, so the last leg is outside anyone's control.
The slowest step is almost always the receiving bank's own clearing, not the broker's approval. A ZAR EFT can land same-day if submitted early, while an international card refund may take up to ten business days to appear on your statement even after the broker has sent it. The practical rule is to keep the reference number and to check the status in the platform before assuming a delay. If a step has passed its normal window, the stall is usually a missing document or a name mismatch, not a lost payment.
The Paperwork a Bank May Ask for on an Inbound Transfer
A South African bank may ask for proof of the source of funds on an inbound transfer from a broker, especially if the amount is large or the account is new. What they request depends on their own risk rules, not on FxPro: typically a copy of your ID, a recent broker statement showing the withdrawal, and a short explanation of the funds' origin. The request is routine under exchange-control and anti-money-laundering rules, and it is answered by sending the documents through the bank's own channel. FxPro cannot supply your bank's forms for you.
The paperwork is triggered by the bank's own monitoring, so the same transfer can clear without questions one month and be held the next. A bank may ask for the withdrawal confirmation, the trading account statement, or evidence of how the funds were originally deposited. Because the withdrawal goes back to the same source, a card refund usually needs less paperwork than a bank transfer that arrives from an unfamiliar entity name. Keep the broker's withdrawal reference and a PDF statement ready; producing them quickly is what shortens the hold.
No bank can promise that a transfer will not be queried, and no broker can guarantee your bank will not ask for documents. The practical preparation is to keep your FxPro statements and deposit receipts in one place, and to make sure the name on your bank account matches the name on the trading account exactly. If the bank asks for a source-of-funds letter, ask them what format they accept before writing one. The delay is administrative, not a sign that the money is lost, and it ends when the bank's file is complete.
What to Do When a Withdrawal Is Returned
A returned withdrawal usually means the receiving bank rejected the payment, most often because the account name did not match, the card had expired, or the bank could not accept the sending entity. The first step is to check the platform's transaction history for the return reason and to confirm your bank details are still correct. Then contact FxPro support with the withdrawal reference and ask what they need to re-issue it. Do not resubmit a new request until the returned funds are back in your trading account, or you may create a duplicate.
The money from a returned withdrawal goes back into your trading account balance, not into limbo, once the broker's bank confirms the return. That can take several business days, and the amount may be reduced by the correspondent bank's charges, which are outside FxPro's control. Once it is credited, correct the cause: update an expired card, fix a misspelled name, or switch to a bank transfer in ZAR if the card route keeps failing. Re-submitting the same details without fixing the cause usually produces the same return.
A returned withdrawal is not a loss, but it is a warning that the route you chose does not work end to end. Use the return as a test: ask FxPro support which method is most reliable for your bank, and confirm the exact account name your bank expects. If the return came with a fee, treat that as the cost of the failed route and factor it into your next request. The goal is a route that has already worked once, because the first successful withdrawal is the only proof that the whole chain is sound.
checked 2026-07-09 · fxscouts.co.za/broker/fxpro; sashares.co.za/fxpro-review; fxpro.com/about/licences
Trade XAU/USD with tight spreads on FxPro
FxPro offers gold with competitive spreads, MT4/MT5 and Local cards and bank transfers in ZAR-friendly funding for traders in South Africa.
Open a live account →