This calculator works out the exact profit or loss on a forex trade from your entry and exit price, before or after you actually place it. Enter both prices, your lot size, and which direction you traded, and it handles the currency conversion itself — including cross pairs that don't involve USD at all, like EUR/GBP or AUD/JPY, using live exchange rates rather than a static assumption.
Add your broker's fee per trade and the result splits into gross and net profit, so you can see the real number that actually lands in your account, not just the raw price movement.
Fill in six fields, and the result updates as you go:
Behind the scenes, it takes the difference between your two prices and multiplies it by your position size and the instrument's real contract value — the same underlying math as the pip calculator, just carried through to a full profit figure instead of stopping at a single pip's worth.
A buy (long) position profits when the price rises after you enter — you're buying low with the intent to sell higher later. A sell (short) position works the opposite way: you're effectively selling first, aiming to buy back at a lower price than you sold at.
A simple illustration: buying 1 standard lot of gold at $1,890.00 and closing at $1,891.00 — a $1.00 move — on a 100-unit contract works out to $100 profit. The same $1.00 move against a sell position would be a $100 loss instead, since the direction is reversed. This calculator handles that direction logic automatically based on which one you select, rather than requiring you to work out the sign yourself.
Once you're comfortable with the profit side, the position size calculator flips the question around — instead of "what will this trade earn," it answers "how large should this trade be," based on how much of your account you're willing to risk.
Enter your entry price, exit price, trade size, and direction (buy or sell) — the calculator works out your exact gross and net profit using live exchange rates for accurate cross-pair conversion.
Yes — the calculator automatically converts profit/loss into your deposit currency using live exchange rates, correctly handling cross pairs that don't involve USD directly, such as EUR/GBP or AUD/JPY.
Yes — enter your broker's actual fee per trade, and the calculator shows both gross profit and net profit after fees.
Gross is the raw result of the price move alone. Net subtracts whatever fee you entered, giving the number that actually reflects what hits your account after costs.
Yes — if your exit price moved against your position, the result shows as a negative number in both gross and net, exactly like a real losing trade would.
Gold, silver, and major cryptocurrencies are all supported alongside forex, each using its own real contract size and live price.
Yes — entering a hypothetical exit price at your planned take-profit or stop-loss level shows what that outcome would actually be worth, which is often more useful than checking after the fact.
Yes — switch it and the gross, fees, and net figures all recalculate immediately in that currency, using the current live rate.