Ad

Crypto PnL Calculator

Perpetual futures ยท Long & Short ยท All fees included

Calculate your net profit or loss on any leveraged crypto trade. Enter entry price, exit price, position size and fees โ€” get instant results including gross PnL, total fees and return on margin.

Exchange
Instrument

Position Side

Select an instrument to start

How to use the PnL calculator

  1. Enter your entry price and exit price for the trade.
  2. Set the position size in USDT (the total notional value, not margin).
  3. Choose Long or Short and enter your open/close fees.
  4. Read the Net PnL and ROE below the calculator instantly.

PnL formula for perpetual futures

The net profit or loss on a leveraged perpetual futures trade is calculated as follows:

  • Gross PnL (Long) = (exitPrice โˆ’ entryPrice) ร— contractSize
  • Gross PnL (Short) = (entryPrice โˆ’ exitPrice) ร— contractSize
  • Open fee = entryPrice ร— contractSize ร— makerFee
  • Close fee = exitPrice ร— contractSize ร— takerFee
  • Net PnL = Gross PnL โˆ’ Open fee โˆ’ Close fee
  • ROE = Net PnL / Margin ร— 100%

Margin = entryPrice ร— contractSize / leverage. ROE shows how efficiently your collateral worked โ€” a 10ร— leveraged trade that moves 2% in your favour yields roughly 20% ROE before fees.

Worked example โ€” BTC long on Binance

You open a long BTC-PERP position:

  • Entry price: $60,000 ยท Exit price: $63,000 ยท Contract size: 0.1 BTC
  • Open fee (maker): 0.02% ยท Close fee (taker): 0.05% ยท Leverage: 10ร—
  • Position size = 0.1 ร— $60,000 = $6,000
  • Gross PnL = (63,000 โˆ’ 60,000) ร— 0.1 = $300
  • Open fee = $6,000 ร— 0.0002 = $1.20
  • Close fee = $6,300 ร— 0.0005 = $3.15
  • Net PnL = $300 โˆ’ $1.20 โˆ’ $3.15 = $295.65
  • Margin = $6,000 / 10 = $600 โ†’ ROE = 49.3%

The 5% price move produced 49.3% ROE โ€” but fees consumed $4.35. On small moves (0.1โ€“0.5%), fees can erase most of the gross profit, which is why using maker orders for entry dramatically improves results.

Maker vs taker fees matter more than you think

On Binance Futures, maker fee is 0.02% and taker fee is 0.05%. If you open and close a $10,000 position using limit orders (maker/maker), total fees are $4. Using market orders (taker/taker) costs $10 โ€” 2.5ร— more. Over 100 trades that difference is $600. Use this calculator to compare fee scenarios before deciding on order type.

Frequently Asked Questions

What is PnL in crypto futures?

PnL (Profit and Loss) is the net gain or loss on a trade after accounting for all fees. Net PnL = Gross PnL โˆ’ Opening Fee โˆ’ Closing Fee.

What is ROE in futures trading?

Return on Equity is profit as a percentage of your margin. With 10ร— leverage, a 1% price move yields roughly 10% ROE โ€” which is why leverage amplifies both gains and losses.

How do trading fees affect my profit?

On Binance, maker fee is 0.02% and taker fee is 0.05%. On a $1,000 position opened and closed with taker fees, you pay $1.00 total โ€” which matters for small price moves.

What's the difference between gross and net PnL?

Gross PnL is the raw price difference ร— size. Net PnL subtracts all fees. Net is what actually hits your account.