This article was generated by AI. Please verify important information independently.

What Is PNL? Definition, Formula & Basis Points

Crypto Wiki|Jul 13, 2026|4.5 (500 ratings)
AI Summary

Learn what PNL means in trading, how to calculate profit and loss, and why basis points matter for measuring crypto trading performance.

PNL (Profit and Loss) is the net financial result of a trade or investment: the total gain or loss after subtracting all costs from proceeds. PNL applies across all financial markets, including stocks, forex, commodities, and cryptocurrency trading, and tells you whether a position made or lost money.

PNL stands for Profit and Loss. You may also see it written as P&L, which typically refers to the corporate accounting version (the Profit and Loss Statement used in financial reporting). This article covers PNL in the trading and investing context, where it measures the outcome of individual positions and your overall trading performance.

A positive PNL means a trading profit: your exit price exceeded your entry price after costs. A negative PNL means a trading loss: your position closed below its cost basis. PNL is not the same as revenue. Revenue is the gross amount received before any costs are deducted. PNL is the net result after all costs, including trading fees, are subtracted.

For longer-term investors, PNL measures the total gain or loss on a position from purchase to sale, regardless of holding period. The same formula applies across timeframes.

Before working through how PNL is calculated, you need to understand the unit professionals use to express it precisely: basis points.


What Are Basis Points? Definition, Conversion, and Why They Matter

A basis point (bps) is one-hundredth of one percentage point, equal to 0.01%. One hundred basis points equals 1%. Basis points are the standard unit for expressing small percentage changes in finance, including PNL, trading fees, and interest rates.

For the formal financial definition, see Investopedia's definition of basis points{target="_blank" rel="noopener noreferrer

Conversion formula:

  • To convert basis points to a percentage: divide by 100
  • To convert a percentage to basis points: multiply by 100

Basis Points Conversion Reference Table

Basis PointsPercentageTrading Example Context
1 bps0.01%Smallest measurable fee unit
10 bps0.10%Typical maker fee on major exchanges
25 bps0.25%Common Federal Reserve rate adjustment
50 bps0.50%Moderate Fed rate increase
75 bps0.75%Aggressive Fed rate increase
100 bps1.00%1% price move or monthly return target
200 bps2.00%Moderate monthly return benchmark
500 bps5.00%Strong monthly return benchmark

Basis points exist to solve a specific ambiguity in financial communication: the difference between a percentage change and a percentage point change. If a trading fee moves from 2% to 3%, did it increase by 1 percentage point (absolute) or by 50% (relative)? Both statements are mathematically correct, which creates confusion. Saying the fee increased by 100 bps removes all ambiguity. One hundred basis points always means a 1 percentage point absolute increase, regardless of context.

You may recognize basis points from news coverage of central bank decisions. When the U.S. Federal Reserve raises interest rates by 25 bps, it means a 0.25 percentage point increase in the federal funds rate, which is a concrete, unambiguous figure that reporters and analysts use precisely for that reason.

Position sizing determines the dollar impact of a 1 bps move: on a $10,000 position, 1 bps equals $1.00; on a $100,000 position, 1 bps equals $10.00. This is why professional traders express PNL in basis points rather than raw dollar figures. A gain of 1,000 bps means a 10% return regardless of whether the position was $5,000 or $500,000.

In trading, basis points are the standard unit for expressing PNL changes, fee costs, and funding rates, giving you a precise, comparable measure of performance across positions of different sizes.


How to Calculate PNL: Formula and Worked Examples

To calculate PNL, you need three values: the entry price, the exit price, and the position size.

The PNL Formula

PNL = (Exit Price − Entry Price) × Position Size

Each variable has a specific meaning:

  • Entry price: the price at which you opened the position. On exchange dashboards, this may also appear as "average cost," "average entry," or "open price." On platforms that allow multiple entries into the same position, the entry price becomes a weighted average of all fills.
  • Exit price: the price at which you closed the position.
  • Position size: the number of units held (for example, 1 BTC or 0.5 BTC).

