See the profit or loss of your forex or gold trade, after the spread, commission and rebate.
Spreads checked on 11 November 2026
Before costs: $1,000.00, for a price move of +$10.00
Without the rebate: $945.54
The spread costs $54.46. The rebate gives back $18.00.
Costs use the 24-hour average spread. If you keep the trade open overnight, swap is added.
Buy 1 lot of XAUUSD: 3,883.00 → 3,893.00
| Account | Cost minus rebate | Profit or loss |
|---|---|---|
| XM Standard | $36.46 | $963.54 |
| XM Ultra Low | $20.23 | $979.77 |
| HFM Premium | $21.35 | $978.65 |
| HFM Pro | $9.87 | $990.13 |
| HFM Zero | $12.78 | $987.22 |
| HFM Unlimited | $6.92 | $993.08 |
| XS.com Standard | $10.21 | $989.79 |
| XS.com Pro | $11.35 | $988.65 |
| XS.com Elite | $11.51 | $988.49 |
| Exness Standard | $15.36 | $984.64 |
| Exness Pro | $13.02 | $986.98 |
| Exness Raw | $12.30 | $987.70 |
| Exness Zero | $12.30 | $987.70 |
- InstrumentGold, a currency pair, an index or a crypto.
- PricesYour open price and close price, or a price move button.
- Your brokerThe broker and trading account that you use.
- TableThe same trade at 13 trading accounts.
The calculator also adds the rebate. A rebate is a part of your trading cost that comes back to you for each lot that you trade, when you open your trading account through ForexFanClub. Our rebate page shows how much each broker pays back and how to receive the rebate.
Contents
How Do You Calculate Profit on a Forex Trade?
Profit on a forex trade is the price move multiplied by your lot size and the size of 1 lot, so 1 lot of EURUSD makes $200 on a move of 20 pips. One lot of EURUSD is 100,000 euros, and 20 pips is a move of 0.0020, so 100,000 × 0.0020 = $200.
A buy trade makes money when the price rises, and a sell trade makes money when the price falls. The table shows the profit of 1 lot for one typical move on four instruments, before costs.
| Symbol | Price move | Profit on 1 lot |
|---|---|---|
| Gold (XAUUSD) | +$10 | $1,000 |
| EURUSD | +20 pips | $200 |
| USDJPY | +50 pips | $314 |
| US30 | +100 points | $100 |
For 0.1 lot, the profit is a tenth of the figure in the table, and for 0.01 lot, the profit is a hundredth, so 0.01 lot of EURUSD makes $2 on the same 20 pips. If you want the value of 1 pip for your own lot size, our pip calculator shows the value for every instrument.
On pairs where the US dollar comes first, such as USDJPY, your profit is in yen at first. So the calculator turns the yen into dollars at your close price, which is why 50 pips on USDJPY make about $314 rather than a round figure.
How Do You Calculate Profit on Gold (XAUUSD)?
On XAUUSD, 1 lot is 100 ounces of gold, so every $1 that the gold price moves is $100 of profit or loss on 1 lot, and $1 on 0.01 lot. One lot of gold is 100 ounces at XM, HFM, XS.com and Exness, so the same lots make the same profit before costs at all four brokers.
A move from 4,000.00 to 4,010.00 is a $10 move. Some traders count that move in pips, but brokers count a pip on gold in different ways, so the calculator shows gold moves in dollars. Our gold pips page explains how the pip counts differ.
Silver and oil are different, because the size of 1 lot depends on the broker. One lot of silver is 5,000 ounces at XM, XS.com and Exness, but 1,000 ounces at HFM.

So a $0.10 move on 1 lot of silver makes $500 at XM and $100 at HFM.
One lot of US oil is 100 barrels at XM and HFM, and 1,000 barrels at XS.com and Exness. The calculator shows a note under the table when the lot size differs between brokers, so read the note before you compare silver or oil.
How Much of Your Profit Do Trading Costs Take?
On 1 lot of gold, a $10 price move makes $1,000 before costs, and on an HFM Unlimited account you keep $992.88 after the spread and the rebate. On gold, HFM Unlimited has the lowest cost of the 13 trading accounts in the calculator.
Buy 1 lot of gold, +$10, HFM Unlimited
Price move: $10 × 100 oz$1,000.00
Spread−$9.82
Rebate+$2.70
You keep$992.88
Without the rebate
You keep$990.18
The spread costs you $9.82, and the rebate, the part of your trading cost that comes back to you for each lot, gives back $2.70. To see these figures in the calculator, choose HFM as the broker and Unlimited as the account.
A simple profit calculator stops at $1,000, because a simple calculator only multiplies the price move by your lots. However, you pay the spread on every trade, whether the trade wins or loses. So your real result is always a little lower than the price move alone, and a losing trade loses a little more.
The spread is a set amount of dollars for each lot, and the spread stays the same when the price moves further. So the smaller the move that you trade for, the bigger the part of your profit that the spread takes.

