[AD DISCLOSURE] CryptoCompass is an independent information site, not the official Binance, OKX or any exchange website. "Visit Site" buttons lead to the exchanges' official pages and carry our referral code. We do not promise rewards, returns, fees or registration eligibility. Full disclosure →

What Is the Mark Price, and Why Does Liquidation Follow It Instead of the Last Price?

CryptoCompass Editorial Team Published 2026-09-16 About 9 min read Risk & Fee Education

You open a futures position, a wick stabs clean through your liquidation price, and the position is still there. The Binance futures screen actually carries two numbers, the last price and the mark price: the wick hit the last price, but liquidation and unrealized PnL are measured against the mark price.

This is risk and fee education, not investment advice.

1. Why one contract has two prices

According to Binance's futures liquidation protocols, contracts use both a last price and a mark price to avoid price spikes and unnecessary liquidations during periods of heavy volatility:

Screenshot of the Chinese-language Binance Help Center page on Binance Futures liquidation protocols, section on the difference between mark price and last price: the last price is the most recent futures trade price and is used to calculate realized PnL; the mark price is calculated from funding data and a basket of prices from multiple spot exchanges, and the liquidation price and unrealized PnL are based on the mark price
Binance Futures · mark price explainer, Chinese-language help page (excerpt) · 2026/09

Before you read a candlestick chart, check which of the two prices it is plotting; the one that decides whether you get liquidated is the mark price. In heavy volatility the two can pull apart, and there is no fixed size for that gap. The liquidation protocols describe how to switch views: in the app, open Futures, make sure you are using the Classic trading mode, tap the chart icon, then tap the last price toggle to switch; on the web, click the last price toggle on the trading chart.

2. Which price liquidation actually watches

The liquidation protocols put it plainly: a position is liquidated when the mark price reaches that position's liquidation price. Underneath sits a simple test of whether your margin is still enough:

Collateral = initial collateral + realized PnL + unrealized PnL < maintenance margin → liquidation

Unrealized PnL is calculated at the mark price, so every move in the mark price shifts the collateral on the left-hand side; Binance's mark price page also names unrealized PnL as the main factor in triggering liquidation. Binance defines the margin ratio as maintenance margin / margin balance, and liquidation happens at 100%. Its advice is to keep the margin ratio below 80% and to add margin or reduce the position when you get close to that line.

For how to estimate the liquidation price itself and how leverage shifts it, see how the liquidation price is calculated and how much leverage to use.

3. How the mark price is calculated

According to Binance's help center explainer on the mark price and price index for USDⓈ-M futures, the mark price is determined by the price index, the funding rate, the best bid and best ask in the futures order book, and the last futures price (the Chinese-language version of that page was marked as updated on 2026-07-09).

The price index: a weighted average of spot prices

The price index takes the underlying asset's spot price on multiple trading venues and averages them by weight. The sources include centralized venues such as Binance, KuCoin, OKX, Coinbase, Kraken, Bitget and Bybit, as well as decentralized exchanges such as PancakeSwap (BNB Chain), Uniswap (Ethereum) and Raydium (Solana). The Binance futures last price may also be one of the components, and Binance can change the components at any time. In practice, you can read the price index as the spot price.

To keep any single source from dragging the index off course, several safeguards apply:

The mark price: the middle of three prices

Mark price = Median(Price 1, Price 2, Contract price)
Price 1 = Price index × (1 + Latest funding rate × Time until next funding / Funding interval)
Price 2 = Price index + Moving average of the 30-second basis

The moving average in Price 2 works like this: once per second for 30 seconds, take (best bid + best ask) / 2 − price index, then average those 30 data points. The three prices are sorted and the middle one is used; for example, if Price 1 < Price 2 < Contract price, the mark price is Price 2. As for the time until next funding in Price 1: if the funding interval is set to 8 hours and the last funding was collected 2 hours ago, the next one is 6 hours away. The interval is not always 8 hours. For what the funding rate is and who pays whom, see what the perpetual funding rate is.

The net effect is that the mark price moves less in the short term than the perpetual contract price. Reading the formula: when the traded contract price briefly spikes, Price 1 depends only on the price index and the funding rate, Price 2 is a 30-second average, and a median of three rarely lands on the extreme tip of a wick. If the deviation persists, though, the 30-second average catches up.

4. Jumps, drift from spot, orders cancelled after liquidation: what the mark price does not cover

Treating the mark price as wick insurance is dangerous. The two help center pages above spell out its limits too:

It can jump quickly as well

The example in the liquidation protocols: a BTCUSDT short is opened at a mark price of 17,000 USDT, and the system calculates a liquidation price of 17,006 USDT. During extreme volatility the mark price jumps from 17,000 to 17,100 within one second. The position is liquidated at 17,100, and the liquidation record shows 17,100 as well, not the 17,006 originally calculated. The mark price does not move in a straight line, and nothing guarantees it will stop neatly at your liquidation price.

It can drift from spot in extreme markets

In extreme market conditions, or when price sources deviate, the mark price may drift away from the spot price, and Binance may take additional measures (such as using Price 2 directly as the mark price). If the mark price moves abnormally sharply in either direction over a short period, Binance reserves the right to put that pair into reduce-only mode (checked against Binance's USDⓈ-M mark price page in September 2026).

What happens once a liquidation fires

5. How to use both prices while you watch the market

If after all this you still cannot say how far your position is from liquidation right now, the question of which price to watch can wait. Reduce the position or add margin first to pull the margin ratio away from 100%, and set lower leverage the next time you open a trade.

Frequently asked questions

The last price wicked through my liquidation price. Why wasn't I liquidated?

According to Binance's futures liquidation protocols, liquidation happens when the mark price reaches the position's liquidation price; the last price is used for realized PnL, while the liquidation price and unrealized PnL are calculated from the mark price. So the last traded price touching your liquidation price does not by itself trigger a liquidation. What counts is where the mark price was at that same moment. It works the other way too: if the last price still looks far from your liquidation price but the mark price gets there first, the liquidation is triggered anyway.

Why doesn't my unrealized PnL match what I actually get after closing?

The two use different prices. Binance explains that unrealized PnL is calculated at the mark price, while realized PnL depends on the price you are actually filled at. The floating PnL you see while holding is a mark-price estimate and closing settles at the fill price, so a gap between them is simply how the rules work.

Does the mark price guarantee a wick won't liquidate me?

No. Binance says it uses the mark price to avoid unnecessary liquidations and to prevent market manipulation; it does not promise you won't be liquidated. Its liquidation protocols even give an example: during extreme volatility the mark price jumped from 17,000 to 17,100 within one second, and the position was liquidated at 17,100 rather than at the 17,006 originally calculated.

Where do I switch the chart to the mark price?

The path given in Binance's liquidation protocols: in the app, open Futures, make sure you are using the Classic trading mode, tap the chart icon, then tap the last price toggle to switch; on the web, click the last price toggle on the trading chart directly. Buttons can move after an interface update, so look for the option on the chart that switches between last price and mark price.

▮ Risk & compliance notice

This is not investment advice, a trading signal or an account-opening recommendation. Futures trading amplifies losses and you can lose all of your capital in a short time; the formulas and parameters in this article are taken from public explanations in the Binance Help Center, may change at any time, and other exchanges may use different methods.

Full risk disclosure → · Affiliate disclosure →

← Back to the blog list · Home