Difference Between Mark Price and Last Price
On the Binance futures trading interface, you'll see two prices fluctuating: the "Last Price" and the "Mark Price." They're usually very close, but can diverge at certain moments. Understanding the difference is crucial for your futures trading.
After registering through the Binance registration portal, you can see both prices displayed in real-time at the top of the futures trading interface.
Last Price
The Last Price is simply the price at which the most recent trade was executed. It represents the actual transaction price agreed upon by buyer and seller at that instant.
Characteristics:
- Entirely determined by market supply and demand
- Can be influenced by large orders or price manipulation
- Updates with every new trade
- May experience sharp jumps during low liquidity
Mark Price
The Mark Price is a "fair price" calculated by Binance through a specific algorithm. It references multiple factors:
- Spot prices from multiple major exchanges
- Reasonable basis (difference between futures and spot price)
- Smoothing through moving averages
The Mark Price formula is roughly: Mark Price = Spot Index Price × (1 + Funding Rate Basis)
Why Is Mark Price Needed?
The core reason is preventing unfair liquidations caused by price manipulation.
Imagine if there were no mark price, and someone used a large market order to crash the BTC futures price by $1,000 for just a few seconds before it recovered. If the last price were used for liquidation calculations, users with barely enough margin would get liquidated during those few seconds — even though the price immediately bounced back.
The mark price references prices from multiple exchanges and isn't affected by anomalies on a single exchange, providing a fairer reflection of the true market price.
What Mark Price Is Used For
1. Calculating Unrealized PnL
The floating profit/loss shown on your position panel is calculated using the mark price, not the last price.
2. Determining Liquidation Triggers
Binance uses the mark price to determine whether your margin ratio falls below maintenance margin requirements. This means even if the last price briefly dips below your liquidation price, as long as the mark price hasn't reached it, you won't be liquidated.
3. Calculating Funding Rates
Funding rate calculations also reference the relationship between mark price and spot index price.
When Do the Two Prices Diverge?
Under normal conditions, the difference between mark price and last price is minimal (typically within 0.01%-0.1%).
The gap may widen when:
- Markets are highly volatile
- Large market orders dump or pump the price
- Futures and spot markets temporarily decouple
- Liquidity suddenly dries up
Practical Impact
When closing positions: Your actual closing execution price is based on the last price (market orders) or your specified price (limit orders), not the mark price. So your actual realized PnL may differ slightly from the displayed unrealized PnL.
Stop-loss/take-profit triggers: Depending on your settings, stop-loss and take-profit can be triggered by either "mark price" or "last price." It's recommended to use mark price for stop-losses (to avoid false triggers from wicks) and choose based on personal preference for take-profits.
Where to See Both Prices
On the Binance futures trading page:
- The large number at the top is usually the last price
- Mark price is displayed in smaller text nearby or below
- The liquidation price in the position panel is calculated using mark price
Common Misconceptions
"Mark price is lower than last price, so I'm losing": Not necessarily. Mark price is only used for risk calculations — your actual trades still execute at market prices.
"Mark price isn't moving but last price is": Normal. Mark price has smoothing applied, so it doesn't fluctuate as frequently as the last price.
"Which price is my liquidation price based on?": Mark price. This mechanism protects you from being liquidated by price wicks.
Understanding the difference between these two prices and their respective roles helps you manage futures position risk more accurately and avoid poor decisions based on misunderstanding price mechanics.