Gold Profit Calculator (XAUUSD)
Calculate XAUUSD profit or loss from lot size and entry/exit prices. Apply monitored MT5 contract data, add costs and convert to your account currency.
Calculate the potential or realised profit and loss of a gold CFD trade. Enter your XAUUSD lot size, Buy or Sell direction, and opening and closing prices in USD per troy ounce. Use a monitored MT5 account’s contract specification or enter your own, then add commission, swap and other costs to see the net estimate.
Calculate your gold trade result
Enter execution prices in USD per troy ounce. Before costs, a Buy gains when the exit price is above the entry price; a Sell gains when it is below. Costs affect the net result.
How to use the XAUUSD profit calculator
Choose Buy for a long trade or Sell for a short trade. Enter the volume in lots and the entry and exit prices. Apply a supported MT5 broker-account specification, or confirm the contract size in ounces per lot yourself. Choose the account currency and check the USD conversion rate. Enter total round-trip costs for the position. The result shows gross P/L, net P/L after your entered costs, gold exposure, the value of a $1 price move and the break-even exit price. The initial values are a worked example, not a current gold quote.
Gold profit and loss formula
For a linear XAUUSD CFD, Buy gross P/L in USD = (exit price − entry price) × lots × contract size. For Sell, use (entry price − exit price) instead. Multiply gross USD P/L by the number of account-currency units per USD. Net P/L = converted gross P/L − commission − other costs − swap. A negative swap amount is a credit and increases the result. Calculations use the full input precision; displayed values are rounded.
Example: profit on a 0.1-lot gold trade
Assume a contract size of 100 troy ounces per lot and a USD account. A 0.1-lot Buy from 2300 to 2310 has exposure of 10 ounces and gross profit of $100: (2310 − 2300) × 0.1 × 100. With $7 total commission and a $3 swap charge, the net estimate is $90 and the break-even exit is 2301. A Sell from 2310 to 2300 also produces $100 gross under the same contract assumption. These prices and contract size are examples; check your own account’s terms.
Why the broker’s gold contract size matters
XAUUSD and GOLD are broker symbol names, so verify the specification for your exact account and platform. The calculator does not assume that every gold contract contains 100 ounces. Applying a monitored MT5 account loads its approved contract size, price tick and minimum, maximum and step for volume. Unsupported calculation modes, incomplete specifications or unavailable currency conversion cannot be applied. Entering your own specification removes the monitored account’s volume checks; it does not validate an order or calculate required margin.
Spread, commission and overnight swap
Use execution prices: a Buy opens at Ask and closes at Bid; a Sell opens at Bid and closes at Ask. The price difference then already reflects the spread. Do not deduct that spread again as an extra cost. Enter commission for both sides of the whole position, rather than a per-lot or per-side rate. Enter the total swap for the holding period: a positive charge or negative credit. Zero leaves a cost out of the estimate; it does not mean your broker charges nothing. Changes in spread, slippage, fees and rollover can change the final result.
Profit in EUR, GBP and other account currencies
XAUUSD is quoted in USD per troy ounce. For another account currency, the tool uses one fixed USD-to-account conversion assumption. A supported MT5 specification can supply a dated conversion snapshot from the project’s approved valuation data; the snapshot time is shown and the rate stays fixed until you reapply it. For a historical trade, enter the actual conversion rate yourself. Profit and loss can use different conversion sides in a trading terminal, and rates may change before a future trade closes. This calculator therefore estimates P/L rather than reproducing the terminal’s settlement exactly.
Gold profit calculator FAQ
How do I calculate profit on XAUUSD?
For a Buy, subtract entry from exit, then multiply by lots and the account’s contract size in ounces per lot. For a Sell, subtract exit from entry. Convert the USD result into your account currency and subtract the costs you entered. The calculator applies this linear CFD formula to your inputs.
How much profit does a $1 move make on 0.01 lot of gold?
With an assumed 100-ounce contract, 0.01 lot represents one ounce, so a favourable $1 move gives $1 gross profit in a USD account. An adverse $1 move gives a $1 gross loss. A different contract size changes these amounts; fees and conversion are additional.
Is one lot of gold always 100 ounces?
Do not treat 100 ounces as a universal specification. It is the contract size used in the worked example. Apply a supported monitored account or check the contract size for your broker’s XAUUSD or GOLD symbol and enter that value.
Does leverage change my gold profit?
For the same lot size, contract size and entry and exit prices in this linear CFD model, changing leverage does not change gross P/L. Leverage affects margin requirements, which this calculator does not calculate. Increasing the lot size changes both potential profit and loss.
Can I calculate profit for a Sell trade?
Yes. Select Sell / Short. A lower exit price produces a positive gross result; a higher exit price produces a negative one. Commission and other costs reduce either result, while a negative swap entry represents a credit.
Does this gold trading calculator include spread and fees?
The difference between your entered execution prices already includes spread. Commission, total swap and other additional costs are included only when you enter them. These costs are not imported automatically from the monitored MT5 specification.
What is a pip on gold, and do I need it here?
Enter absolute prices in USD per troy ounce, such as 2300 and 2310. You do not need to choose a gold pip convention. Pip and point terminology can depend on the broker’s specification; this calculator uses the price difference and contract size to estimate money P/L.
Why can this result differ from my MT5 terminal?
Check the exact contract size, execution prices, lot size, commission and signed swap. The calculator uses a fixed conversion assumption, while terminal conversion can depend on the P/L sign, available quotes and closing time. Broker rounding or costs that you left out can also create a difference. Monitored snapshots are dated estimates, not access to your personal trading account.
Can I use this calculator for physical gold or gold futures?
This page models linear XAUUSD gold CFDs quoted in USD per ounce. It does not calculate the value of coins or jewellery, physical delivery costs, taxes, or exchange-traded futures tick models. Use the specification and calculation method of the instrument you actually trade.
Related trading calculators
Gold position size: calculate lots from your risk and stop-loss
Compare XAUUSD spread and commission costs
Estimate gold overnight swap charges or credits
Plan the risk-reward ratio of an entry, stop and target
Calculation methodology
The formula follows MetaQuotes’ linear CFD profit model. Account conversion is a fixed estimate derived from approved project valuation data or supplied by you. This page does not call OrderCalcProfit in your trading terminal.
