How Futures PnL Works
Crypto futures allow you to trade with leverage, meaning you control a larger position than your initial margin. Your PnL is calculated on the full position size, not just your margin. This amplifies both gains and losses proportionally to your leverage.
There are two types of PnL: Unrealised PnL (paper profit/loss on open positions) and Realised PnL (locked in when you close). Funding rates, trading fees, and slippage also affect your net result.
The Formula
PnL = Position Size × (Exit Price − Entry Price) / Entry Price × Side
- Position Size = Margin × Leverage (in USD or coin terms)
- Entry Price = Price at which you opened the position
- Exit Price = Price at which you closed (or current price for unrealised PnL)
- Side = +1 for Long, −1 for Short
- ROI% = PnL / Margin × 100 (return on your actual capital)
Example Calculation
Opening a 50x long on BTC with $1,000 margin. Entry: $88,000. Exit: $92,000.
Price Change: ($92,000 − $88,000) / $88,000 = +4.545%
PnL: $50,000 × 4.545% = +$2,272.73
ROI on Margin: $2,272.73 / $1,000 = +227.3%
Liquidation Price (isolated margin):
$88,000 × (1 − 1/50) = $86,240 (only 2% away from entry)
At 50x leverage, a mere 2% move against you triggers liquidation. This is why position sizing and stop-losses are critical.
Best Futures PnL Calculators
| Tool | Leverage Support | Liquidation Calc | Funding Rate | Price |
|---|---|---|---|---|
| PrimeXBT Calculator | Up to 200x | Yes | Yes | Free (built-in) |
| Bybit PnL Calculator | Up to 100x | Yes | Yes | Free (built-in) |
| Coinglass Liquidation | All major exchanges | Yes | Yes | Free |
| CoinCodex PnL Tool | Custom leverage | Yes | No | Free |
| TradingView P/L Tool | Custom | No | No | Free |
Tips for Using This in Trading
- Always calculate liquidation price before entering. If your liquidation is within normal volatility range, reduce leverage.
- Account for fees. Opening + closing fees (typically 0.02-0.06% per side) reduce your net PnL. On high-leverage positions, this adds up fast.
- Use isolated margin, not cross. Isolated margin limits your loss to the position's margin. Cross margin can drain your entire account.
- Factor in funding rates. Holding perpetual futures costs funding every 8 hours. In a bullish market, longs pay shorts 0.01-0.1% per period.
- Size positions by risk, not by leverage. Never risk more than 1-2% of your total account on a single trade, regardless of leverage used.
Common Mistakes
- Maxing out leverage. 100x leverage means a 1% move liquidates you. Professional traders rarely exceed 5-10x.
- Forgetting funding costs on swing trades. Holding a leveraged position for days or weeks can cost 1-5% in funding alone.
- Not accounting for slippage. Market orders on illiquid pairs can have 0.1-0.5% slippage, which is magnified by leverage.
- Using cross margin as a beginner. One bad trade can drain your entire account balance, not just the margin allocated.
Frequently Asked Questions
How do you calculate crypto futures profit?
PnL = Position Size x (Exit Price - Entry Price) / Entry Price. For a long, you profit when the price goes up. Your ROI on margin is amplified by your leverage multiplier.
What leverage should beginners use?
Beginners should start with 2-5x leverage maximum. Even experienced traders rarely exceed 10-20x. Higher leverage dramatically increases liquidation risk.
What is the difference between isolated and cross margin?
Isolated margin limits your loss to the margin allocated to that specific position. Cross margin uses your entire account balance as collateral, meaning one bad trade can liquidate your whole account.
How do funding rates affect my PnL?
Funding rates are paid every 8 hours on perpetual futures. When the rate is positive, longs pay shorts; when negative, shorts pay longs. This cost is proportional to your position size and can significantly erode profits on longer holds.