To express PNL as a percentage return in basis points, use this formula:

PNL in bps = [(Exit Price − Entry Price) ÷ Entry Price] × 10,000

This formula multiplies by 10,000, not 100. That converts the decimal return directly to basis points. A 10% return equals 1,000 bps.

**PNL vs. Return on Investment (ROI){target="_blank" rel="noopener noreferrer

Worked Example: Calculating Gross PNL

The following example uses Bitcoin (BTC) with a $30,000 entry price to show both a profitable and a losing trade.

Example 1: Profitable trade

  1. Entry: buy 1 BTC at $30,000
  2. Exit: sell 1 BTC at $33,000
  3. PNL = ($33,000 − $30,000) × 1 = +$3,000
  4. In bps: [(33,000 − 30,000) ÷ 30,000] × 10,000 = +1,000 bps (+10%)

Example 2: Losing trade

  1. Entry: buy 1 BTC at $30,000
  2. Price drops; exit: sell 1 BTC at $27,000
  3. PNL = ($27,000 − $30,000) × 1 = −$3,000
  4. In bps: [(27,000 − 30,000) ÷ 30,000] × 10,000 = −1,000 bps (−10%)

Both figures above are gross PNL: the result before trading fees are deducted.

Net PNL After Trading Fees

Trading fees are costs an exchange charges for executing a trade, typically expressed as a percentage of trade value. On professional platforms, that percentage is almost always communicated in basis points. Exchanges typically charge two types: a maker fee (for limit orders that add liquidity to the order book) and a taker fee (for market orders that remove liquidity). Maker fees are generally lower.

The table below continues the profitable BTC trade and shows how fees reduce gross PNL:

ItemAmountBPS
Gross PNL+$3,000+1,000 bps
Entry fee (10 bps maker)−$30−10 bps
Exit fee (10 bps taker)−$30−10 bps
Net PNL+$2,940+980 bps

The 10 bps fee rate above is representative. Verify current fee rates on your exchange before calculating, as fee structures change periodically.

A 20 bps round-trip cost reduced this trade's return from 1,000 bps to 980 bps. On high-frequency trading strategies where dozens of trades occur daily, those fee basis points compound meaningfully against your realized return.


Realized PNL vs. Unrealized PNL: What Is the Difference?

PNL splits into two types based on whether your position is open or closed: realized PNL and unrealized PNL. The distinction matters because only one of them is real money in your account.

What Is Realized PNL?

Realized PNL is the confirmed gain or loss from a trade that has been fully or partially closed. It is permanent, settles directly to your account balance, and may be subject to tax.

Realized PNL is also called "closed PNL" or "settlement PNL" on some exchange platforms. These terms refer to the same thing.

PNL becomes realized at the exact moment you execute a closing trade. Using the BTC example: you bought 1 BTC at $30,000 and sold it at $33,000. Your realized PNL is +$3,000 (+1,000 bps). That gain is now settled in your account balance. Once realized, the figure cannot reverse. It is a permanent record of that trade's outcome.

PNL is negative when your exit price falls below your entry price. If you bought 1 BTC at $30,000 and sold at $27,000 after the price dropped, your realized PNL is −$3,000 (−1,000 bps). That loss is confirmed and deducted from your account balance.

What Is Unrealized PNL?

Unrealized PNL (also called floating PNL, open PNL, or paper PNL) is the theoretical gain or loss on a position that is still open. It changes continuously with the market price and does not affect your account balance until you close the trade.

Your exchange calculates unrealized PNL in real time using the current mark price: the continuously updated market value of your asset, based on recent trading activity. This process is called mark-to-market accounting{target="_blank" rel="noopener noreferrer

Worked example:

  • You bought 1 BTC at $30,000 (entry price, fixed)
  • Current mark price: $31,500
  • Unrealized PNL = ($31,500 − $30,000) × 1 = +$1,500 (+500 bps)

Now suppose BTC's price falls to $28,500:

  • Unrealized PNL = ($28,500 − $30,000) × 1 = −$1,500 (−500 bps)

The entry price stayed fixed at $30,000. Only the mark price changed, which is why the unrealized PNL swung from +$1,500 to −$1,500. Nothing has been locked in.

Is unrealized PNL real money? Not until you close your position. Unrealized PNL is a live estimate of what you would gain or lose if you closed right now. It can increase, decrease, reverse entirely, or disappear before you ever execute a closing trade. Only realized PNL from a completed, closed trade settles to your account balance.

Why does your PNL keep changing if you haven't sold? Because mark-to-market reprices your position continuously against the current market price. Your entry price is fixed; the market is not.

Realized vs. Unrealized PNL: Side-by-Side Comparison

The table below summarizes the key differences between realized and unrealized PNL.

FeatureRealized PNLUnrealized PNL
Position statusClosedOpen
Locked in?YesNo
Affects account balance?YesNo
Can it reverse?NoYes
Taxable?Typically yesNot until realized
Also calledClosed PNL, Settlement PNLFloating PNL, Paper PNL, Open PNL

The PNL Lifecycle (designer note: horizontal flow diagram, 4 stages, green for positive PNL, red for negative PNL):

Open PositionFloating Unrealized PNL (mark-to-market, updates in real time) → Close PositionRealized PNLAccount Balance Settlement

Many traders treat a large unrealized PNL as money already earned. It is not. Until you execute the closing trade, your PNL can move in either direction.


PNL in Crypto Trading: How Exchanges Display Your Performance

On cryptocurrency exchanges like Binance, Bybit, and Coinbase, PNL is displayed in real time across two panels on your trading dashboard. To read your PNL: the dollar figure shows your absolute gain or loss, and the percentage beside it is that same figure expressed as a return. A display of +5.00% is exactly +500 bps.

The Open Positions panel shows your unrealized PNL for every active trade. The figure updates continuously as the mark price changes and is typically color-coded: green for a positive unrealized PNL, red for a negative one.

The Trade History or Closed Orders panel shows your realized PNL from completed trades. Each closed position contributes a permanent entry to this record. At the portfolio level, PNL aggregates the realized and unrealized performance of all open and closed positions, giving you a total picture of your trading profitability. Tracking PNL systematically across trades is a core component of risk management: it reveals which strategies generate consistent returns and which erode capital over time.

Daily PNL is the sum of all realized gains and losses from trades closed within a calendar day, plus any change in unrealized PNL on open positions. It gives you a running view of performance, though weekly or monthly figures are more meaningful for evaluating a strategy.

Decentralized Finance (DeFi) is the ecosystem of financial applications built on blockchain without centralized intermediaries. PNL in DeFi includes components not found on centralized exchanges. Yield earned from liquidity provision or lending adds positive PNL. Impermanent loss, which occurs when the relative price of paired assets changes while held in a liquidity pool, is a DeFi-specific form of negative PNL. Gas fees are on-chain transaction costs that reduce net PNL the same way trading fees do on centralized platforms. A full analysis of DeFi PNL is beyond the scope of this article, but those three components are what distinguish it from standard spot or futures trading PNL.


PNL With Leverage: How Basis Points Amplify Gains and Losses

Leverage allows you to control a position larger than your deposited capital by borrowing funds from the exchange, and this amplifies your PNL in both directions proportionally.

To open a leveraged trade, you deposit margin: collateral the exchange holds against potential losses. With 10x leverage, a $3,000 margin deposit controls a $30,000 BTC position.

Here is how the basis point amplification works:

  • A 100 bps (1%) price move in your favor on that $30,000 position = +$300 gross PNL
  • Your capital at risk was $3,000
  • Return on capital: $300 ÷ $3,000 = 10% = +1,000 bps on your deposited capital

The same math applies in reverse. A 100 bps adverse price move produces −1,000 bps on your deposited capital. With 10x leverage, a 1% price movement against you results in a 10% loss on your margin.

If your position moves far enough against you that your account balance can no longer cover the losses, the exchange automatically closes (liquidates) your position, resulting in the maximum possible negative PNL for that trade. A stop-loss order limits your maximum negative PNL by automatically closing your position when it reaches a predefined loss threshold, which can prevent liquidation if set appropriately. For more on setting these orders, see take-profit and stop-loss orders in perpetual futures contracts.

In perpetual futures (perps) contracts, the dominant futures product on crypto exchanges with no expiry date, PNL is calculated using the mark price rather than the last traded price. This prevents price manipulation from artificially inflating or deflating your PNL figure. The mark price is derived from an index price: the average of the asset's price across multiple exchanges.

Perpetual futures also carry funding rates: periodic payments expressed in basis points that pass between traders holding long positions and traders holding short positions. Funding rates keep the perpetual futures contract price anchored to the spot price. When the funding rate is positive, long holders pay short holders; when negative, short holders pay long holders. On major exchanges, funding rates typically range from 1 to 10 bps per 8-hour period under normal conditions, though they can spike significantly during high-volatility periods. For a detailed breakdown of why closed P/L can show a loss even when unrealized profit is positive, funding rate deductions are a common explanation.

Leverage multiplies PNL in both directions. The same basis point movement that generates significant gains can produce equally significant losses when trading on margin.


What Is a Good PNL? Tracking and Benchmarking Your Trading Performance

No single number defines a "good" PNL. Performance depends on your strategy, risk tolerance, time horizon, and market conditions. Professional traders evaluate PNL quality across three consistent dimensions.

1. Consistency over single-trade size. A consistent win rate and risk/reward ratio across many trades is more meaningful than one large win. A strategy that wins 55% of trades with a 1.5:1 risk/reward ratio produces positive cumulative PNL over time, even though 45% of individual trades result in losses.

2. Risk-adjusted return. Measuring PNL relative to the maximum drawdown taken to generate it separates high-quality performance from lucky outcomes. A +500 bps monthly return generated with a 200 bps maximum drawdown reflects better risk-adjusted performance than the same +500 bps return that required a 2,000 bps drawdown.

3. Net PNL, not gross PNL. Always evaluate performance on net PNL after fees. Trading fees expressed in basis points compound meaningfully across many trades. A strategy that appears profitable on gross PNL may show neutral or negative net PNL once round-trip fees are deducted.

Professional traders commonly reference a win rate above 50% combined with a risk/reward ratio of 1.5:1 or higher as a baseline for positive cumulative PNL. This benchmark requires a meaningful sample of trades to be statistically valid. Monthly return targets commonly referenced in active trading communities range from 200 to 500 bps (2% to 5%) on trading capital, though results vary significantly by strategy, market conditions, and position sizing. These figures are general context drawn from professional trading norms, not guaranteed outcomes or financial advice.

Tracking daily PNL gives you a running view of performance, but single-day results carry too much noise to be conclusive. Weekly or monthly PNL gives you a more accurate signal for evaluating whether your strategy is generating consistent positive returns.

To improve your PNL over time, apply three practices:

  1. Calculate net PNL by including all trading fees in every performance calculation.
  2. Track realized PNL across closed trades rather than monitoring unrealized PNL on open positions.
  3. Express returns in basis points to compare performance across positions of different sizes on a fair, consistent basis.

Frequently Asked Questions About PNL and Basis Points

What does PNL stand for?

PNL stands for Profit and Loss. In trading and investing, it refers to the net financial result of a trade: the total gain or loss after subtracting all costs, including trading fees, from the proceeds. A positive PNL is a profit; a negative PNL is a loss.

What is 1 basis point equal to?

One basis point equals 0.01%, or one-hundredth of one percentage point. One hundred basis points equal 1%. To convert any basis point value to a percentage, divide by 100.

Is my unrealized PNL real money?

No, not until you close your position. Unrealized PNL is a floating estimate of what you would gain or lose if you closed right now. It changes continuously as the mark price moves and can reverse entirely before you execute a closing trade. Only realized PNL from a completed, closed trade settles to your account balance.

Why do we use basis points instead of percentages?

Basis points eliminate the ambiguity between a percentage change (relative) and a percentage point change (absolute). If a fee moves from 2% to 3%, it increased by 1 percentage point, but also by 50% in relative terms. Saying the fee increased by 100 bps is unambiguous: it always means a 1 percentage point absolute change, regardless of the starting value.

Does PNL include trading fees?

Gross PNL does not include fees. Net PNL does. Most exchange dashboards display gross PNL, which is the exit price minus the entry price multiplied by position size. To calculate your true net PNL, subtract your trading fees, which exchanges typically express in basis points. A 20 bps round-trip fee on a $30,000 BTC trade equals $60 deducted from gross PNL, reducing a +$3,000 gross result to a +$2,940 net result.

What is a good PNL in trading?

There is no universal benchmark. Professional traders commonly evaluate PNL quality by win rate consistency (50% or higher across many trades), risk/reward ratio (1.5:1 or higher), and net return on capital measured in basis points. Monthly return targets commonly referenced in professional trading contexts range from 200 to 500 bps (2% to 5%) on trading capital, though results vary significantly by strategy and market conditions. These figures are general context, not financial advice or guaranteed performance standards.

How does leverage affect PNL?

Leverage amplifies PNL in both directions. With 10x leverage, a 100 bps (1%) price move produces a 1,000 bps (10%) gain or loss on your deposited capital. This magnification means leveraged positions can reach significant gains, or reach liquidation, much faster than unleveraged trades.

What is the difference between realized and unrealized PNL?

Realized PNL is the confirmed gain or loss from a closed trade. It is permanent, settles to your account balance, and may be subject to tax. Unrealized PNL is the floating gain or loss on an open position. It changes continuously with the market price and does not affect your balance until you close the trade.

Why is my PNL negative?

Your PNL is negative when the exit price falls below the entry price, meaning the position closed at a loss. For unrealized PNL, a negative figure means the current mark price is below your entry price, but the loss is not locked in until you close. For realized PNL, a negative figure means the loss has been confirmed and deducted from your account balance.


Summary: PNL and Basis Points

The following points summarize the core concepts covered in this article.

  • PNL (Profit and Loss) is the net financial result of a trade: (Exit Price − Entry Price) × Position Size.
  • Gross PNL is the result before fees. Net PNL subtracts trading fees, which exchanges express in basis points, to show your actual return.
  • Realized PNL comes from closed positions. It is permanent, affects your account balance, and may be taxable.
  • Unrealized PNL is a floating estimate on open positions. It changes continuously and does not affect your balance until you close the trade.
  • A basis point (bps) equals 0.01%. One hundred basis points equals 1%. To convert: divide bps by 100 to get a percentage; multiply a percentage by 100 to get bps.
  • Basis points eliminate the ambiguity between a percentage change (relative) and a percentage point change (absolute): 100 bps always means a 1 percentage point absolute shift.
  • With 10x leverage, a 100 bps price move produces a 1,000 bps PNL impact on your deposited capital, in either direction.
  • Evaluate trading performance on net PNL, track realized PNL across closed trades, and express returns in basis points to compare positions of different sizes fairly.

For further reading on managing open positions and limiting downside, see take-profit and stop-loss orders in spot trading and trailing stop orders in perpetual and futures trading.


This article is for educational purposes only and does not constitute financial advice. All worked examples use hypothetical figures. Past performance of any trading strategy does not guarantee future results.