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