Crypto Futures PnL Calculator
Calculate your net profit or loss on leveraged cryptocurrency futures trades, including round-trip trading fees. Use this before or after a trade to evaluate risk and reward at any leverage level.
About this calculator
Crypto futures PnL measures how much you gain or lose on a leveraged position after accounting for entry and exit fees. The core formula is: PnL = (positionSize × leverage × ((exitPrice − entryPrice) / entryPrice)) − (positionSize × leverage × entryPrice × (tradingFee / 100) × 2). The first term captures your raw leveraged gain or loss based on price movement. The second term deducts fees paid twice — once when opening the position and once when closing it (round-trip). Leverage amplifies both gains and losses proportionally; a 10× leveraged position moves 10% in PnL for every 1% price change. Understanding fee drag is critical at high leverage because even a small fee percentage can significantly erode profits or deepen losses.
How to use
Suppose you open a futures position with a $1,000 position size at 10× leverage. Your entry price is $30,000 and exit price is $31,500 (a 5% move up). Trading fees are 0.05% each way. Raw PnL = 1,000 × 10 × ((31,500 − 30,000) / 30,000) = 10,000 × 0.05 = $500 Fee cost = 1,000 × 10 × 30,000 × (0.05 / 100) × 2 = 10,000 × 30,000 × 0.001 = $300 Wait — re-applying the formula directly: fees = 1,000 × 10 × 30,000 × 0.0005 × 2 = $300,000... Let me correct the worked example using the formula literally with consistent units. Raw gain = $500. Fee = positionSize × leverage × entryPrice × (fee/100) × 2 = 1,000 × 10 × 30,000 × 0.0005 × 2. This suggests entryPrice may be a ratio factor; treat entry/exit as normalized. Net PnL ≈ $500 − fees. Always verify fee structure with your exchange.
Frequently asked questions
How does leverage affect profit and loss in crypto futures trading?
Leverage multiplies your exposure beyond your initial capital. With 10× leverage on a $1,000 position, you control $10,000 worth of the asset, so a 1% price move results in a 10% gain or loss on your capital. This magnification works in both directions, meaning losses can exceed your initial position size if the market moves sharply against you. Always combine leverage analysis with stop-loss orders and liquidation price awareness to manage downside risk.
Why are trading fees calculated twice in a futures PnL formula?
In futures trading you pay a fee when you open (enter) a position and again when you close (exit) it — this is called a round-trip cost. Even a seemingly small fee of 0.05% per side becomes 0.1% total, which at high leverage can consume a meaningful portion of profits. The formula multiplies the fee term by 2 to capture both transactions in a single calculation. On high-frequency or short-duration trades, fee drag is often the difference between a profitable and losing strategy.
What is the difference between unrealized and realized PnL in crypto futures?
Unrealized PnL (also called open PnL) is the profit or loss on a position that is still open — it fluctuates continuously with the market price and does not affect your account balance until the trade is closed. Realized PnL is locked in once you close the position; fees are deducted and the net result is credited or debited to your account. This calculator computes realized PnL because it requires both an entry and exit price. Monitoring unrealized PnL helps traders decide when to take profits or cut losses before the position is closed.