Forex profit/loss calculator
Work out what a trade made or lost, in pips and in your account currency, with commission included. It runs in your browser and nothing is stored.
Your numbers
See what a trade made or lost, after costs, in your own money.
You expect the price to rise.
Your entry price.
Your exit price, or where you plan to exit.
Trade size in : 1 standard lot is 100,000 units.
+Costs and extras (optional)
A fee some brokers charge per lot, for the whole trade (in and out). Leave at 0 if you pay none.
Add it to see the result as a percentage of your account.
The prices are pre-filled from the ECB reference rate for 2026-10-23. It is a daily rate for information only, so your broker's price will differ a little. Replace them with the current ones from your platform for an exact result. Use the prices you actually got, so the spread is already included.
Your answer
You made $500.00. The price moved 50 pips in your favour, and each pip on this position is worth $10.00.
+50 pips
- Before commission
- +$500.00
- Commission
- $0.00
- Value of one pip
- $10.00
- Trade size (units)
- 100,000
Swap or rollover charges for holding the position overnight are not included.
+Show the working
- Pips = (exit − entry) ÷ pip size = (1.1243 − 1.1193) ÷ 0.0001 = 0.005 ÷ 0.0001 = 50 pips.
- Value of one pip for 1 standard lot = $10.00 (100,000 units × 0.0001, in USD).
- Result before commission = 50 pips × $10.00 = $500.00.
- Net result = $500.00 = $500.00.
EUR/USD live price
Track all markets on TradingView · For reference only; prices can differ from your broker's. Loaded from TradingView, a third party; see our privacy policy.
For information only, not financial advice. Trading carries a high risk of loss. Results depend on the values you enter and on your broker's contract specifications. Risk disclosure
How profit and loss work in forex
A forex trade makes or loses money according to how far the price moves between your entry and your exit, and how large the position is. The distance is measured in pips. Multiplying the pips by what one pip is worth for your position gives the result in your account currency.
How it is calculated
- Pips = (exit price − entry price) ÷ pip size for a long trade, and (entry price − exit price) ÷ pip size for a short trade.
- Profit or loss before costs = pips × pip value of the position.
- Net result = profit or loss − commission, where commission = commission per lot × position size in lots.
The pip value depends on the pair, the position size and your account currency, and is worked out in the same way as in the pip value calculator on this site.
Worked examples
- EUR/USD, long, one standard lot, entry 1.0800 and exit 1.0850: +50 pips × $10 = +$500.
- The same prices on a short trade: the price rose against the position, so the result is −50 pips, a loss of $500.
- USD/JPY, long, one standard lot, entry 150.00 and exit 150.50 with the dollar at 150 yen: +50 pips × about $6.67 = about +$333.
- EUR/USD, long, 0.5 lots, entry 1.0800 and exit 1.0850 with a $7 commission per lot: +$250 − $3.50 = +$246.50.
Result of a EUR/USD move for one standard lot
| Move in your favour | Profit (USD account) | Move against you | Loss (USD account) |
|---|---|---|---|
| 10 pips | +$100 | 10 pips | −$100 |
| 25 pips | +$250 | 25 pips | −$250 |
| 50 pips | +$500 | 50 pips | −$500 |
| 100 pips | +$1,000 | 100 pips | −$1,000 |
Costs that change the real result
- Spread: you buy at the ask and sell at the bid. Enter the prices you actually got and the spread is already inside the result.
- Commission: many accounts charge per lot. Enter it above and it is subtracted.
- Swap: holding a position overnight can add a charge or a credit. It is not included here, so check your statement.
- Slippage: a stop or market order can fill at a different price than the one you saw, which changes the pips.
Tips
- Replace the pre-filled prices and exchange rate with the real ones from your platform for an exact figure.
- Add your account balance to see the result as a percentage of the account.
- Check your broker's contract specification for pip size and contract size, especially for metals and indices.
Frequently asked questions
+How do I calculate profit or loss on a forex trade?
Subtract the entry price from the exit price and divide by the pip size to get the pips, reversing the sign for a short trade. Multiply the pips by the pip value of your position. A long EUR/USD trade of one standard lot from 1.0800 to 1.0850 made 50 pips, or $500.
+Why does a short trade lose money when the price goes up?
A short (sell) trade profits when the price falls. If you sell at 1.0800 and the price rises to 1.0850, you have to buy back higher than you sold, which is a loss of 50 pips.
+Does the result include the spread?
Only if you enter the prices you actually got. Long trades usually enter at the ask price and exit at the bid price, so using those prices builds the spread into the result. If you enter a single chart price for both, the spread is left out.
+What is commission per lot?
Some accounts charge a fixed commission per standard lot instead of, or as well as, a spread. Enter the total charged for opening and closing one lot. It is scaled to your position size and subtracted from the profit.
+Are swap or overnight fees included?
No. Swap (rollover) is charged or paid when a position is held past the daily cut-off and depends on the pair, the direction and your broker. Check your account statement for the exact amount.