Futures EducationMust Know ⚡Updated Apr 2026

Mark Price vs Last Price in Crypto Futures: What's the Difference? (2026)

Mark price and last price are two different reference prices running in parallel on every futures exchange. Last price is the most recent trade in the futures book. Mark price is fair value derived from the spot index across multiple exchanges. Liquidations always trigger on mark price — never last price. This guide covers both with full formulas for Bybit, Binance, and Deribit, plus a real wick example that shows why this distinction matters for your stops.

Ron Nguyen — crypto derivatives trader since 2020

Written by Ron Nguyen — derivatives trader on Bybit and Deribit since 2020

April 2026  ·  12 min read  ·  Data from Bybit, Binance, Deribit docs

Futures
Bybit · Binance · Deribit formulasUpdated April 202612 min readExchange documentation verified

What Is Last Price?

Last price is the price of the most recently executed trade in the futures order book — the simplest, most intuitive price on any exchange.

Last price in crypto futures — most recently executed trade in the order book

When you look at a BTC/USDT perpetual chart on Bybit or Binance, the price displayed in large text at the top — the one that moves tick by tick as trades execute — is the last price. Every candlestick is built entirely from last prices: each open, high, low, and close represents actual executed trades.

Last price is what you use for reading charts, spotting support and resistance, identifying patterns, and executing trades. Every technical analysis technique you've learned operates on last price data. It's the foundation of how price action works.

0.5–3%

Gap between last price and mark price during volatile events. In calm markets this is 0.1–0.2%.

5–10%

Last price wick size possible on thin books during a large single market order. Mark price barely moves.

Charts only

Use last price for reading charts, technical analysis, entries, and take-profits — not for stops or liquidation monitoring.

Real trades

Every trade executed on the futures exchange directly moves last price. No smoothing or averaging — raw trade data.

What Is Mark Price?

Mark price is the fair value of a futures contract calculated from the underlying spot index — not from the futures order book. It's what exchanges use for liquidations, unrealised PnL, and margin calculations.

Every major futures exchange — Bybit, Binance, OKX, Deribit — calculates a mark price that runs parallel to the last price. While last price updates with every trade in the futures book, mark price is derived from a combination of the spot index price, funding rate adjustments, and sometimes a moving average of the futures premium. The exact formula differs by exchange (covered in the formulas section below).

I've been trading on Deribit and Bybit since 2020 and the distinction between these two prices has saved my positions multiple times. The most important rule: your liquidation price is always calculated using mark price, never last price. Understanding this is non-negotiable for futures traders.

Mark Price vs Last Price — What They Drive

Mark Price Drives

Liquidation price calculation
Unrealised PnL display
Margin ratio monitoring
Stop-loss triggers (recommended)
ADL (auto-deleveraging) triggers

Last Price Drives

Candlestick charts (OHLC)
Actual trade execution price
Technical analysis (TA)
Take-profit triggers
Order book and depth data

Trade on Bybit — shows mark price and last price side by side. Toggle TP/SL between both.

400+ perpetuals · 0.020% maker fee · Mark price liquidation protection

Affiliate link — Ron earns a commission

What Is Index Price?

Index price is the volume-weighted average spot price of BTC (or ETH) across multiple approved exchanges — the anchor that mark price is built from.

Bybit and Binance use a composite index calculated from the spot prices of 5–8 major exchanges, typically including Coinbase, Kraken, Bitstamp, and a few others. Each constituent exchange is weighted by trading volume, and the calculation includes outlier removal — if one exchange's price deviates significantly from the others, its weight is reduced or removed entirely.

This multi-exchange structure is the key protection. Because the index aggregates across multiple independent liquidity pools, a trader cannot manipulate it by placing large orders on a single exchange. To move the Bybit index price, you'd need to simultaneously move BTC spot prices on Coinbase, Kraken, Bitstamp, and multiple others — economically infeasible for all but the largest sovereign actors.

Index Price Architecture

1

Spot prices collected from multiple exchanges

Coinbase, Kraken, Bitstamp, Bitfinex, and others feed real-time BTC/USD spot prices to the exchange's index calculator.

2

Outlier removal and volume weighting

Prices deviating >X% from the median are excluded or reduced in weight. Remaining prices are weighted by each exchange's volume contribution.

3

Index price calculated and published

The volume-weighted average is computed, published in real-time, and fed into the mark price formula. Updated every second or continuously.

Why Liquidation Uses Mark Price

