Forex Profit Calculator

Calculate exact profit or loss for any forex trade. Enter your pair, direction, lot size, entry and exit price. Shows P&L in your account currency with pip-by-pip breakdown.

enter trade details
Currency Pair
Direction
Lot Size
Entry Price
Exit Price
Account Currency
Full breakdown (click to copy)

Trading Decision

This is a snapshot, not a forecast
The P&L shown is only accurate for the exact entry and exit prices entered — use the Scenarios table in the full breakdown to see how the result changes as price moves further.
Compare against your planned risk
If this is a loss, check it against the maximum loss you sized the trade for (via the Lot Size Calculator) — a loss larger than planned means the position was sized incorrectly, not just that the trade didn't work out.
Account for spread and commission
This figure is the raw price-move P&L — your broker's spread and any commission will reduce a profit or add to a loss beyond what's shown here.
➜ Next step: If this trade would have breached your intended risk, revisit position sizing with the Lot Size Calculator before your next entry.

How to Use the Forex Profit Calculator

  1. Select your currency pair — the calculator uses the correct pip value and contract specifications for each instrument.
  2. Enter lot size — your position size. Use 0.01 for micro lots, 0.1 for mini lots, 1.0 for standard lots.
  3. Enter entry and exit prices — your actual or planned trade prices. The calculator determines direction automatically (profit if exit is above entry for longs).
  4. Select trade direction — Long (Buy) if you expect price to rise, Short (Sell) if you expect price to fall.
  5. Review profit/loss — see your result in pips, dollars, and as a percentage of a reference balance. Use this to plan trades before entering.
📋 Pre-trade planning: Use this calculator BEFORE entering trades to verify the reward at your take profit level justifies the risk at your stop loss. If the profit at target is not at least 1.5× your risk, the trade does not meet minimum R:R requirements.

Understanding Forex P&L

📈 Long Trade P&L
Profit = (Exit Price − Entry Price) × Lot Size × Contract Size ÷ Current Price. For USD-quote pairs: simpler as (Exit − Entry) × 100,000 × Lots ÷ 1. A 50-pip win on 1 lot EURUSD = $500.
📉 Short Trade P&L
Profit = (Entry Price − Exit Price) × same formula. Selling at a higher price and buying back lower generates profit. A 30-pip win on 0.5 lots = 30 × $10 × 0.5 = $150.
💱 Cross-Currency Conversion
When account currency differs from the quote currency, profit is converted at the current exchange rate. A EURGBP trade generates GBP profit — your broker converts this to USD at the current GBPUSD rate.
📊 Pips vs Dollars
Focus on dollar P&L rather than pips when comparing trades across different pairs. 50 pips on USDJPY earns less than 50 pips on EURUSD at the same lot size due to different pip values.
⚡ Commission Impact
Always subtract broker commission from calculated profit. At $7 per round-trip per standard lot, a 7-pip trade on EURUSD ($70 profit) loses $7 in commission — a 10% cost. High-frequency trading strategies are particularly affected.
📅 Swap on Multi-Day Trades
For trades held overnight, subtract swap costs from calculated profit. A 3-day EURUSD long trade paying $6.50/night swap costs $19.50 in financing — factor this into your minimum profit target.

Maximising Forex Profit Consistency

The trade planning workflow

Before every trade: 1) Identify entry price from chart. 2) Place stop loss at logical structure level. 3) Identify take profit at next significant level. 4) Use this calculator to verify R:R meets your minimum threshold. 5) Use the lot size calculator to determine position size. Only then enter the trade. This workflow takes 2 minutes and eliminates the majority of impulsive, poorly-planned trades.

Partial profit taking

Many professional traders take partial profits at 1:1 R:R (closing 50% of position) and move stop to break-even. This secures profit while allowing the remaining position to run for larger gains. Calculator this beforehand: on a 1-lot position, closing 0.5 lots at 1:1 secures $X profit while the remaining 0.5 lots has zero risk.

Scaling out vs single target

Scaling out (closing portions at multiple targets) produces more consistent results than single-target approaches, at the cost of sometimes leaving profit on the table during strong trends. Use this calculator to model different scaling scenarios before deciding on your trade management approach.

🎯 Profit target discipline: Set take profit orders before entering every trade. Traders who manage exits manually consistently achieve lower average R:R than those who pre-set targets, due to the psychological tendency to close winning trades too early out of fear of giving back profit.

Profit/Loss Formula

P&L = (Exit − Entry, or Entry − Exit if short) × Lots × Contract Size, converted to your account currency.

Worked example

1 lot EUR/USD long, entry 1.0850 → exit 1.0920 (70 pips): (1.0920 − 1.0850) × 1 × 100,000 = +$700 profit on a USD account. The same trade sold short at those prices would show a -$700 loss instead.

Assumption: uses standard 100,000-unit contract sizing and doesn't include spread or commission — your broker's actual fill will differ slightly from a raw price-move calculation.

Avoid These Mistakes

Forgetting spread and commission
This calculator shows the raw price-move P&L. Your actual fill will be slightly worse due to spread, and commission-based accounts subtract a further per-lot fee not shown here.
Selecting the wrong direction
Buy vs Sell flips which price move counts as profit — double-check the direction dropdown matches your actual position before reading the result.
Using this as a position-sizing tool
This calculator tells you the P&L for a lot size you already chose — it doesn't tell you what lot size to use. Size the position first with the Lot Size Calculator, then check the P&L here.
Ignoring account-currency conversion
For a non-USD account, the conversion uses an approximate static rate, not a live feed — treat cross-currency results as close, not exact.

Frequently Asked Questions

How is forex profit calculated?
Profit = (Exit Price − Entry Price) × Lots × Contract Size × Pip Value. For a Buy trade on EUR/USD: if you buy 1 lot at 1.2500 and close at 1.2600, the profit = 100 pips × $10/pip = $1,000.
What is the difference between a buy and sell trade?
A Buy (Long) trade profits when price goes UP. A Sell (Short) trade profits when price goes DOWN. If you sell EUR/USD at 1.2500 and price falls to 1.2400, you profit 100 pips.
How do lot sizes affect profit?
Profit scales linearly with lot size. 1 standard lot = $10/pip for EUR/USD. 0.1 lot (mini) = $1/pip. 0.01 lot (micro) = $0.10/pip. Doubling the lot size doubles both profit and loss.
What is slippage and how does it affect profit?
Slippage is when your trade executes at a different price than requested, usually during high volatility or news events. It typically reduces your profit or increases your loss by a few pips. Always factor in spread + potential slippage when planning trades.

References

🏛️ U.S. NFA
Retail forex trade execution and disclosure standards — nfa.futures.org
🇪🇺 ESMA
EU retail forex/CFD framework — esma.europa.eu
📄 Broker contract specs
Exact contract size and commission structure vary by broker — confirm against your own broker's specification sheet for precise P&L.

Last updated: 12 July 2026 · Formulas use standard 100,000-unit contract sizing and exclude spread/commission unless your broker specifies otherwise.