Forex Profit Calculator
Calculate the profit or loss of a trade in pips and in your account currency, from entry, exit and position size.
Reference price filled in — type to use your own.
Contract specs: 1 lot = 100,000 units, 1 pip = 0.0001
Standard forex lots are 100,000 units of the base currency. Check the contract specification in your broker's platform (MT4/MT5: right-click the symbol → Specification).
Example: 50 pips above the entry. Type your exit or target price.
More options: commission and swap
As your broker shows it; negative means you pay.
Count Wednesday as 3 nights for most FX pairs.
Example profit
+$500.00
Example exit 1.12449, 50 pips above entry. Enter your own prices.
Pips
+50.0
Price move
+0.00500
1.11949 → 1.12449
Show the math
- Price move (exit − entry)
1.12449 − 1.11949 = 0.00500 = 50.0 pips - Profit in USD
0.00500 × 100,000 × 1.00 lots = 500.00 USD
Price P/L only. Add commission and swap under More options.
Rates from ECB, gold-api.com, CoinGecko, FX reference 2026-10-14, checked 07:21 UTC. Use your broker's live quote to trade.
Quick answer
Profit = (exit − entry) × contract size × lots for a long, or (entry − exit) × contract size × lots for a short, converted from the quote currency to your account currency. Buying 1 lot of EUR/USD at 1.1000 and selling at 1.1050 is a 50-pip gain: 0.0050 × 100,000 = +$500, and the same move against you is −$500.
Profit Calculator by instrument
- Gold (XAU/USD) profit
- Silver (XAG/USD) profit
- Nasdaq 100 (NAS100) profit
- Dow Jones 30 (US30) profit
- S&P 500 (SPX500) profit
- DAX 40 (GER40) profit
- FTSE 100 (UK100) profit
- Nikkei 225 (JP225) profit
- WTI Crude Oil (USOIL) profit
- Bitcoin (BTC/USD) profit
- Ethereum (ETH/USD) profit
- EUR/USD profit
- GBP/USD profit
- USD/JPY profit
- GBP/JPY profit
- AUD/USD profit
- USD/CAD profit
- EUR/JPY profit
- USD/CHF profit
- NZD/USD profit
Profit per pip move by lot size
How much a 10, 50 or 100 pip move makes (or loses) on a USD account at each common lot size. A move in your favour is a profit of this amount; the same move against you is a loss of the same size.
| Lot size | 10 pips | 50 pips | 100 pips |
|---|---|---|---|
| EUR/USD · 1 pip = 0.0001 | |||
| 0.01 lot | $1.000 | $5.00 | $10.00 |
| 0.10 lot | $10.00 | $50.00 | $100.00 |
| 1.00 lot | $100.00 | $500.00 | $1,000.00 |
| GBP/USD · 1 pip = 0.0001 | |||
| 0.01 lot | $1.000 | $5.00 | $10.00 |
| 0.10 lot | $10.00 | $50.00 | $100.00 |
| 1.00 lot | $100.00 | $500.00 | $1,000.00 |
| USD/JPY · 1 pip = 0.01 | |||
| 0.01 lot | $0.631 | $3.16 | $6.31 |
| 0.10 lot | $6.31 | $31.56 | $63.11 |
| 1.00 lot | $63.11 | $315.56 | $631.11 |
| XAU/USD (Gold) · 1 pip = 0.1 | |||
| 0.01 lot | $1.00 | $5.00 | $10.00 |
| 0.10 lot | $10.00 | $50.00 | $100.00 |
| 1.00 lot | $100.00 | $500.00 | $1,000.00 |
Reference rates: ECB, gold-api.com, CoinGecko · FX reference date . Values update hourly.
USD/JPY profit is earned in yen and converted at the current rate, so its dollar value shifts as the rate moves. Spread, commission and swap are not included.
What is the Forex Profit Calculator?
The forex profit calculator gives the profit or loss of a trade from its entry price, exit price, direction and size — in pips and in your account currency. Use it to see what a target or stop loss is worth before you trade, or to check the result of a closed trade.
Long: Profit = (Exit − Entry) × Contract size × Lots
Short: Profit = (Entry − Exit) × Contract size × Lots
The result is first in the quote currency (the second currency of the pair) and is then converted into your account currency. EUR/USD profit is already in US dollars; USD/JPY profit is in yen and is converted at the exit price, the rate when you close.
The figure is the raw price profit or loss. Commission and swap can be added under More options; the spread is already in your fill prices.
How to use this calculator
- Instrument — any forex pair, gold, silver, an index, oil or crypto.
- Account currency — a conversion rate field appears when one is needed, pre-filled with a reference rate you can overwrite.
- Entry price — a reference price is filled in; type your actual or planned entry. For indices and oil, the filled-in value is an example price.
- Direction — Long (buy) or Short (sell).
- Exit price — your target, stop loss or closing price. Until you enter one, the calculator uses an example exit 2.5 × a typical stop in your favour (50 pips on EUR/USD).
- Position size (lots).
The result shows the profit or loss (green or red), the move in pips or points, the price move, and the amount in the quote currency when it differs from your account currency. Enter your stop price as the exit to see the loss if it is hit. Show the math lists each step, and Copy link with these numbers saves the trade as a link.
Worked example
Winning long, EUR/USD. Buy 0.5 lots at 1.0850 and sell at 1.0920: +70 pips × $5 per pip = +$350.
Losing short, GBP/USD. Sell 0.3 lots at 1.2750 and buy back at 1.2810: −60 pips × $3 per pip = −$180.
Short USD/JPY, USD account. Sell 1 lot at 150.00 and close at 149.00: +100 pips, or ¥100,000. Converted at the exit price, ¥100,000 ÷ 149.00 = +$671.14.
Gold. Buy 1 lot at 2,000.00 and sell at 2,015.00: $15 × 100 oz = +$1,500, which is 150 pips of $0.10.
When to use it
- Planning a trade — see what the target and the stop are worth in money.
- During a trade — turn the current move into an amount.
- Journalling — record the price profit or loss of each closed trade.
- Crosses, metals and indices — where the result needs a currency conversion or a non-standard contract size.
Common mistakes
- Assuming $10 per pip on every pair. JPY pairs, crosses, metals and indices differ.
- Skipping the currency conversion. Profit on EUR/GBP is in pounds; a USD or EUR account needs it converted.
- Mixing up direction. A short makes money when price falls.
- Expecting it to match the platform exactly. The platform deducts spread, commission and swap, and converts at its own rate.
Frequently asked questions
How do I calculate profit in pips?
Pips = (exit − entry) ÷ pip size for a long, and (entry − exit) ÷ pip size for a short. The pip size is 0.0001 for most pairs and 0.01 for JPY pairs, so 1.0850 to 1.0920 is 70 pips and 150.00 to 149.00 is 100 pips.
How much is one pip worth per lot?
On a USD-quoted pair in a USD account: $10 per standard lot, $1 per mini lot and $0.10 per micro lot. For other pairs and account currencies, the pip value is converted at the current rate — the pip value calculator shows the exact figure.
Does it work for gold, indices and crypto?
Yes. Select the instrument and the calculator uses its contract size: 100 oz per lot for gold, 1 contract per lot for indices, 1 coin per lot for crypto. If your broker uses different specifications, change them under Contract specs.
How do I see a potential loss?
Enter your stop-loss price as the exit price. For a long with the stop below the entry, or a short with the stop above it, the result is shown as a loss.
Why doesn't my platform show the same profit?
Add commission and swap under More options to match a closed trade. The spread is already in your fill prices, and your platform converts at its own rate when your account currency differs from the quote currency.
Related calculators
- Pip Calculator
See what one pip or point is worth for any position size, converted into your account currency.
- Risk-Reward Ratio Calculator
Get the risk-reward ratio of a trade and the win rate you need to break even at that ratio.
- Break-Even Price Calculator
Find the price a trade has to reach to cover its spread and commission.
- Forex Commission Calculator
Work out what broker commission costs per trade, per month and in pips, whether it is quoted per lot, per million notional (cTrader) or as a percentage of the position value.
Brokers we partner with
Affiliate links. calc.forex is free and funded by affiliate commissions: if you open an account through a broker link on this site, we may be paid by the broker at no extra cost to you. This never changes the numbers our calculators produce.
| Broker | Rating | Regulators | Min deposit | EUR/USD spread | Features | Open account |
|---|---|---|---|---|---|---|
AvaTrade Most Trusted | 4.6/5 | ASIC, CBI, FSCA, FSA, ADGM | $100 | from 0.9 pips | MT4, MT5 | Open account |
eToro Best for Beginners | 4.5/5 | FCA, CySEC, ASIC | $50 | from 1.0 pips | Social Trading, Copy Trading | Open account |
PrimeXBT Lowest Spreads | 4.7/5 | St. Vincent and Grenadines | $10 | from 0.1 pips | Crypto Trading, Low Spreads | Open account |
Skilling Best Execution | 4.8/5 | CySEC, FSA | $100 | from 0.0 pips | 0.0 Spreads, Fast Execution | Open account |
- Regulators
- ASIC, CBI, FSCA, FSA, ADGM
- Min deposit
- $100
- EUR/USD
- from 0.9 pips
- Regulators
- FCA, CySEC, ASIC
- Min deposit
- $50
- EUR/USD
- from 1.0 pips
- Regulators
- St. Vincent and Grenadines
- Min deposit
- $10
- EUR/USD
- from 0.1 pips
- Regulators
- CySEC, FSA
- Min deposit
- $100
- EUR/USD
- from 0.0 pips
Risk warning: CFDs and leveraged forex are complex instruments and come with a high risk of losing money rapidly due to leverage. 74–89% of retail investor accounts lose money when trading CFDs with the brokers listed here. Consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.