How is Binance Futures Liquidation Price Actually Calculated?
Before opening a futures position, the interface displays an "Estimated Liq. Price." Many beginners glance at it and place their order without understanding where that number comes from. Consequently, when the market fluctuates and the liquidation price shifts, they feel lost. In reality, the calculation of the liquidation price is not a black box; the formula is clear and depends on a few key factors: margin balance, position direction, entry price, maintenance margin rate, and realized/unrealized PnL. By organizing these variables, you can manually calculate your liquidation price in any situation without relying solely on the display. To try it yourself, log in to your futures account on the Binance Official Site to view your current positions. On mobile, the Binance Official App also shows real-time liquidation prices; iPhone users without the app should first check the iOS Installation Tutorial. Below, we'll start with a simplified formula and gradually add more factors.
The Underlying Logic of Liquidation
The essence of liquidation is simple: it is triggered when the margin balance is insufficient to cover the maintenance margin requirement.
In plain English: as long as the funds in your account (margin + floating PnL) can meet the minimum requirement for that position, you won't be liquidated. If they can't, you will.
The mathematical expression is just one condition:
Margin Balance ≥ Notional Value of Position × Maintenance Margin Rate
As long as this condition is met, your position remains open. If not, a liquidation is triggered.
The liquidation price is the price that makes this equation hold. If the price moves even 0.01U further in the opposite direction, the condition is no longer met.
Simplified Liquidation Price Formula
Let's start with the simplest version, ignoring the effects of realized PnL, funding rates, and transaction fees.
Long Liquidation Price ≈ Entry Price × (1 - 1/Leverage + Maintenance Margin Rate)
Short Liquidation Price ≈ Entry Price × (1 + 1/Leverage - Maintenance Margin Rate)
Example: BTC entry price is 60,000U, 10x leverage for a long position, and the maintenance margin rate is 0.4%.
Long Liq. Price ≈ 60,000 × (1 - 0.1 + 0.004) = 60,000 × 0.904 = 54,240U
This means if BTC drops to 54,240U, you will be liquidated. This is a drop of about 9.6% from the entry price.
For a short position under the same conditions:
Short Liq. Price ≈ 60,000 × (1 + 0.1 - 0.004) = 60,000 × 1.096 = 65,760U
The short position is liquidated if BTC rises to 65,760U, an increase of about 9.6%.
This simplified version is the most helpful for beginners. Remember this rule: The reciprocal of the leverage multiplier is roughly equal to the reverse price fluctuation you can withstand. 10x leverage can withstand about a 10% reverse move, 20x about 5%, 50x about 2%, and 100x about 1%.
Precise Liquidation Price Formula
The formula in the official Binance documentation is slightly more complex because it considers the differences between Isolated Margin and Cross Margin.
USDⓈ-M Perpetual, Isolated Margin Mode:
Long:
Liquidation Price = (Entry Price × Position Quantity × (1 - Maintenance Margin Rate) - Margin + Fees) / (Position Quantity × (1 - Maintenance Margin Rate))
Short:
Liquidation Price = (Entry Price × Position Quantity × (1 + Maintenance Margin Rate) + Margin - Fees) / (Position Quantity × (1 + Maintenance Margin Rate))
This formula looks intimidating, but once expanded, it is almost identical to the simplified version, with just a correction term for fees.
Step 1: Determine Position Quantity
For example, 100U margin, 20x leverage, and an entry price of 60,000U for a long.
Notional Value = 100 × 20 = 2,000U Position Quantity = 2,000 / 60,000 = 0.0333 BTC
Step 2: Determine Maintenance Margin Rate
A 2,000U position falls into the first tier for BTC Perpetual (0-50,000 USDT), with a maintenance margin rate of 0.4%.
Step 3: Plug into the Long Formula
Liq. Price = (60,000 × 0.0333 × 0.996 - 100 + 0.8) / (0.0333 × 0.996)
Numerator: 60,000 × 0.0333 × 0.996 ≈ 1990.4 - 100 + 0.8 = 1,891.2 Denominator: 0.0333 × 0.996 ≈ 0.0332
Liq. Price ≈ 1,891.2 / 0.0332 ≈ 56,964U
The drop is about 5.06%. As you can see, 20x leverage corresponds to roughly a 5% reverse move before liquidation, which is essentially consistent with the simplified version.
Key Factors Affecting Liquidation Price
The liquidation price is not static; it changes with the status of your position. The following situations will cause the displayed liquidation price to shift.
1. Adding Margin. If you manually add funds to your position, the liquidation price adjusts automatically. The more funds you add, the further the liquidation price moves away from your entry price.
2. Locked Profits. When a position has floating profits, the system does not immediately count them as margin, so the liquidation price won't change just because you're making money. However, if you "add realized profit as margin" (by partially closing and then reopening), the liquidation price will change.
3. Funding Fee Deductions. Every 8 hours, when funding fees are settled, margin is either deducted (if you are paying) or added (if you are receiving). The liquidation price adjusts accordingly.
4. Tiered Margin. If you add to your position and it crosses into a higher tier, the maintenance margin rate increases, and the liquidation price will immediately worsen (rising for longs, falling for shorts). This is a common trap for those with large positions.
5. Cross vs. Isolated. In Cross Margin mode, your liquidation price is calculated based on your entire wallet balance. A floating loss in one position won't liquidate it individually; instead, the entire futures account faces the pressure of liquidation together.
Real-world Calculations for Long and Short Scenarios
Below are a few common scenarios that beginners can use as templates.
Case 1: Small Long Position
Margin 200U, 5x leverage, BTC entry price 60,000U, long.
Notional Value = 200 × 5 = 1,000U Position Quantity = 1,000 / 60,000 = 0.01667 BTC
Liq. Price ≈ 60,000 × (1 - 1/5 + 0.004) = 60,000 × 0.804 = 48,240U
Liquidation occurs if BTC hits 48,240U, a drop of about 19.6%. A small 200U position can withstand nearly a 20% move thanks to the buffer provided by 5x leverage.
Case 2: Large Short Position
Margin 5,000U, 10x leverage, ETH entry price 3,000U, short.
Notional Value = 5,000 × 10 = 50,000U Position Quantity = 50,000 / 3,000 = 16.67 ETH
Maintenance Margin Rate: For ETH tier 1, it's generally 0.5%.
Liq. Price ≈ 3,000 × (1 + 1/10 - 0.005) = 3,000 × 1.095 = 3,285U
Liquidation occurs if ETH rises to 3,285U, an increase of 9.5%.
Case 3: Multiple Entries (Averaging Down/Up)
First, long 100U at 10x leverage with a 60,000U entry. Position is 0.01667 BTC.
When BTC drops to 58,000U, you add another 100U at 10x leverage. This new entry has a notional value of 1,000U and a quantity of 1,000 / 58,000 ≈ 0.01724 BTC.
New Average Entry Price: (60,000 × 0.01667 + 58,000 × 0.01724) / (0.01667 + 0.01724) = (1,000 + 1,000) / 0.03391 ≈ 58,980U
New Margin: Still 200U (100U for each entry)
New Notional Value: 2,000U
New Liquidation Price: 58,980 × (1 - 2/20 + 0.004) = 58,980 × 0.904 ≈ 53,318U
Note: After adding to the position, the liquidation price is lower than the original (54,240U) because BTC had already dropped when you added, shifting the average entry price lower. This is known as "averaging down." However, the overall risk has increased because the notional value of the position has doubled.
Why Actual Liquidation Price Differs from the Estimate
The estimated liquidation price on the interface is a static calculation based on current conditions. The actual liquidation price might deviate for several reasons.
1. Mark Price vs. Last Price. Binance uses the Mark Price (Spot Index + Reasonable Basis) to trigger liquidation, not the latest traded price on the exchange. Occasionally, the two can briefly diverge.
2. Cumulative Fees and Funding. Over time, transaction fees and funding rates will slowly erode your margin, causing the liquidation price to drift.
3. Maintenance Margin Rate Adjustments. Binance occasionally adjusts the tiered maintenance margin rates. If an adjustment occurs while you hold a position, the liquidation price may change suddenly.
4. PnL of Other Positions in Cross Margin. Under Cross Margin, the liquidation price of one position is influenced by the entire account. Floating losses in other positions can cause its liquidation price to worsen.
FAQ
Q1: Why does the liquidation price on my interface keep changing?
This is mainly due to funding rate settlements, shifts in tiered maintenance margin brackets, or the impact of PnL from other positions in Cross Margin mode. It won't vary significantly in the short term.
Q2: Is the estimated liquidation price accurate at the time of opening?
Yes, it is strictly calculated based on the parameters at that moment. However, as soon as the price moves after opening, the liquidation price begins to shift.
Q3: Is it true that the percentage difference between entry and liquidation prices is roughly the reciprocal of the leverage?
Yes, this is a very useful rule of thumb. 10x is about 10%, 20x is about 5%, and 100x is about 1%.
Q4: Why is my calculated liquidation price different from what's on the interface?
You might have missed transaction fees, realized PnL adjustments, or funding rates. A difference of a few dozen U is normal; if it's several hundred U, you should investigate.
Q5: How can anyone make money with 100x leverage when the liquidation price is so close?
Generally, they don't. 100x leverage is provided by Binance for professional market makers and scalpers; for retail traders, it's essentially throwing money away. Beginners are advised not to exceed 5x.
Q6: What if my calculated liquidation price is negative?
It won't be negative. If your calculation results in one, recheck your parameters; the most common error is confusing leverage and margin.
Summary
Calculating the liquidation price is not a mystery; it centers on a single formula and a few parameters. Beginners should remember the simplest rule: The reciprocal of the leverage roughly equals the sustainable reverse fluctuation. 5x is about 20%, 10x is about 10%, and 20x is about 5%. Before opening a position, calculate the liquidation price yourself to see if it lies outside your stop-loss level. If the liquidation price is closer than your stop-loss, your leverage is too high—lower it before placing the order. Making it a habit to record the liquidation price in every entry of your trading log will significantly extend the life of your futures account.