Skip to content
CompareForexBrokers

Forex Profit and Loss Calculator

I recommend running entry and exit prices through this calculator before a trade is placed, because pip arithmetic is easy to get wrong by hand. I treat the result as a gross scenario figure in the account currency, not a promise of what the market will pay.

Justin Grossbard, Co-Founder of CompareForexBrokers Written by Justin Grossbard Last updated:

Why trust Compare Forex Brokers. Our reviews are reader-supported. We may receive payment when you click a link to a partner site. Learn how we make money.

Trading Forex and CFDs with leverage poses significant risk of loss to your capital.

The profit or loss on a trade, in your account currency, from an entry price, an exit price and a size.

Profit / Loss Calculator

Profit or loss for an entry, exit and position size

Rates as of Fri 2 Oct 2026, 5pm New York close

Moving from 1.1241 to 1.1281 on 0.50 lots of EUR/USD gives US$200.00.

US$200.00

  • Price move40.0 pips
  • Pip value at 0.50 lotsUS$5.00
  • DirectionBuy (long)

Your profit and loss figure comes from the entry, exit, direction, pair and size you enter. Currency conversions use the daily 5pm New York closing rates from our rates service, with the dated close in use printed alongside your result, so scenario prices and conversion rates are kept distinct.

This forex profit and loss calculator works out the scenario profit or loss from the numbers entered: currency pair, direction, entry price, exit price, and position size in standard lots, with the result in the chosen account currency. It measures the distance between the two prices in pips and money, a scenario tool rather than a forecast. Conversions use daily closing rates taken at 5pm New York, a dated daily snapshot rather than a streaming quote, and the close in use prints with the result.

How To Use The Forex Profit And Loss Calculator

Results recalculate as inputs change, with no button to press.

  1. Currency pair: choose from GBP/USD, EUR/USD, EUR/GBP, USD/JPY, GBP/JPY, EUR/JPY, USD/CAD, USD/CHF, GBP/CHF, EUR/CHF, AUD/USD, NZD/USD, AUD/JPY, and USD/SGD; the default is EUR/USD.
  2. Direction: set Buy (long) or Sell (short), with Buy (long) as the default.
  3. Entry price: defaults to the daily EUR/USD close, rounded to four decimals.
  4. Exit price: defaults to the entry price plus 0.004, rounded to four decimals.
  5. Position size (standard lots): defaults to 0.50; one standard lot is 100,000 units of the pair’s base currency, not automatically the account currency.
  6. Account currency: choose USD, EUR, GBP, AUD, SGD, CAD, NZD, or MYR, defaulting to USD.

In my view the defaults just demonstrate the mechanics; I would replace both prices with levels from your own plan. Direction sets the sign of the result.

How The Trade Scenario Is Calculated

For a Buy, the signed move is the exit price minus the entry price; for a Sell, the reverse. Dividing that move by the pip size, 0.0001 on most pairs and 0.01 on a JPY-quoted pair, gives the pip count, which lot size does not change. The pips are multiplied by the pip value at the entered lots, then converted to the account currency at the daily close in use. Leverage changes the margin posted, not the profit or loss per pip at a fixed size.

On the defaults, EUR/USD moves 0.0040, or 40 pips. At 0.50 lots in a USD account each pip is worth US$5, so the Buy returns US$200 and the same Sell loses US$200.

Reading The Result And Its Limits

The headline result is the monetary amount in your account currency, with Price move (pips), Pip value at the entered lots, and Direction beneath. I treat the pip value line as just as useful as the headline for reading the result: it shows what each pip is worth at your chosen size. The figure is gross, with no spread, commission, swap or financing, or slippage deducted, so it is not a net realised result. It measures only the movement between the two prices entered and guarantees no execution price or outcome.

Checking Risk Alongside The Scenario

Before acting on the number, run your plan through the related tools: the Forex Pip Calculator, the Forex Lot Size Calculator for turning your stop distance into a position size, and the Forex Margin Calculator, which also covers XAU/USD. Entering your stop as the exit price shows the gross loss at that distance, and What Is Stop Loss In Forex? explains how stops work. The Best Forex Currency Pairs to Trade covers pair selection, and the forex calculators hub holds the rest.

Spread and commission sit outside this result, so the Broker Fee Comparison Calculator is the separate check for those trading costs. The formulas come from the CompareForexBrokers calculator implementation, and Our Methodology In 2026 describes the site’s broader broker research approach. My suggestion is to run this tool twice, once to your target and once to your stop, so both sides of the plan are visible.

Disclaimer

Please note: We cannot guarantee the accuracy of any of the tools or calculators we offer. They are designed for informational purposes only. Any action you take in the market is carried out at your own risk.

FAQs

Does The Forex Profit and Loss Calculator Predict Future Prices?
No, the calculator works out the profit or loss for the scenario entered, using the pair, direction, prices, and size supplied. It measures the distance between the two prices and converts that move into pips and an account-currency amount. It does not forecast prices and guarantees no execution or outcome.
Does The Result Include Spread, Commission, and Financing Costs?
No, the figure is a gross scenario result calculated from the prices, direction, and size entered, with no adjustment for spread, commission, swap or financing, or slippage. A net realised profit or loss will differ once those costs apply, so the figure works as a planning number for the price move.
Is A Pip The Same As The Smallest Quoted Price Movement?
No, a pip is 0.0001 on most pairs and 0.01 on a JPY-quoted pair, while a point on five-decimal, or three-decimal JPY, pricing is one tenth of a pip. The calculator divides the move by the pip size, so a difference of 0.0040 on EUR/USD counts as 40 pips, not 0.0040 pips.
Which Account Currencies Does The Calculator Support?
USD, EUR, GBP, AUD, SGD, CAD, NZD, and MYR are supported, with USD the default. The pip value is computed in the quote currency, then converted into your account currency. Results show the date of the daily close. MYR uses the stored page rate, which can be older than the displayed close.
Why Does The Calculator Use A Daily Closing Rate?
All four rate-dependent forex calculators use daily closing rates taken at 5pm New York. The market data is a dated daily snapshot rather than a streaming quote, keeping conversions consistent across the tools. Each result prints the close in use, so the rate behind the figure is visible.

About the author

Justin Grossbard, Co-Founder of CompareForexBrokers

Justin Grossbard

Justin Grossbard is the Co-Founder and CEO of CompareForexBrokers, which he established with Noam Korbl in 2014. He has over 20 years of professional experience in online marketing and holds a Master's in Marketing from Monash University.

LinkedIn · X / Twitter

Our reviews are reader-supported. We may receive payment when you click a link to a partner site. Learn how we make money.