Gold Trading

Gold Profit Calculator (XAU/USD) for South Africa

Calculate your profit or loss on a gold trade in rand terms, including the pip move, by entering your entry and exit prices, position size and account currency.

Profit / Loss
XAU/USD · P/L from entry to exit
Profit / loss
—
Move
—
Position size
—
Contract
100 oz

How it works

This calculator works out your trading result the way a South African gold trader would want to see it: in rand. Enter your entry and exit price in US dollars, your position size in lots, and choose ZAR as your account currency. It uses the live USD/ZAR rate to convert the dollar profit or loss into rand, and also shows the pip move so you can check the size of the market move. It is a quick way to plan a trade or review a closed one without doing the sums by hand.

P/L = (exit − entry) × 100 × lots

What this calculator answers and when a South Africa trader needs it

This calculator answers the exact question every gold trader asks after closing a position: how much did I make or lose in rand? It takes your entry and exit prices in US dollars, your position size in lots, and converts the result into South African rand using the current USD/ZAR exchange rate. This matters because gold is priced in dollars, but your trading account and your daily budget are likely in rand, so the dollar figure alone can mislead you.

A South African trader needs this tool before opening a trade to set realistic expectations for the rand value of a potential move, and after closing a trade to verify the broker's statement. It is especially useful when you are comparing gold trading opportunities to other rand-based investments, or when you need to report profits for tax purposes. Without converting to rand, you might underestimate the impact of exchange rate moves on your actual gain or loss.

The calculator also shows the pip move between your entry and exit. In gold, one pip is 0.01, so a move from 4275.00 to 4275.50 is 50 pips. Knowing the pip move helps you evaluate whether your trade met your risk-reward plan and makes it easier to compare different gold trades regardless of position size.

The formula in plain words, with each input named

The profit or loss in US dollars is calculated as: (Exit Price − Entry Price) × Contract Size × Number of Lots. For a short position, the formula is reversed: (Entry Price − Exit Price) × Contract Size × Number of Lots. Contract size for gold is 100 oz per standard lot, so one lot controls 100 ounces of gold. The pip move is calculated as: (Exit Price − Entry Price) / Pip Size, where Pip Size is 0.01 for XAU/USD.

To convert the dollar result to rand, multiply the US dollar profit or loss by the current USD/ZAR exchange rate. The formula in rand is: US Dollar Profit or Loss × USD/ZAR Rate = Rand Profit or Loss. For example, if you made $100 and the exchange rate is R18.50 per dollar, your rand profit is R1,850. The calculator uses the live rate so the rand amount is always up to date.

The key inputs are: Entry Price (the price at which you opened the trade), Exit Price (the price at which you closed the trade), Position Size in lots (where 1 lot = 100 oz), Direction (long or short), and the USD/ZAR exchange rate. The output is the profit or loss in both US dollars and rand, plus the pip move. This formula assumes no additional costs like commissions or swaps, which your broker may charge separately.

A fully worked example on gold using the given contract size and reference price

Suppose you buy 0.10 lots of gold (XAU/USD) at an entry price of 4275.00 and close the trade at an exit price of 4280.50. The contract size for one lot is 100 oz, so 0.10 lots is 10 oz. The price difference is 4280.50 − 4275.00 = 5.50. The US dollar profit is: 5.50 × 10 = $55.00. The pip move is (4280.50 − 4275.00) / 0.01 = 550 pips.

Now convert the $55.00 profit to rand. If the USD/ZAR exchange rate is R18.50, the rand profit is $55.00 × 18.50 = R1,017.50. So this trade would have made you R1,017.50 before any broker fees. If you had sold short instead, the calculation would be (4275.00 − 4280.50) × 10 = −$55.00, a loss of R1,017.50.

This example uses the reference price of 4275.0 and the standard contract size of 100 oz per lot. Note that at 1:500 leverage, a 0.10-lot gold position requires about $85.50 margin, so the return on margin for this trade would be $55.00 / $85.50 ≈ 64% (before costs). That shows how leverage can amplify both gains and losses, which is why you should always use stop-loss orders.

Common mistakes and how to read the result correctly

A common mistake is forgetting to convert the profit from US dollars to rand. Many South African traders see a dollar profit and think that is their actual gain, but the rand amount can be very different depending on the exchange rate. Always check the rand figure, because that is what you can actually spend or withdraw.

Another mistake is entering the position size incorrectly. In gold, one standard lot is 100 oz, so 0.10 lots is 10 oz, not 1 oz. If you enter 0.10 thinking it is 10 oz, you might be right, but if you enter 1 lot thinking it is 1 ounce, you will be off by a factor of 100. Always confirm the contract size with your broker, as some platforms may use different conventions for mini or micro lots.

The result you see is gross profit or loss before any trading costs. Spreads, commissions, swaps (overnight financing) and slippage can reduce your profit or increase your loss. Also, the rand conversion uses the current exchange rate, but if you convert your dollars to rand at a different time, the rate may have moved. Use the calculator as a planning tool and a sanity check, not as an exact statement of your broker's calculation.

FAQ

Common questions

How do I calculate profit on gold if my account is in rand but gold is priced in dollars?

First calculate the US dollar profit using (Exit Price − Entry Price) × Contract Size × Lots. For a long trade, contract size is 100 oz per lot. Then convert that dollar amount to rand by multiplying by the current USD/ZAR exchange rate. For example, a $50 profit at R18.50 per dollar is R925. This gives you the rand value of your trade result.

What is a pip in gold trading and how many pips is a $1 move in XAU/USD?

In gold trading, one pip is 0.01, meaning a price change from 4275.00 to 4275.01 is one pip. A $1 move in gold is therefore 100 pips (1.00 / 0.01 = 100). So if gold moves from 4275.00 to 4276.00, that is a 100-pip move. The pip value depends on your position size: for one standard lot (100 oz), one pip is $1, so a $1 move is $100.

How much margin do I need to trade 0.10 lots of gold with FxPro in South Africa?

At 1:500 leverage, a 0.10-lot gold position requires about $85.50 margin. This is based on the notional value of 10 oz at the reference price of 4275.0 (10 × 4275.0 = $42,750) divided by 500. In rand, at R18.50 per dollar, that is about R1,581.75. Margin requirements can change with price and leverage, so check the current rate on your platform.

Does this calculator include FxPro spreads or other fees?

No, the calculator shows gross profit or loss before any trading costs. FxPro charges competitive spreads, and there may be swaps for overnight positions or commissions depending on the account type. To get your net result, subtract these costs from the calculator's figure. Always review your broker's fee schedule so you know the true cost of a trade.

Can I use this calculator for short gold trades?

Yes, the calculator handles both long and short positions. For a short trade, the profit formula is (Entry Price − Exit Price) × Contract Size × Lots. So if you sell at 4280.00 and buy back at 4275.00, your profit is (4280.00 − 4275.00) × 10 = $50 for 0.10 lots. The pip move is still calculated as the absolute difference divided by 0.01.

Your broker for gold

Trade XAU/USD with FxPro

FxPro gives South African traders MT4, MT5, cTrader and a mobile app with competitive gold spreads and low entry. FxPro is licensed by the FCA (UK) and CySEC, and an FxPro entity holds an FSCA licence in South Africa — check which entity your own account is opened with.

Trade gold with FxPro →