Trading Profit and Loss Calculator
Enter your entry, exit, size and costs and see your net profit or loss — in money, in pips and as a percentage of your account.
Profit / Loss
Commission, spread or fees in your account currency.
Only used to show the result as a % of your account.
Advanced options
Standard forex lots are 100,000 units.
Net profit / loss
+$200.00
A 100 pips move in your favour on 0.2 lots bought is +$200.00 before costs. That is +2% of your account.
Your account currency (USD) matches the currency this pair is quoted in, so no conversion was needed.
How was this calculated?
- Move = Exit − Entry = 1.1750 − 1.1650 = 0.01
- Gross P&L = 0.01 × 20,000 units = $200.00
- Net P&L = Gross − Costs = $200.00 − $0.00 = $200.00
What does this mean?
Profit and loss is the price difference between where you got in and where you got out, multiplied by the size of the position. For a buy, price rising is profit; for a sell, price falling is profit.
Costs matter more than they look. Commission, spread and fees come straight off the result, so a small win can end up a loss once they are included. Enter them and the calculator shows the net figure.
The formula
Long: P&L = (Exit − Entry) × Units × Conversion rate
Short: P&L = (Entry − Exit) × Units × Conversion rate
Net P&L = Gross P&L − Costs
Return on account = Net P&L ÷ Account balance
Worked example
Buy 0.2 lots (20,000 units) of EUR/USD at 1.1650 and sell at 1.1750 on a $10,000 USD account. The price rose 0.0100 (100 pips), so gross P&L = 0.0100 × 20,000 = $200.
With $8 of commission the net result is $192, which is a 1.92% return on the account.
Frequently asked questions
How is profit and loss calculated on a forex trade?
Take the difference between exit and entry (reversed for a short), multiply by the position size in units, and convert the result to your account currency if it differs from the pair’s quote currency. Then subtract costs.
Does this work for stocks and crypto?
Yes. Choose “Stocks, crypto & other”, enter the number of shares or coins as units, and the maths is the same. For futures, set the contract multiplier under Advanced options.
What are units and lots?
A unit is one unit of the base currency. A standard forex lot is 100,000 units, so 0.5 lots is 50,000 units.
Learn more
This tool is for education and general information only and is not financial advice. Results are estimates that exclude spreads, commissions, swaps and slippage. Trading carries a risk of loss. Preferences you choose, such as your account currency, are remembered only in your own browser.