Risk Warning: Trading CFD products carries a high level of risk and may not be suitable for all investors.

Free multi-market trading tool

Forex & CFD Profit Calculator

Calculate potential profit or loss for forex, gold and other metals, indices, energies, stock CFDs and crypto CFDs using current XBTFX prices and each instrument’s actual contract specifications.

Calculate a trade

Change any value to compare a potential scenario. Nothing is sent to the market.

Trade details
Market / instrument
Buy or sell
Current market Bid — Ask —

How to use the forex and CFD profit calculator

Model a possible trade across currencies, commodities, indices, shares or crypto CFDs, then change one input at a time to see how size and price movement affect the result.

  1. Choose a market and direction

    Select any available forex pair, metal, index, energy, share or crypto CFD, then choose Buy or Sell.

  2. Enter your trade scenario

    Set the lot size, planned entry and exit prices, and the base currency of your trading account.

  3. Review profit and margin

    Compare the estimated P/L, price movement, pip or point value, and margin required under the instrument’s current leverage bands.

Calculation method

How forex and CFD profit is calculated

For forex, metal, index, energy, share and crypto CFD positions, directional price movement is multiplied by trade volume and the instrument’s contract size. The result begins in the profit currency and is converted into your selected account currency.

The calculator uses the entry and exit prices you provide. It does not deduct spread, commissions, swaps, financing or slippage.

BuyBuy P/L = (Exit price − Entry price) × Lots × Contract size
SellSell P/L = (Entry price − Exit price) × Lots × Contract size

Built around actual contract specifications

The same price movement can produce very different results across EUR/USD, gold, an index or Bitcoin. The calculator uses the selected instrument’s current specification rather than a one-size-fits-all assumption.

Pips, points and direction

Forex movement is shown in pips; metals, indices, energies, shares and crypto CFDs are shown as their directional price change in points.

Contract size and account currency

Profit or loss uses the instrument’s actual contract size and converts the result into an available XBTFX account base currency.

Exposure-based margin

Required margin uses the current market price and applies XBTFX’s published leverage bands incrementally to the position’s USD notional.

Three simple examples

Forex, gold and Bitcoin CFD calculations

Forex: on 1.00 lot of EUR/USD, a favorable 10-pip move is approximately $100. Gold: with a 100-unit XAU/USD contract, a favorable $1 move on 1.00 lot is approximately $100.

Crypto CFD: with a 1-unit BTC/USD contract, a favorable $1,000 move on 1.00 lot is approximately $1,000. These examples are before spread, commissions, swaps, financing, slippage and currency conversion.

Also available in Mega1

Estimate without leaving the chart

Mega1 includes an integrated trade calculator inside the platform, with the active instrument already selected and current market data ready for the estimate.

Open a chart and select the calculation icon in its toolbar to compare direction, entry, exit, volume and required margin.

Explore Mega1

FAQ

Forex and CFD profit calculator FAQs

Common questions about calculating potential P/L for forex, metals, indices, energies, shares and crypto CFDs.

What is a forex and CFD profit calculator?

A forex and CFD profit calculator estimates the gain or loss of a possible trade from its instrument, direction, entry price, exit price, position size and contract size. This calculator also converts the result into your selected account currency.

How do I calculate forex profit in pips?

For a Buy, subtract the entry price from the exit price. For a Sell, subtract the exit price from the entry price. Divide that directional move by the pair’s pip size, then multiply by the pip value for your lot size.

Can I calculate gold and metals CFD profit?

Yes. Select XAU/USD, XAG/USD or another available metal. The calculator uses that symbol’s actual contract size, price precision and profit currency.

Can I calculate Bitcoin and crypto CFD profit?

Yes. Select BTC/USD, ETH/USD or another available crypto CFD. The calculation uses the selected crypto contract’s current specification and converts the result into your chosen account currency.

How is required margin calculated?

The calculator converts the position’s exposure into USD at current market rates and applies the selected instrument’s published exposure-based margin bands incrementally. Only exposure within each band uses that band’s rate.

Can I calculate profit for a Sell trade?

Yes. Select Sell and the calculation reverses the price difference: a lower exit price produces a gain, while a higher exit price produces a loss.

Does the calculator include trading costs?

No. This is a basic price-movement estimate. Spread, commissions, swaps, financing, slippage and other costs are not deducted and can change the final result.

Are the calculator results guaranteed?

No. Results are planning estimates. Actual execution prices, conversion rates, trading costs and account conditions determine the final result.