Register
How to Calculate Liquidation Price of USDT-Margined Perpetual Contracts?
Update on 2025/05/21 17:38:06



Liquidation Price Calculation

Below is the liquidation price formula for USDT-Margined futures contracts under the cross margin mode:
 
LP1 = (WB - TMM1 + UPNL1 + cum - Side1 × Position1 × EP1) / (Postion1 × MMR - Side1 × Position1)

where
WB Wallet Balance
TMM1 Maintenance Margin of all other contracts, excluding Contract 1
If a position is in isolated margin mode, then TMM=0,UPNL=0
UPNL1 Unrealized PNL of all other contracts, excluding Contract 1
If a position is in isolated margin mode, then UPNL=0
cum Maintenance Amount of BOTH position
Side1 The direction of BOTH positions, 1 as long position, -1 as a short position
Position1 The amount of BOTH position
EP1 Entry Price of BOTH position
 
Notes:
  • In Cross margin mode, WB is cross WalletBalance
  • In Isolated margin mode, WB is isolatedWalletBalance of the isolated position, TMM=0, UPNL=0, substitute the position quantity, MMR, cum into the formula to calculate.
  • Under the isolated mode, each isolated position will have different liquidation prices depending on the margin allocated to the positions.
  • If the liquidation price is less than 0, the UI display would be “--”


Maintenance Margin Rate

If your position (calculated at the liquidation price) and the current position (calculated at the opening price) are of different levels, then you must substitute (i.e. to calculate at the liquidation price) the maintenance margin rate and the maintenance margin amount of the position level, to recalculate the liquidation price.
 

Maintenance Amount

You can find the Maintenance Amount from the table below with the position value in USDT. For example, if the position amount of a USDT-Margined BTC/USDT Contract is 500,000 USDT, then the maintenance amount would be 200 USDT.
 

Maintenance Amount Formula

= [ Floor of Position Bracket on Level n × difference between Maintenance Margin Rate on Level n and Maintenance Margin Rate on Level n-1) ] + Maintenance Amount on Level n-1

For example, the Maintenance Amount on Level 6

= 3,000,000 × (2.5% - 1%) + 10,225 USDT

= 55,225 USDT


 

200X USDT-Margined Perpetual Contract (BTC)
Tier Maximum Position Bracket
(Notional Value in USDT)
Minimum Position Bracket
(Notional Value in USDT)
MMR Maintenance Amount (USDT) Max Leverage
1 200,000 0 0.30% 0 200X
2 500,000 200,000 0.40% 200 150X
3 750,000 500,000 0.50% 700 100X
4 2,500,000 750,000 0.67% 1,975 75X
5 3,000,000 2,500,000 1.00% 10,225 50X
6 4,500,000 3,000,000 2.50% 55,225 20X
7 25,000,000 4,500,000 5.00% 167,725 10X
8 50,000,000 25,000,000 10.00% 1,417,725 5X
9 100,000,000 50,000,000 12.50% 2,667,725 4X
10 150,000,000 100,000,000 25.00% 15,167,725 2X
11 250,000,000 150,000,000 50.00% 52,667,725  1X


 

100X USDT-Margined Perpetual Contract (SOL)
Tier Maximum Position Bracket
(Notional Value in USDT)
Minimum Position Bracket
(Notional Value in USDT)
MMR IMR Maintenance Amount (USDT) Max Leverage
1 25,000 0 0.50% 1.00% 0 100 X
2 50,000 25,000 0.68% 1.33% 45 75 X
3 75,000 50,000 1.00% 2.00% 205 50 X
4 250,000 75,000 2.50% 5.00% 1,330 20 X
5 500,000 250,000 5.00% 10.00% 7,580 10 X
6 1,000,000 500,000 10.00% 20.00% 32,580 5 X
7 1,500,000 1,000,000 12.50% 25.00% 57,580 4 X
8 2,000,000 1,500,000 15.00% 33.33% 95,080 3 X
9 2,500,000 2,000,000 25.00% 50.00% 295,080 2 X
10 3,000,000 2,500,000 50.00% 100.00% 920,080 1 X


