Skip to content
Calc Vault logoCalc Vault

Futures P&L Calculator — Contract Profit & Loss Tool

Calculate profit and loss on futures positions instantly. Enter entry/exit price, contracts, leverage, and fees to see exact P&L, ROI on margin, and liquidation price estimate.

Select a popular contract to auto-fill contract size, or use Custom

Number of contracts

Units per contract

Taker fee on open (e.g. 0.05)

Taker fee on close (e.g. 0.05)

Net P&L

+⁠$4,932.50

ROI on Margin

+75.88%

Initial Margin

$6,500.00

Position Value

$65,000.00

P&L Breakdown

Gross P&L

+$5,000.00

Open Fee

−$32.50

Close Fee

−$35.00

Total Fees

−$67.50

Gross P&L % of Margin

+76.92%

Net P&L % of Margin

+75.88%

Risk

Est. Liquidation Price

$58,532.50

Break-Even Price

$65,065.00

Last reviewed · How we check our calculators


How to Use the Futures P&L Calculator

Start by selecting your trade direction: Long (you profit when price rises) or Short (you profit when price falls). Then enter your entry price — the price at which you opened the position — and your exit price (the price at which you closed or plan to close it).

Next, set the number of contracts and the contract size. For a Bitcoin perpetual swap where 1 contract = 1 BTC, set contracts to your BTC quantity and contract size to 1. For a crude oil futures contract where 1 contract represents 1,000 barrels, set contract size to 1,000. For E-mini S&P 500 futures, contract size is typically 50 (USD per index point).

Enter your leverage (e.g. 10× means you control 10× your margin deposit) and your initial margin in USD — the actual collateral posted to the exchange. Finally, enter the trading fee as a percentage of notional value per side. Most crypto exchanges charge 0.02–0.05% for maker orders and 0.05–0.1% for taker orders.

As you type, the result shows your gross P&L, fee breakdown, net P&L, ROI on margin, and an estimated liquidation price. The liquidation estimate assumes the exchange liquidates your position when losses equal your initial margin — actual liquidation thresholds vary by exchange and may trigger slightly earlier due to maintenance margin requirements.

The Formula

All values are computed from a small set of core formulas:

  • Entry Notional = Entry Price × Contracts × Contract Size
  • Exit Notional = Exit Price × Contracts × Contract Size
  • Gross P&L (Long) = (Exit Price − Entry Price) × Contracts × Contract Size
  • Gross P&L (Short) = (Entry Price − Exit Price) × Contracts × Contract Size
  • Entry Fee = Entry Notional × Fee% ÷ 100
  • Exit Fee = Exit Notional × Fee% ÷ 100
  • Net P&L = Gross P&L − Entry Fee − Exit Fee
  • ROI on Margin = (Net P&L ÷ Initial Margin) × 100
  • Liquidation Price (Long) = Entry Price − (Initial Margin ÷ Position Size)
  • Liquidation Price (Short) = Entry Price + (Initial Margin ÷ Position Size)

Where Position Size = Contracts × Contract Size (total units).

The liquidation price formula above is a simplified estimate. Real exchanges also require a maintenance margin (typically 50% of initial margin), so the actual liquidation trigger is a price slightly better than the estimate shown. Always check your exchange's liquidation engine documentation.

Why ROI Can Dramatically Exceed Price Change

With 10× leverage, a 7% price move produces a ~70% ROI on margin (before fees). This is the double-edged nature of leverage: a 10% adverse price move can wipe out the entire margin deposit. ROI on margin = Price Change% × Leverage (approximately, before fees).

Practical Examples

Example 1 — Bitcoin Perpetual Long (10× Leverage)

A trader opens a 1-contract Bitcoin perpetual long at $65,000 with 10× leverage, depositing $6,500 initial margin. They close at $72,000. Exchange fee: 0.05% per side.

  • Entry Notional: $65,000 | Exit Notional: $72,000
  • Gross P&L: (72,000 − 65,000) × 1 × 1 = $7,000
  • Entry Fee: $65,000 × 0.05% = $32.50
  • Exit Fee: $72,000 × 0.05% = $36.00
  • Net P&L: $7,000 − $68.50 = $6,931.50
  • ROI on Margin: $6,931.50 ÷ $6,500 × 100 ≈ 106.6%
  • Est. Liquidation Price: $65,000 × (1 − 1/10 + 0.05%) ≈ $58,533 (margin exhausted, plus the opening fee)

A 10.8% price increase translated to a 106.6% return on the deposited margin — showcasing the power (and danger) of leverage.

Example 2 — Crude Oil Futures Short

