Forex Profit/Loss Calculator
Calculate pips gained or lost and total profit or loss in USD for any forex trade.
Supports all major currency pairs and standard, mini, and micro lots.
What Is a Pip?
A pip (Percentage in Point) is the smallest standard price move in a currency pair. For most pairs (EUR/USD, GBP/USD, etc.), 1 pip = 0.0001, the fourth decimal place. For Japanese yen pairs (USD/JPY, EUR/JPY), 1 pip = 0.01, the second decimal place.
Some brokers quote prices to a fifth decimal (pipettes), but pips remain the standard unit of measurement for profit and loss.
Lot Sizes
| Lot Type | Units | Typical Pip Value (USD pairs) |
|---|---|---|
| Standard | 100,000 | ~$10 per pip |
| Mini | 10,000 | ~$1 per pip |
| Micro | 1,000 | ~$0.10 per pip |
The Formulas
Pips Gained/Lost (most pairs): Pips = (Exit Price − Entry Price) × 10,000
Pips Gained/Lost (JPY pairs): Pips = (Exit Price − Entry Price) × 100
Profit in Quote Currency: Profit = Pips × (Lot Size in Units ÷ 10,000) × Pip Size in Quote Currency
For USD-quoted pairs (EUR/USD, GBP/USD, AUD/USD, NZD/USD):
- Quote currency = USD, so profit is already in USD.
- Pip value = 0.0001 × 100,000 = $10 per pip (standard lot)
For pairs where USD is the base (USD/JPY, USD/CAD, USD/CHF):
- Profit is in the quote currency; divide by exit rate to convert to USD.
For cross pairs (EUR/GBP):
- Profit is in GBP, and turning that into USD needs the GBP/USD rate at the time you closed. There is a box for it below. Leave it blank and the result stays in GBP rather than guessing, because a conversion rate frozen into a calculator is wrong within months and silently wrong forever after.
Worked Example
Trade: EUR/USD Long
- Entry: 1.0850
- Exit: 1.0920
- Lot type: Standard (100,000 units)
- Number of lots: 1
Pips = (1.0920 − 1.0850) × 10,000 = 70 pips Profit = 70 pips × $10/pip = $700
The EUR/USD moved 70 pips in your favor on 1 standard lot, which is $700.
Short (Sell) Trade Example
Trade: GBP/USD Short
- Entry: 1.2700
- Exit: 1.2600
- Lot type: Mini (10,000 units)
- Number of lots: 2
Pips = (1.2700 − 1.2600) × 10,000 = 100 pips Profit = 100 pips × $1/pip × 2 mini lots = $200
Major, Minor, and Exotic Pairs
- Majors (EUR/USD, USD/JPY, GBP/USD): highest liquidity, tightest spreads.
- Minors (AUD/USD, NZD/USD, USD/CAD, USD/CHF): good liquidity, slightly wider spreads.
- Exotics (USD/TRY, EUR/ZAR): high spreads, high volatility, handle with care.
Leverage Warning
Forex is heavily leveraged. 50:1 or 100:1 is common, and outside the US you will find 500:1. On 1 standard lot at 100:1 you control $100,000 with $1,000 of margin, so a 70-pip move is $700, which is a 70% return on the money you actually put up. A 70-pip move the other way is a 70% loss on it. The page reports return on margin alongside the raw profit for exactly this reason: the raw number flatters small accounts and hides how close they are to a margin call.
Spread Is Not Optional
The bid-ask spread is charged the moment you enter, before price has moved at all. A 1.2 pip spread on a standard lot is $12 gone on entry, so a trade is not at breakeven until it has moved 1.2 pips in your favor. On a swing trade holding for 200 pips that is noise. On a scalp aiming for 8 pips it is 15% of the target, and it is why scalping strategies that look profitable in a backtest run on mid prices usually are not.
Pro Tips
- Always know your pip value before entering a trade.
- Use a position size calculator to ensure risk stays within your account’s tolerance (typically 1-2% per trade).
- Exotic pairs quote spreads of 20 to 50 pips. At those numbers the spread is the trade.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.