Trade maths
Profit & loss calculator
Work out the profit or loss of a forex or CFD trade in pips and in your account currency before you place it.
Profit or loss
Loading ECB reference rates…. Rates are daily reference rates, not live dealing prices.
How the result is worked out
The profit or loss of a forex or CFD trade is the price change multiplied by the position size, earned in the quote currency:
P/L = (close − open) × units for a buy, and (open − close) × units for a sell.
Buying half a lot of EUR/USD at 1.1350 and selling at 1.1400 is a 50-pip gain. At 50,000 units that is 0.0050 × 50,000 = 250 US dollars, which the calculator converts to your account currency using ECB reference rates.
What is not included
- The spread: you buy at the ask and sell at the bid, so the prices you actually get differ from the chart's mid price.
- Commission, charged per lot by raw-spread accounts.
- Overnight financing on positions held past the daily cut-off (usually 17:00 New York time, 23:00 in Central Europe).
- Currency conversion by your broker, which may use its own rate plus a mark-up when it converts profits into your account currency.
Add those with the trading cost calculator. For tax, remember many European countries tax realised gains in your local currency; see the tax overview.
More tools
Pip value calculator
What one pip is worth in euro, pounds, francs or any account currency.
Position size calculator
Size a trade from your account, risk % and stop-loss distance.
ESMA margin calculator
Required margin under ESMA retail leverage limits, by asset class.
Trading cost calculator
Spread + commission + overnight costs, per trade and per year.
Calculators are for education and planning. Results are estimates; your broker's contract specifications, prices and exchange rates decide the real figures.