Free trading tools · 05 / 7

Forex Profit & Loss Calculator

Model a trade from entry to exit. See the directional move, gross result and the result after your cash costs, in your account currency.

Free to use · No sign-up · Calculations stay in your browser

Enter your assumptions

Forex Profit & Loss Calculator inputs
A decimal lot amount; confirm your broker permits this size.
Hypothetical executable entry, not a live quote.
Hypothetical executable exit, not a live quote.
100,000 is a standard-lot example. Verify your symbol specification.
Include applicable fees. Avoid counting spread twice.

The calculation, explained

Formula and worked example

Long gross P/L = (exit − entry) × lots × units per lot ÷ conversion rate

A hypothetical 0.10-lot EUR/USD long from 1.1000 to 1.1050, with 100,000 units per lot, gains 50 pips or USD 50 gross. Deducting USD 7 in cash costs leaves USD 43. A short at the same entry and exit loses USD 50 gross and USD 57 after those costs.

Conversion rate means quote-currency units per 1 account-currency unit. Divide by that rate. For example, USD 10 ÷ 1.25 USD per GBP = GBP 8. Matching account and quote currencies use a rate of 1.

Common questions

Can this show a loss?

Yes. An adverse move produces a negative gross result. Costs are deducted from gains and increase losses; even a flat-price exit can lose money after costs.

Are the displayed prices live?

No. Every price and conversion rate is supplied by you. The default example is hypothetical, and changing pairs clears the entry and exit prices.

Sources and limitations

Prepared by InsomniCapital. Our editorial approach. Checked 2 October 2026.

Educational information only. Actual costs, execution, rates and product specifications can differ. Leveraged trading can result in substantial losses. Read the risk disclosure.