On a $10 move, the spread takes 1.0% of the profit. On a $0.50 move, the same $9.82 spread takes 20%. So the gold price has to move about 10 cents in your direction before 1 lot pays for the spread on this trading account.
On the same gold trade, the result differs by up to $30.50 between the 13 trading accounts in the calculator. The table under the answer shows the result at each trading account.
The cheapest trading account changes with the instrument, because each broker’s spreads differ by instrument. So if you trade small moves often, compare your own instrument in the table before you choose a trading account.
What Else Changes Your Real Profit?
Swap, a wider spread at the moment of your trade, and your account currency can change your real profit, and the calculator leaves these three factors out. The calculator covers the spread and commission of one trade and the rebate on the trade.
- Swap You pay or receive swap for each night that you keep a trade open. A trade that you close on the same day has no swap. Our swap guides for XM, HFM, XS.com and Exness show the swap for 1 lot.
- Spread at news times The calculator uses the 24-hour average spread. The spread is usually wider at news times and around the daily rollover, so a trade at those times costs more than the calculator shows.
- Account currency The calculator shows US dollars. If your trading account is in another currency, such as INR or THB, your broker changes the profit into the account currency at the broker’s exchange rate.
Questions About the Forex Profit Calculator
- Can I use the calculator to see my loss at a stop loss?
-
Yes. Enter your stop loss as the close price, and the calculator shows your loss in red. The loss includes the spread and the commission, so the loss is a little bigger than the price move alone.
If you want to choose the lot size for a loss that you set, such as 1% of your balance, our lot size calculator gives the lot size.
- Why is the profit in MT5 different from the calculator?
-
The profit in MT4 or MT5 already includes the spread, because a buy trade opens at the higher ask price and closes at the lower bid price.
The calculator takes your open and close prices as chart prices and takes off the spread, so both ways reach a similar result.
MT4 and MT5 show the commission and the swap in separate columns, apart from the profit. The rebate does not appear in MT4 or MT5 at all, because the rebate is paid to you separately after the trade.
- Is the calculator’s answer the profit that I will make?
-
No. The answer is a calculation for the prices that you enter, not a forecast of the market. The price can move against your trade, and your real spread at the time of the trade can be wider than the 24-hour average.
Use the answer to see what a move is worth for your lot size before you trade, and to compare the cost of the same trade at different trading accounts.
Which Page Do You Need Next?
If you want to know how big a lot to trade, the lot size calculator gives the lot for your balance and the loss that you accept. The pip calculator shows the value of 1 pip for your lot size.
How the profit calculator works
- Profit before costs
- Your lots, multiplied by the size of 1 lot and by the move from your open price to your close price. A sell trade counts a fall in price as profit. On pairs where the US dollar comes first, such as USDJPY, the profit is changed into US dollars at your close price. On other pairs whose profit is not in US dollars, such as EURJPY, the calculator uses the latest exchange rate.
- Spread of 1 lot
- The 24-hour average spread of 1 lot from the MT5 servers of our trading accounts, refreshed every 5 minutes, the same figure as on our spread pages. The calculator takes it off once for each trade.
- Commission
- The total commission of 1 lot for opening and closing one trade, on the trading accounts that charge a commission.
- Rebate
- The figure of our forex rebate calculator: your share of the referral commission that each broker pays ForexFanClub, 90% at XM, HFM and Exness and 80% at XS.com. Where the rebate is a share of the spread, it uses the same 24-hour average spread.
- Size of 1 lot
- The contract size of each broker’s trading account, as on our pip calculator. XS.com uses the MT5 figures.
- Not included
- The calculator leaves out slippage, the swap on trades that stay open overnight, and the exchange of the result into a currency other than US dollars.
- Currency and time
- US dollars. The time next to Spreads updated at the top of the calculator is in UTC.
Spreads and rebate rates checked on 11 November 2026. The calculator always uses the latest data.
Once your rebate account is open, link it to Forex FanClub. The member area lists every rebate payment day by day, across every broker you use. Registration is free and takes an email address.

Produced and operated by Forex FanClub
Person responsible: Hiroki Sakaida, founder of Forex FanClub
Hiroki Sakaida decides what our content and services cover and which features they offer. He also checks content and functionality and decides on revisions and publication. Our Content and Service Policy explains how we produce and check our content and services, including our use of AI.
Risk warning: Forex and CFD trading involve leverage, and you could lose all the money you invest. This article and tool provide information, not investment advice. The amounts shown are calculated from the collected data and do not guarantee the amounts that will apply to your own trades, or any future profit.
Affiliate disclosure: The broker pages linked from this page contain referral links. Forex FanClub receives referral commission based on registrations and trading through those links.

