What Is PNL in Trading? Pips & Profit Loss
Learn what PNL means in trading. Understand pips, calculate profit and loss, and see how leverage affects your trades with practical examples.
Key takeaways:
- PNL (Profit and Loss) is the net financial result of a trade, which can be positive (profit) or negative (loss).
- A pip equals 0.0001 for most currency pairs and is the standard unit for measuring PNL in forex trading.
- The dollar value of each pip depends on your lot size: approximately $10/pip on a standard lot, $1/pip on a mini lot, $0.10/pip on a micro lot.
- Unrealized PNL shows your floating profit or loss while a trade is open and updates your account equity, not your balance.
- Realized PNL locks in when you close the trade and updates your account balance directly.
- Leverage amplifies both gains and losses, making each pip movement produce a larger PNL impact relative to your deposit.
This article is for educational purposes only. It does not constitute financial advice or a recommendation to buy, sell, or hold any financial instrument.
On this page:
- What Is PNL in Trading?
- What Is a Pip in Forex Trading?
- How to Calculate PNL Using Pips
- Realized vs. Unrealized PNL: What's the Difference?
- How PNL Works in Real Trading: Practical Factors
- PNL in Forex vs. Crypto: What's the Difference?
- Frequently Asked Questions About PNL and Pips
- Summary: What You Now Know About PNL and Pips
What Is PNL in Trading?
PNL Definition: The Quick Answer
PNL (Profit and Loss) is the net financial result of a trading position. In forex and CFD trading, PNL refers to the difference between the price at which you entered a trade and the price at which you exit it, multiplied by your position size. In forex, that result is measured and expressed in pips. PNL applies equally to forex, CFDs, and crypto derivatives.
PNL is not the same as profit. Profit is only the positive side of the outcome. PNL covers both directions: a positive PNL means the trade made money; a negative PNL means it lost money. The acronym P&L, which appears on platforms like MetaTrader 4 and MetaTrader 5, refers to the exact same metric.
Forex is the primary market where pip-based PNL is used, with $7.5 trillion in daily trading volume according to the BIS 2022 Triennial Survey. CFD instruments (contracts for difference, where profit or loss is determined by the difference between a position's opening and closing price) use the same pip-based measurement. Note that CFDs are not available to retail traders in all jurisdictions, including the United States.
If you trade on Binance or Bybit and want to see how crypto PNL compares to forex pip-based PNL, see the PNL in Forex vs. Crypto section below.
What Is a Pip in Forex Trading?
A pip (Percentage in Point, also called Price Interest Point) is the smallest standard unit of price movement in forex trading. For most currency pairs, 1 pip equals 0.0001. For Japanese yen pairs such as USD/JPY and EUR/JPY, 1 pip equals 0.01. Pips are how traders count price movement, calculate profit and loss, and communicate trade results.
A currency pair is two currencies quoted against each other. In EUR/USD, the Euro is the base currency (left side) and the US Dollar is the quote currency (right side). The currency pair you trade determines the pip convention that applies, which is why knowing the JPY exception matters before you calculate anything.
How Many Decimal Places Is a Pip?
For most currency pairs, 1 pip sits at the fourth decimal place, equal to 0.0001. So if EUR/USD moves from 1.1050 to 1.1060, the price has moved 10 pips.
For Japanese yen pairs, the convention is different. USD/JPY, EUR/JPY, and GBP/JPY all use the second decimal place. One pip for USD/JPY equals 0.01. If USD/JPY moves from 145.00 to 145.30, that is a 30-pip move.
Some brokers quote prices to a fifth decimal place. That fifth digit is called a pipette, which equals 1/10th of a pip. If EUR/USD is quoted at 1.10005, the final "5" is a pipette. Pipettes allow for more precise pricing, but they do not change the fundamental pip calculation.
Pip Example: What Does a 10-Pip Move Look Like?
If EUR/USD moves from 1.1000 to 1.1010, the price has moved 10 pips. The calculation: (1.1010 minus 1.1000) divided by 0.0001 equals 10.
That 10-pip movement is a fact about price. What it means in dollars depends on how large your trade is. That brings us to pip value and lot size.
Now that you know what a pip is, the next step is seeing exactly how pip movements create the PNL figure on your trading screen.
How to Calculate PNL Using Pips
Each pip movement in your trade's favor increases your PNL, and each pip movement against you decreases it. The exact dollar impact depends on your lot size.
PNL Formula: PNL = Number of Pips x Pip Value
The PNL Formula: Pips x Pip Value
The PNL from any trade equals the number of pips gained or lost multiplied by the pip value for your position. To use this formula, you need two numbers: the pip count and the pip value. The sections below show you how to calculate both.
Step-by-Step: How to Calculate Pip Value
Pip value is the dollar amount that one pip movement adds to or subtracts from your PNL. It depends on the currency pair and your lot size.
The formula for pip value on a USD-denominated account is:
Pip Value = (0.0001 / Exchange Rate) x Lot Size
For USD-quoted pairs (EUR/USD, GBP/USD), this simplifies to:
Pip Value = Lot Size x 0.0001
The $10/pip figure you will hear quoted for EUR/USD on a standard lot is a working approximation. The exact figure varies slightly with the exchange rate. At an EUR/USD rate of 1.1050, the precise value is (0.0001 / 1.1050) x 100,000 = $9.05. Most traders use $10/pip as the standard reference. For JPY pairs, replace 0.0001 with 0.01 in the numerator.
Here are the steps to calculate your PNL on any trade:
- Identify your entry price and exit price. For a long EUR/USD trade: entry 1.1050, exit 1.1100.
- Calculate the pip movement. Subtract entry from exit and divide by the pip size: (1.1100 - 1.1050) / 0.0001 = 50 pips.
- Determine your pip value from your lot size. On a standard lot (100,000 units): pip value = approximately $10.
- Multiply pip movement by pip value to get PNL. 50 pips x $10 = $500 PNL.
Pip Value by Lot Size: The Reference Table
The dollar value of one pip depends entirely on your lot size. Lot size refers to the standardized contract volume of a trade, not the dollar amount.
| Lot Type | Units | EUR/USD Pip Value (approx.) | GBP/USD Pip Value (approx.) | USD/JPY Pip Value (approx. at 145.00) |
|---|---|---|---|---|
| Standard lot | 100,000 | $10.00 | $10.00 | $6.90 |
| Mini lot | 10,000 | $1.00 | $1.00 | $0.69 |
| Micro lot | 1,000 | $0.10 | $0.10 | $0.069 |
The bigger your lot size, the more each pip is worth, and the larger your PNL swings will be per pip of price movement. For a derivatives-specific PNL calculation reference, see the FAQ Profit Loss Calculation guide.
PNL Calculation Examples: From Pips to Dollars
A 10-pip gain on a standard lot EUR/USD position equals $100 in PNL. On a mini lot, 10 pips equals $10. On a micro lot, 10 pips equals $1. The pip count is identical in each case. The dollar result changes because the lot size changes.
Before working through the examples, note that a long position is a buy trade that profits when the price rises. A short position is a sell trade that profits when the price falls. In trading, "long" refers to your trade direction, not how long you hold the position. The same 30-pip price movement produces positive PNL for a long trader and negative PNL for a short trader.
Example 1: Long EUR/USD (winning trade) Trader opens a long position on EUR/USD at entry price 1.1050 with 1 standard lot (100,000 units). EUR/USD rises to 1.1100.
- Pip movement: (1.1100 - 1.1050) / 0.0001 = 50 pips
- Pip value: approximately $10 (standard lot, USD-quoted pair)
- PNL: 50 x $10 = $500
Example 2: Short GBP/USD (winning trade) Trader opens a short position on GBP/USD at entry price 1.2800 with 1 mini lot (10,000 units). GBP/USD falls to 1.2740.
- Pip movement: (1.2800 - 1.2740) / 0.0001 = 60 pips in the trade's favor
- Pip value: $1 (mini lot, USD-quoted pair)
- PNL: 60 x $1 = $60
Example 3: Long USD/JPY (illustrating the JPY pip convention) Trader opens a long position on USD/JPY at 145.00 with 1 micro lot (1,000 units). USD/JPY rises to 145.30.
- Pip movement: (145.30 - 145.00) / 0.01 = 30 pips (JPY pairs use 0.01, not 0.0001)
- Pip value: (0.01 / 145.30) x 1,000 = approximately $0.069 per pip
- PNL: 30 x $0.069 = approximately $2.07
Example 4: Long EUR/USD (losing trade) Trader opens a long position on EUR/USD at 1.1050 with 1 standard lot. EUR/USD falls to 1.1020.
- Pip movement: (1.1020 - 1.1050) / 0.0001 = -30 pips
- Pip value: approximately $10
- PNL: -30 x $10 = -$300
Reverse calculation: how many pips does it take to make $100? The answer depends entirely on your lot size:
- Standard lot ($10/pip): $100 / $10 = 10 pips
- Mini lot ($1/pip): $100 / $1 = 100 pips
- Micro lot ($0.10/pip): $100 / $0.10 = 1,000 pips
The PNL figures you see while a trade is open are called unrealized PNL. When you close the trade, that number locks in as realized PNL. The next section explains the difference and why it matters for your account.
Realized vs. Unrealized PNL: What's the Difference?
Unrealized PNL is what you would make if you closed the trade right now. Realized PNL is what you actually made after you closed the trade.
That single distinction explains two different numbers you will see on your trading platform simultaneously.
Unrealized PNL (Floating PNL): Your Live Trade Score
Unrealized PNL, also called floating PNL or open PNL, is the profit or loss on a position that is still open. It changes in real-time with every pip movement while your trade remains active. Some platforms also label this running PNL.
The key fact about unrealized PNL: it updates your account equity, not your account balance. Your account balance is the settled cash figure, which only changes when trades close. Your account equity equals your account balance plus all unrealized PNL from open positions.
If your account balance is $1,000 and you have an open trade showing +$50 in floating PNL, your equity is $1,050. Your balance remains $1,000 until you close the trade.
| Account Balance | Account Equity | |
|---|---|---|
| Definition | Settled cash in your account | Balance + all open unrealized PNL |
| Updates when | A trade closes (realized PNL) | Every pip movement on open trades |
| Example | $1,000 | $1,050 (with $50 floating gain) |
On MetaTrader 4 and MetaTrader 5, unrealized PNL appears as "Profit" in the open trades panel. On Binance Futures and Bybit, it is labeled "Unrealized PNL." The label differs, but the concept is the same.
A floating gain can reverse before you close the trade. A +$200 unrealized PNL can turn negative if the market moves against you. For a closer look at how this happens in practice, see why a closed trade can show a loss even when unrealized PNL was positive.
Realized PNL: Locking In Your Profit or Loss
Realized PNL is the confirmed, final profit or loss recorded when you close a trade. Once the trade closes, the number is fixed. It cannot change. Your account balance updates immediately to reflect it.
Example: A trader opens EUR/USD at 1.1050 with 1 standard lot and closes at 1.1100.
- Pip movement: 50 pips
- PNL: 50 x $10 = $500 realized PNL
- Account balance increases by $500
Realized PNL is typically the figure relevant for tax reporting. Tax treatment of trading profits and losses varies by jurisdiction. Consult a qualified tax professional for advice specific to your circumstances.
Some platforms label realized PNL as "closed PNL" or "settled PNL." Open PNL and closed PNL are simply platform-label variations for unrealized and realized PNL. The underlying concepts are identical regardless of the label.
Realized vs. Unrealized PNL: Side-by-Side Comparison
The table below shows the key differences between realized and unrealized PNL across five dimensions.
| Unrealized PNL | Realized PNL | |
|---|---|---|
| Definition | Floating profit/loss on an open position | Confirmed profit/loss after trade closes |
| Status | Trade is still open | Trade has closed |
| Account Impact | Updates equity only | Updates account balance |
| Changeability | Fluctuates with every pip movement | Locked in; cannot change |
| Tax Relevance | Not a taxable event | Typically a taxable event |
| Platform Labels | Floating PNL, open PNL, running PNL, Profit (MT4) | Closed PNL, settled PNL, realized P&L |
Can PNL Be Negative?
Yes. Negative PNL means the trade has lost money.
Negative unrealized PNL means an open position is currently losing. The price has moved against your trade direction. Your equity decreases, but your balance is unchanged while the trade stays open.
Negative realized PNL means a closed trade resulted in a loss. Your account balance decreases by the loss amount the moment the trade closes.
On most trading platforms, negative PNL displays in red with a minus sign, for example -$50.00 or -30 pips. Seeing a red number in the Profit column on MT4, or a negative figure in the Unrealized PNL column on Binance, means the same thing: that position is currently losing.
When losses accumulate across multiple closed trades from a high point, traders refer to this as drawdown, which is the peak-to-trough decline in account value.
How PNL Works in Real Trading: Practical Factors
Three factors shape the actual PNL you see on your trading platform: leverage, the spread, and how you manage open positions.
How Leverage Affects Your PNL
Leverage lets you control a large position with a smaller deposit, which multiplies the PNL impact of every pip movement. With 100:1 leverage, a trader controls a $100,000 standard lot position with a $1,000 deposit (margin is the deposit required to open a leveraged trade, not the full position value). A 10-pip move on that position produces the same $100 PNL as it would without leverage. But relative to the $1,000 deposit, that $100 equals 10% of capital.
Leverage amplifies gains and losses equally. A 10-pip gain adds $100 to your account; a 10-pip loss removes $100. For more detail on how this applies to open positions, see how leverage affects unrealized PNL.
Risk note: Trading forex and CFDs involves significant risk of loss. Leverage magnifies both gains and losses. Only trade with money you can afford to lose.
How the Spread Affects PNL From the Start
The spread is the difference between the bid price and the ask price, measured in pips. It is a trading cost deducted from your PNL the moment you open a trade. For more background on how this cost works at the execution level, see how floating spreads and bid-ask dynamics affect your entry price.
If EUR/USD has a 2-pip spread, your trade starts with a 2-pip unrealized loss. The price must move 2 pips in your favor just to break even. This is why opening a trade and closing it immediately always shows a small loss equal to the spread.
Managing PNL: Stop Loss, Take Profit, and Risk-Reward
A stop loss converts unlimited downside PNL risk into a defined, calculable pip loss. Setting a stop loss 20 pips below your entry price on a standard lot limits your maximum loss to $200, regardless of how far the market moves against you.
A take profit automatically locks in PNL by closing the trade when price reaches your target. Setting a take profit 40 pips above entry targets $400 PNL on a standard lot. For a full walkthrough of how these orders work, see how take profit and stop loss orders work in spot trading.
Pairing these two orders defines your risk-reward ratio. A 1:2 risk-reward ratio means risking 20 pips ($200) to target 40 pips ($400). Consistently profitable traders typically aim for a ratio of 1:1.5 or higher, meaning each winning trade earns at least 1.5 times what a losing trade costs.
How to Track Your PNL on a Trading Platform
All major trading platforms display PNL in real-time for open positions and historically for closed positions. On MetaTrader 4 and MetaTrader 5, the "Profit" column in the Trade tab shows your unrealized PNL for each open position. The Account History tab shows your realized PNL for every closed trade. Note that MT4 uses the label "Profit," not "PNL," but both terms refer to the same metric. On Binance Futures, the column is labeled "Unrealized PNL." On Bybit, it appears as "PnL."
Before entering a trade, you can pre-calculate your expected PNL using a free pip calculator. A pip calculator takes three inputs (currency pair, lot size, and pip count) and outputs the dollar result. Free tools are available at the Myfxbook pip calculator and the Babypips pip calculator, and most broker platforms include one natively.
To build on this foundation, here are four practices that traders use to improve their PNL over time:
- Use stop losses on every trade to cap the maximum loss in pip terms before entering.
- Target a positive risk-reward ratio: aim to gain more pips on winning trades than you risk on losing ones.
- Track your realized PNL across trades over time to identify which setups consistently produce positive results.
- Pre-plan trade outcomes with a pip calculator before entering, so you know the dollar PNL at your stop loss and take profit levels.
PNL in Forex vs. Crypto: What's the Difference?
If you already track PNL on Binance or Bybit, you understand the concept. Forex uses a different unit to express the same thing.
Both forex and crypto PNL measure the same underlying outcome: the financial result of entering a position at one price and exiting at another. The difference is in how that result is displayed and the unit used to count the movement.
Forex PNL vs. Crypto PNL: Same Concept, Different Units
In forex and CFD trading, price movement is counted in pips. Your PNL starts as a pip count, then converts to dollars based on your lot size. In crypto trading, PNL is typically displayed directly in USDT or USD, and also shown as a percentage return on the position.
A 50-pip gain on a standard lot EUR/USD position equals $500 in PNL. If that $500 came from a $10,000 account, it represents a 5% return on investment (ROI). A crypto platform would show you that 5% figure directly alongside the dollar amount. A forex platform shows you the 50-pip count alongside the dollar amount. Both platforms are reporting the same financial outcome in different formats.
Unrealized PNL on Bybit means the same thing as floating PNL in forex: the current open profit or loss on a position you have not yet closed. On Binance Futures, unrealized PNL is shown in USDT alongside a percentage. The display format differs from MetaTrader's pip-based display, but the concept is identical.
Crypto vs. Forex PNL: Comparison Table
| Forex / CFD PNL | Crypto PNL (Binance Futures / Bybit) | |
|---|---|---|
| Unit of Measurement | Pips (then converted to dollars) | USDT / USD directly |
| Display Format | Pip count + dollar amount | Dollar amount + percentage ROI |
| Platform Examples | MetaTrader 4, MetaTrader 5 | Binance Futures, Bybit |
| How Calculation Works | Pip count x pip value = dollar PNL | (Exit price - Entry price) x contract size |
| Connection to ROI | Calculate separately (PNL / account size) | Shown directly on platform |
| Unrealized PNL Label | "Profit" (MT4/MT5) | "Unrealized PNL" (Binance), "PnL" (Bybit) |
The pip-based system gives forex traders a standardized unit that works across all currency pairs. Once you know your lot size and the pip convention for your pair, you can calculate your dollar PNL from any price movement. Your existing understanding of PNL from crypto trading transfers directly. The math is the same; the unit of measurement is different.
Frequently Asked Questions About PNL and Pips
What does PNL stand for in trading?
PNL stands for Profit and Loss. It is the net financial result of a trading position: positive when the trade made money, negative when it lost money. P&L is the same thing, written differently. PNL applies across forex, CFD, and crypto derivatives trading.
What is a pip in forex trading?
A pip (Percentage in Point, also called Price Interest Point) equals 0.0001 for most currency pairs, which is the fourth decimal place. For Japanese yen pairs such as USD/JPY, one pip equals 0.01, the second decimal place. If EUR/USD moves from 1.1050 to 1.1060, the price moved 10 pips.
How do you calculate PNL using pips?
Multiply the number of pips gained or lost by the pip value for your lot size. Pip value for a standard lot on EUR/USD is approximately $10, so a 50-pip gain produces $500 PNL. The four-step process is: identify entry and exit prices, calculate pip movement, determine pip value from lot size, then multiply. See the full calculation walkthrough in the How to Calculate PNL Using Pips section above.
How much is a pip worth in dollars?
The dollar value of a pip depends on your lot size. For USD-quoted pairs (EUR/USD, GBP/USD) on a USD-denominated account: a standard lot (100,000 units) equals approximately $10 per pip; a mini lot (10,000 units) equals approximately $1 per pip; a micro lot (1,000 units) equals approximately $0.10 per pip.
What is the difference between realized and unrealized PNL?
Unrealized PNL is the floating profit or loss on an open trade. It changes with every pip movement and updates your account equity, not your balance. Realized PNL is the confirmed profit or loss after a trade closes. It cannot change and updates your account balance directly. See the comparison table in the Realized vs. Unrealized PNL section above for a full breakdown.
Can PNL be negative?
Yes. Negative PNL means the trade lost money. Negative unrealized PNL means an open trade is currently losing. Negative realized PNL means a closed trade resulted in a loss that reduced your account balance. On most platforms, negative PNL displays in red with a minus sign, for example -$50.00.
What is floating PNL?
Floating PNL is unrealized PNL: the live profit or loss on an open trade. It floats up and down with every pip movement while the position remains open. The moment you close the trade, the floating PNL converts to realized PNL and your account balance updates.
How does leverage affect PNL?
Leverage amplifies both gains and losses. At 100:1, a 10-pip gain on a standard lot produces $100 PNL from a $1,000 deposit, which equals a 10% return on the deposited capital. A 10-pip loss produces -$100, which equals -10%. Leverage magnifies PNL in both directions equally.
What is a good PNL in trading?
There is no universal figure. A good PNL depends on your account size, risk tolerance, and strategy. Consistently profitable traders typically maintain a risk-reward ratio of 1:1.5 or higher and a positive cumulative realized PNL over a meaningful sample of trades. Winning every trade is not the goal; winning more in dollar terms than you lose is.
What is the difference between PNL and ROI in trading?
PNL is the absolute dollar or pip gain or loss from a trade. ROI (Return on Investment) expresses the same result as a percentage of the capital you deployed. A $500 PNL on a $10,000 account is a 5% ROI. Traders use PNL for real-time tracking and ROI for comparing performance across different account sizes or time periods.
What is a pipette in trading?
A pipette equals 1/10th of a pip, shown as the fifth decimal place on brokers that offer fractional pip pricing. If EUR/USD is quoted at 1.10005, the final "5" is a pipette. Pipettes allow for more precise pricing but do not change the fundamental pip calculation. Most traders work in whole pips; the pipette is simply greater precision on the same unit.
Summary: What You Now Know About PNL and Pips
You now have the foundational vocabulary to interpret every PNL figure on your trading platform, whether it shows pips, dollars, percentages, or floating vs. realized labels.
Here is what this article covered:
- PNL (Profit and Loss) is the net financial result of a trade and is measured in pips in forex and CFD markets.
- A pip equals 0.0001 for most pairs (0.01 for JPY pairs) and is the standard unit for counting price movement.
- The dollar value of each pip depends on your lot size: approximately $10/pip on a standard lot, $1/pip on a mini lot, $0.10/pip on a micro lot, for USD-quoted pairs.
- Unrealized PNL (floating PNL) is the live profit or loss on an open trade; it updates your account equity but not your balance.
- Realized PNL locks in when you close the trade and updates your account balance directly.
- Leverage multiplies the PNL impact of each pip movement relative to your deposit, in both directions.
To pre-calculate pip values and expected PNL before entering a trade, use the Myfxbook pip calculator or the Babypips pip calculator. Both are free and require only three inputs: currency pair, lot size, and pip count.