Free tool

Crypto Futures P&L Calculator

Gross profit, exchange fees, funding and net P&L on a perpetual futures trade, with ROI on the margin you actually posted. Fee presets for Binance, Bybit, OKX and more.

Your trade

Direction
Entry order
Exit order

Default tier fees - check your exchange for your actual tier. Presets are VIP 0 perpetual futures fees as published in September 2026, before volume, token or referral discounts. Editing a fee switches the preset to Custom. Enter funding as a positive number if you paid it, negative if you received it.

Profit & loss

Enter your entry, exit and position size to see the P&L.

Default perpetual futures fees by exchange

Default tier fees - check your exchange for your actual tier. These are the standard-tier (VIP 0) rates as published by each exchange in September 2026; higher volume, exchange-token holdings and referral codes all reduce them.

ExchangeMakerTakerRound trip (taker)
Binance0.02%0.05%0.1%
Bybit0.02%0.055%0.11%
OKX0.02%0.05%0.1%
Kraken0.02%0.05%0.1%
Coinbase (Coinbase International)0.02%0.06%0.12%
KuCoin0.02%0.06%0.12%
Bitget0.02%0.06%0.12%
Gate.io0.02%0.05%0.1%
MEXC0%0.02%0.04%

How the calculation works

For a linear (USDT-margined) perpetual, profit comes from the price difference times the size. Fees are charged on the notional value of each fill, and leverage only changes how much margin you post:

gross P&L  = (exit − entry) × size          (long; reversed for short)
entry fee  = entry × size × fee rate
exit fee   = exit × size × fee rate
net P&L    = gross − entry fee − exit fee − funding
margin     = entry × size ÷ leverage
ROI        = net P&L ÷ margin

example: long 0.1 BTC from $60,000 to $63,000 at 10x, taker 0.05%
  gross  = $3,000 × 0.1 = $300
  fees   = $6,000 × 0.05% + $6,300 × 0.05% = $6.15
  net    = $293.85  →  49% ROI on $600 margin

Inverse (coin-margined) contracts settle in the base coin and use a different formula, so this calculator applies to USDT- and USDC-margined perpetuals. Slippage on market orders is not included.

Futures P&L FAQ

How is futures P&L calculated?

For a USDT-margined (linear) perpetual, gross P&L = (exit − entry) × size for a long, or (entry − exit) × size for a short. Fees are charged on the notional value of each fill - entry price × size on the way in, exit price × size on the way out - at the maker or taker rate. Net P&L = gross − fees − funding paid.

What is ROI on margin and why is it so high?

ROI = net P&L ÷ initial margin, where initial margin = notional ÷ leverage. Leverage multiplies both directions: a 5% price move at 10x is a 50% gain or loss on the margin you posted. A net loss larger than the margin means the position would have been liquidated before reaching that exit.

What is the difference between maker and taker fees?

A maker order (a limit order that rests on the book) adds liquidity and pays the lower maker rate. A taker order (a market order, or a limit order that fills immediately) removes liquidity and pays the higher taker rate. On most exchanges the difference is 2-3x, so entering and exiting with limit orders can more than halve the fee bill.

Are the exchange fees in this calculator exact?

They are the default (VIP 0) perpetual futures fees each exchange published when we checked in September 2026, before any volume discounts, token-holding discounts or referral rebates. Your actual tier may be lower. Pick Custom or edit the maker and taker fields to use the rates from your own fee page.

How does funding affect P&L?

Perpetual contracts exchange a funding payment between longs and shorts, typically every 8 hours, to keep the contract price near spot. If you hold through a funding time you either pay or receive it depending on the sign of the rate and your direction. Enter the total you paid as a positive number, or what you received as a negative number, and it is subtracted from net P&L.

More free tools

All calculators

See what fees are really costing you

The Trnd Tools trade journal totals fees and funding across every position, so you can see net results by exchange, pair and setup. Free for up to 10 trades a month.

Start journaling free