Free trading tools

Gold Profit Calculator (XAU/USD)

Calculate gold profit or loss from entry and exit prices, lots and ounces per lot. Include additional costs and explicit USD, GBP or other account-currency conversion.

Use calculator More results and research tools
Saved resources

Calculate gold price exposure before adding costs.

For a linear USD-quoted gold contract, multiply the directional price move by lots and troy ounces per lot, convert into the account currency, then subtract additional cash costs. Contract sizes vary. This calculator uses prices, not a universal gold pip definition, and fetches no live quotes or account information.

Gold profit and loss assumptions
For a long, opening ask; for a short, opening bid. Hypothetical prices are prefilled.
For a long, closing bid; for a short, closing ask. Their difference already reflects those spreads.
Check that the actual product permits this quantity.
100 oz is an example, not a universal XAU/USD specification.
Total applicable commission, financing and other extra charges in account currency. Do not deduct spread twice.

Share a worked example

These links load fixed published assumptions. Your edited inputs and personal financial information are never included in them.

Embed a free pip-value or gold-profit calculator

Gold profit formula and worked examples

Long gross USD result = (exit − entry) × lots × ounces per lot. For a short, use entry − exit. Divide the USD result by USD per one account-currency unit, then subtract additional costs in that account currency.

These original examples all use entry USD 2,500/oz, exit USD 2,510/oz and 0.10 lot. Each has 3 units of its stated account currency in additional costs. The GBP example assumes 1 GBP = 1.25 USD. Prices and rates are hypothetical.

Same entry and exit; direction, contract size and currency change the result
ExampleExposureGrossCostsNet
Long, USD account, 100 oz/lot10 oz100.00 USD3.00 USD97.00 USD
Short, USD account, 100 oz/lot10 oz-100.00 USD3.00 USD-103.00 USD
Long, GBP account, 100 oz/lot10 oz80.00 GBP3.00 GBP77.00 GBP
Long, USD account, 10 oz/lot1 oz10.00 USD3.00 USD7.00 USD

How much does a USD 1 gold move change the result?

At the hypothetical 100-ounce contract, 0.01 lot is one ounce: a USD 1/oz move changes gross profit or loss by USD 1. At 0.10 lot it changes it by USD 10. A favourable move adds this amount; an adverse move subtracts it. With 10 ounces per lot instead, both amounts are one tenth as large.

For a GBP account at 1 GBP = 1.25 USD, the one-ounce move is GBP 0.80 before costs. The result above shows this sensitivity using your entered quantity and conversion rate. It holds that rate fixed and does not include changing charges. Read the symbol contract-size explanation before copying a lot label from another product.

Check the contract and the execution convention

This is a linear lot-based model. It does not model futures tick specifications, options, physical ownership, margin, slippage beyond your entered fills, changing conversion rates or broker-specific rounding. A calculated result is not a promise of a fill or profitable trading.

Read gold contract sizes and 0.01-lot exposure and the full gold profit and loss lesson. Use the gold sizing calculator for a separate stop-risk model and the margin calculator for collateral assumptions.

Sources

OANDA: directional profit and loss calculations; OANDA: platform and contract specification differences. Your actual product specification and charges take precedence.

Prepared by InsomniCapital. Checked 10 October 2026. Educational calculations and record keeping, not personalised investment advice or evidence of future returns. Risk disclosure.