Example: 
Assume that there are SOLUSDT and BTCUSDT positions in one-way & cross margin mode. 




SOLUSDT BTCUSDT
Leverage 50X 25X
Entry Price 200 100,000
Position Amount 500 20
Mark Price 195 101,000
Wallet Balance 50,000


You may find your maintenance margin rates and maintenance amounts through the tables above, as highlighted in the following image.
 
For SOLUSDT:
Taking into account that Maintenance Margin = Notional value × Maintenance Margin Rate - cum
Notional Value = Mark Price × Amount = 97,500
Maintenance Margin of SOLUSDT =  97,500 × 2.50% - 205 = 2,232.5
(WB) Wallet Balance = 100,000
(TMM1) Maintenance Margin of all other contracts, excluding Contract 1 = 12,834
(UPNL1) Unrealized PNL of all other contracts, excluding Contract 1 = 20,000
(cumB) Maintenance Amount of BOTH position (one-way mode) = 1,330
(cumL) Maintenance amount of LONG position (hedge mode) = 0
(cumS) Maintenance amount of SHORT position (hedge mode) = 0
(Side1BOTH) Direction of BOTH position, 1 as long position, -1 as short position = 1
(Position1BOTH) Absolute value of BOTH position amount (one-way mode) = 500
(EP1BOTH) Entry Price of BOTH position (one-way mode) = 200
(Position1LONG) Absolute value of LONG position amount (hedge mode) = 0
(EP1LONG) Entry Price of LONG position (hedge mode) = 0
(Position1SHORT) Absolute value of SHORT position amount (hedge mode) = 0
(EP1SHORT) Entry Price of SHORT position (hedge mode) = 0
(MMB) Maintenance margin rate of BOTH position (one-way mode) = 2.5%
(MML) Maintenance margin rate of LONG position (hedge mode) = 0
(MMS) Maintenance margin rate of SHORT position (hedge mode)= 0
 
For BTCUSDT:
Taking into account that Maintenance Margin = Notional value × Maintenance Margin Rate - cum
Notional Value = Mark Price × Amount = 2,020,000
Maintenance Margin of BTCUSDT = 2,020,000 × 0.67% - 700 = 12,834
(WB) Wallet Balance = 50,000
(TMM1) Maintenance Margin of all other contracts, excluding Contract 1 = 2,232.5
(UPNL1) Unrealized PNL of all other contracts, excluding Contract 1 = -2,500
(cumB) Maintenance Amount of BOTH position (one-way mode) = 1,975
(cumL) Maintenance amount of LONG position (hedge mode) = 0
(cumS) Maintenance amount of SHORT position (hedge mode) = 0
(Side1BOTH) Direction of BOTH position, 1 as long position, -1 as short position = 1
(Position1BOTH) Absolute value of BOTH position amount (one-way mode) = 20
(EP1BOTH) Entry Price of BOTH position (one-way mode) = 100,000
(Position1LONG) Absolute value of LONG position amount (hedge mode) = 0
(EP1LONG) Entry Price of LONG position (hedge mode) = 0
(Position1SHORT) Absolute value of SHORT position amount (hedge mode) = 0
(EP1SHORT) Entry Price of SHORT position (hedge mode) = 0
(MMB) Maintenance margin rate of BOTH position (one-way mode) = 0.67%
(MML) Maintenance margin rate of LONG position (hedge mode) = 0
(MMS) Maintenance margin rate of SHORT position (hedge mode)= 0

With this information and by inputting the appropriate information in the formula we can see that the Liquidation Price for the SOLUSDT contract = 85.14 and for BTCUSDT = 98,296.46
Please note that there may be a slight variation due to decimals.
 
 
For latest maintenance margin rate, please refer to this article:


About
About Us
Community
© 2025 OrangeX. All Rights Reserved.

Community

© 2025 OrangeX. All Rights Reserved.