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
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.
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.
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.
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.
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.