A trader shorts 2 WTI crude oil contracts. Contract size: 1,000 barrels. Entry: $82.00/barrel, exit: $78.50/barrel. Initial margin: $8,200. Fee: 0.02%.

  • Position Size: 2 × 1,000 = 2,000 barrels
  • Entry Notional: $82 × 2,000 = $164,000
  • Exit Notional: $78.50 × 2,000 = $157,000
  • Gross P&L: ($82 − $78.50) × 2,000 = $7,000
  • Total Fees: ($164,000 + $157,000) × 0.02% = $64.20
  • Net P&L: $7,000 − $64.20 = $6,935.80
  • ROI on Margin: $6,935.80 ÷ $8,200 × 100 ≈ 84.6%

Example 3 — Losing Trade (Long, Price Drops)

Same BTC setup as Example 1, but the price falls to $61,000.

  • Gross P&L: (61,000 − 65,000) × 1 = −$4,000
  • Total Fees: ≈ $63
  • Net P&L: ≈ −$4,063
  • ROI on Margin: ≈ −62.5%
  • Est. Liquidation Price: ≈$58,533 — the trade is still open but approaching the danger zone

This illustrates why risk management matters: a 6.2% price drop results in a 62.5% loss of margin. Always set stop losses and size positions to survive adverse moves.

Fee Impact at Scale

At 0.05% taker fee per side, a $1,000,000 notional position incurs $500 entry + $500+ exit = $1,000+ in fees per round trip. For high-frequency traders, even small differences in fee tiers (0.02% maker vs 0.05% taker) compound significantly over hundreds of trades.

Frequently Asked Questions

Futures contracts are agreements to buy or sell an asset at a predetermined price on a future date (or, in the case of perpetual futures, with no expiry but with funding rates to keep the price tethered to spot). Unlike spot trading where you own the underlying asset outright, futures are derivatives — you are trading a contract representing the asset's price. This means you can go short (profit from price declines) just as easily as long, and you can use leverage to control large positions with a fraction of the capital. The trade-off is that leverage amplifies losses equally, and you can lose more than your initial margin if your exchange does not have adequate liquidation protections.

Leverage multiplies both gains and losses proportionally. With 10× leverage, a 1% adverse price move results in a 10% loss of margin; a 10% adverse move wipes out the entire margin deposit (liquidation). Higher leverage means the liquidation price is closer to the entry price, leaving less buffer for normal price fluctuations. Professional futures traders rarely use maximum available leverage — 2×–5× is common for swing trading, and even quantitative firms manage risk carefully at higher leverage by sizing positions relative to volatility, not capital.

Dated futures (traditional futures) have a fixed expiry date. At expiry, the contract settles at the spot price and positions are closed — either for cash (cash-settled) or by physical delivery of the underlying asset. Perpetual futures (invented by BitMEX for crypto) have no expiry date. Instead, they use a funding rate mechanism: every 8 hours (or continuously on some exchanges), longs pay shorts (or vice versa) an amount proportional to the difference between the futures price and the spot price. This keeps the perpetual price anchored near spot. Funding rates can be a significant cost or income source depending on market conditions — this calculator does not include funding rate costs, which should be factored in for positions held over multiple days.

Notional value is the full face value of your futures position: Entry Price × Contracts × Contract Size. This is the total economic exposure you have. Initial margin is the collateral you actually deposit with the exchange — typically a fraction of the notional (e.g. 1/10 with 10× leverage). For example, a $65,000 Bitcoin position with 10× leverage requires $6,500 in margin. Your P&L is calculated on the full notional exposure, not just the margin — which is why leverage amplifies returns and losses. Maintenance margin is a lower threshold (below initial margin) at which the exchange begins the liquidation process.

The largest crypto futures exchanges by volume include Binance Futures, Bybit, OKX, dYdX (decentralised), and CME (regulated, institutional). Fee structures vary significantly. Most centralised exchanges use a maker/taker model: maker orders (limit orders that add liquidity) are cheaper — typically 0.01–0.02% — while taker orders (market orders) range from 0.04–0.10%. VIP tiers and token discounts (e.g. BNB on Binance) can reduce fees further. For regulated CME Bitcoin futures, fees depend on your broker but are generally higher per contract. Always check the specific exchange fee schedule and factor both the entry and exit fee into your P&L calculations — as this calculator does.

Sources

Embed This Calculator on Your Website

Free for blogs, forums and tipster sites. Paste this HTML where the calculator should appear — it resizes automatically.

<div class="calcvault-embed" style="max-width:700px;margin:0 auto;">
  <script src="https://www.calcvault.co/widget.js" data-calc="futures-pnl-calculator" data-backlink="inline"></script>
  <p style="text-align:center;margin:6px 0 0;font-size:12px;font-family:system-ui,sans-serif;"><a href="https://www.calcvault.co/calculators/futures-pnl-calculator">Futures P&amp;L Calculator by CalcVault</a></p>
</div>