Exchanges use mark price for liquidations because last price can be moved by a single large order — and using last price created a manipulable attack vector that caused mass cascade liquidations before mark price was introduced.

Before major exchanges adopted mark price for liquidations, the attack was simple: find a coin with thin futures order book liquidity, build a large short position, then execute a massive market sell order that crashes last price 5–10% — triggering a cascade of long liquidations that further push last price down, enabling you to cover your short at a significant profit. This was a known exploit.

Mark price breaks this attack entirely. A large sell order on the futures book can move last price dramatically, but mark price — anchored to the spot index across multiple independent exchanges — will barely flinch. In the same event where last price wicked to a 7% lower level, mark price might only move 0.2–0.4%. Liquidation engines watching mark price would not fire, and no cascade occurs.

Last price wick vs stable mark price during a crypto futures flash crash

5–10%

Last price wick possible from single large market sell on thin books

0.1–0.5%

Mark price movement in the same event — anchored to multi-exchange spot index

Never

Last price triggers liquidation on Bybit, Binance, OKX, and Deribit — always mark price

The Historical Problem: Pre-Mark Price Liquidation Cascades

In 2018–2019, several smaller exchanges using last price for liquidations experienced intentional manipulation: a whale would short the contract, then execute a large market order to crash last price, triggering a cascade of long liquidations that further depressed the price. The whale covers the short at the bottom for massive profit. The BitMEX insurance fund was repeatedly drained by these events. Mark price adoption across Binance Futures (2019), Bybit (2019), and FTX (2019) effectively ended this attack vector for liquid pairs.

Mark Price Formulas — Bybit, Binance, Deribit

All three exchanges anchor mark price to the spot index, but use different smoothing methods to prevent sudden spikes from prematurely triggering liquidations.

The core principle is the same across Bybit, Binance, and Deribit: mark price should reflect where BTC is trading in the spot market, adjusted for the futures basis (the premium or discount the contract trades at relative to spot). The differences are in how they smooth that adjustment and prevent individual inputs from dominating.

Bybit

Every second
Median(Price1, Price2, Last Price)
Price1 = Index × [1 + Funding Rate × (Time Remaining / 8h)]
Price2 = Index + Moving Average of premium

Anchor: Spot index (multi-exchange VWAP)

Median function prevents a single input from dominating the mark price calculation.

Binance

Every second
Median(Funding Rate-adjusted Index, Index + MA premium, Contract price)

Anchor: Composite index from 5–8 approved spot exchanges

Contract price weighted to prevent mark from diverging too far from actual trades.

Deribit

Continuous
Index Price + EMA-smoothed futures premium

Anchor: Deribit Index: volume-weighted BTC/USD across approved exchanges

EMA smoothing reduces mark price responsiveness to sudden premium spikes.

Mark price formula comparison across Bybit, Binance, and Deribit

Why Does the Formula Include Funding Rate?

Perpetual futures have no expiry, so the mark price needs to account for the cost of carrying the position. The funding-rate-adjusted index represents what the futures contract "should" be worth given the current funding environment. During periods of high positive funding (longs paying shorts), this adjustment slightly reduces the mark price below spot index — accurately reflecting the cost already priced into the contract.

When Each Price Matters

Use last price for entries and chart reading. Use mark price for stop-losses, PnL tracking, and liquidation risk monitoring. The choice of which price triggers your TP/SL can mean the difference between a filled order and a false exit.

Bybit lets you toggle between mark price and last price triggers for every TP/SL order individually — a feature I consider genuinely valuable. When I set a stop-loss, I always use mark price. When I set a take-profit, last price is fine. On Binance, the same choice exists in the order configuration. On Deribit, mark price is the default for all margining operations.

Last Price

Use for:

Reading candlestick charts and patterns
Determining entry levels from TA
Setting take-profit orders
Scalping — entry and exit execution
Monitoring order book depth

Avoid for:

Setting stop-loss triggers
Monitoring your liquidation distance
Assessing unrealised PnL accuracy

Mark Price

Use for:

Stop-loss triggers (always)
Liquidation price monitoring
Unrealised PnL calculation
Margin ratio assessment
Position risk management

Avoid for:

Chart reading and TA entry
Take-profit triggers (fine with last)
Comparing to spot exchange prices

Bybit TP/SL Price Toggle — How to Use It

On Bybit, when setting TP/SL on an open position, you'll see a dropdown next to each price field labelled "Trigger By". Options are Last Price or Mark Price. Ron's recommendation: set Stop-Loss trigger to Mark Price — prevents wick-triggered stops. Set Take-Profit trigger to Last Price — ensures your TP fills when the actual trade price reaches your target.

