Forex PnL Calculator

FOREX · PNL · PIPS AND QUOTE CURRENCY

Profit or loss for a forex trade, in pips and in the pair's own quote currency, long or short.

Position Side

1 standard lot = 100,000 units

Enter a valid pair, prices, and position size

Profit or loss on a forex trade

The dollar (or yen, or whatever the quote currency is) value of a forex move is entry price, exit price, position size, and direction, nothing more: no live data needed since the result comes out in the pair's own quote currency.

The formula

  • Long: P&L = (exit − entry) × units
  • Short: P&L = (entry − exit) × units
  • Pips = P&L price move ÷ pip size

Worked example

Long EUR/USD, entry 1.1000, exit 1.1050, 1 standard lot (100,000 units):

  • move = 1.1050 − 1.1000 = 0.0050 = 50 pips
  • P&L = 0.0050 × 100,000 = $500

Where to go next

Want P&L across a range of possible exits instead of one? Use the Scenario Calculator. Averaging multiple fills first? Use the Average Entry Calculator.

Use via API or MCP

This calculation is available as a deterministic API call for bots and AI agents.

FAQ
Q.01

What currency does the P&L come back in?

The pair's own quote currency: EUR/USD's P&L is in USD, USD/JPY's is in JPY. Converting to a different account currency needs a live exchange rate, which this calculator doesn't do yet.

Q.02

Why is my pip count sometimes not a round number?

Pips are just the price move divided by the pip size; unless your prices land exactly on a pip boundary, the result can carry a fraction (e.g. 49.7 pips), which is correct, not a rounding error.

Q.03

Does this account for spread or commission?

No. This is the raw price-move P&L. Use the Breakeven Calculator to see how spread and commission shift your effective breakeven before you turn a real profit.

Q.04

How is a short trade's P&L different from a long one?

A short profits when price falls: P&L = (entry − exit) × units instead of (exit − entry) × units. Everything else about the calculation is identical.