Set your TP/SL on Bybit — choose mark price for stops, last price for take-profits per order

VARA-licensed · $500M+ insurance fund · Mark price engine updated every second

Affiliate link — Ron earns a commission

Real Example — How a Wick Can Trick You

During a 2024 flash crash, BTC last price wicked to $78K while mark price held at $84K. Traders with last price stops at $80K were stopped out unnecessarily — BTC was back above $83K within 4 minutes.

This scenario is not unusual. It happens several times per year across major crypto assets: a large market sell order hits a relatively thin order book, last price drops sharply (the "wick"), then market makers refill the book and last price snaps back. The entire event lasts 30 seconds to 4 minutes. Mark price barely moves throughout.

Traders with last price stops at $80K were stopped out at a significant loss. Their position was then closed by the exchange at the next available price — which might be $79.5K or $80.5K depending on slippage. Then BTC recovered to $84K within minutes. They lost real money on a move that mark price — and every spot exchange — barely registered. This is the wick trap, and it's entirely avoidable.

Flash Crash Scenario: BTC Wick Event (2024 Example)

T+0:00Large $45M market sell order hits BTC/USDT perp order book$84,200$84,180
T+0:05Order book thin between $82K–$84K. Last price drops rapidly.$81,500$84,100
T+0:15Last price hits $78,000 (wick bottom). Mark price barely moves.$78,000$84,050
T+0:20Last price stop orders at $80K trigger. Positions forcibly closed.$79,800$84,020
T+2:00Market makers refill order book. Last price recovers.$83,400$83,900
T+4:00Full recovery. Mark price stops untouched. Last price stops were fake-outs.$84,100$84,080
Last Price
Mark Price
Illustrative example based on real wick events

Calm Market Basis

~0.1%

During normal trading, last price and mark price are within 0.1% of each other. The difference is negligible.

Volatile Market Basis

1–3% for seconds to minutes

During flash crashes, the gap widens briefly. Mark price stops stay calm; last price stops are vulnerable.

Pros and Cons: Mark Price vs Last Price

Mark Price Pros

Manipulation-resistant

Anchored to volume-weighted spot prices across 5–8+ exchanges. A single large order on Bybit cannot move it.

Protects against wick-triggered stops

Last price can wick 5–10% and snap back in under a minute. Mark price typically moves only 0.1–0.5% in the same event.

Fair liquidations

Liquidation at mark price means you're only closed out when the broader market genuinely agrees BTC is at a lower level.

Accurate unrealised PnL

Mark price-based PnL gives a more realistic read of what your position is actually worth at any given moment.

Mark Price Cons

Can diverge in extreme dislocations

During exchange outages or major de-pegging events, the index can briefly misrepresent fair value if multiple exchanges are affected.

Unfamiliar to spot traders

Spot traders are used to paying last price. The mark price concept requires an adjustment period to internalize properly.

PnL can look different from what you expect

If last price and mark price diverge, your displayed PnL may differ significantly from what you'd actually get on exit.

Last Price Pros

Real-time trade data

Reflects actual executed trades — the most current read of where buyers and sellers are meeting.

Useful for scalping and entries

When entering or exiting, last price is what you pay. Chart reading, pattern trading, and scalping all use last price.

Accurate for take-profits

If your take-profit triggers on last price, you know BTC actually traded at that level in the futures market.

Last Price Cons

Wicks easily on thin books

A single large market sell can move last price 5–10% on a thin order book while mark price stays calm.

Unreliable for risk management

Setting liquidation or stop-loss triggers on last price exposes you to false exits on short-duration spikes.

Manipulable by large players

Before mark price adoption, exchanges used last price for liquidations — creating a simple manipulation: sell large → cascade liquidations → profit.

Frequently Asked Questions

Trade futures on platforms that get mark price right

Bybit and Binance both use robust multi-exchange spot indices for mark price, update every second, and allow you to toggle TP/SL triggers between mark and last price per order. Both are the right exchanges for serious futures traders who understand the importance of mark price for position risk management.

Affiliate links — Ron earns a commission at no cost to you

Risk Disclaimer — Crypto futures trading involves substantial risk of loss including liquidation of your entire margin. The mark price and last price mechanics described in this article are based on personal trading experience and public exchange documentation. Always verify current formulas directly with your exchange. Never trade with funds you cannot afford to lose completely. Ron Nguyen, April 2026.

Talk with Us