Why Do You Get Realized Loss When Reducing Binance Futures Positions? Full Cost Breakdown

 / 
 / 
3

Seeing the "Realized Loss" figure after you cut part of your position can be very confusing, especially when the market price seems unchanged but your account balance is lower, which makes you wonder where the extra money went.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

But first, let's confirm a basic fact: when you reduce your futures position, if the closing price is lower than your opening price, this part of the loss is real and settled. It is not some random extra fee charged by the platform, but the actual price fluctuation loss you incurred on this trade.

Nature of Realized Loss: Exit Settlement

On Binance perpetual futures, unrealized profit and loss are only "paper numbers" before you fully close the position. Once you execute a position reduction, that portion of your position is settled by the system at the current market price immediately.

  • Long position: Closing price lower than opening price: If your sell price is lower than the buy price, the gap between the two multiplied by your position size is your total realized loss.
  • Short position: Closing price higher than opening price: If the buyback price to close your short position is higher than the original sell opening price, you will also get a loss on this part.

This number is locked the moment you click the "close position" button, which is the direct result of the trade price difference.

Why Your Actual Loss Is Slightly Larger Than The Pure Price Gap

Apart from price movement, two types of trading fees will be deducted during settlement. There is also one easily overlooked detail:

  • Funding rate: If you held the position for a period before closing part of it, you may have paid funding fees already. These fees are deducted from your balance separately, and will not be shown as a single entry when you reduce your position, but they do count towards your total trading cost.

To get the exact total loss, use the formula (Opening Price - Closing Price) × Position Size + Trading Fees. The result of this calculation usually matches the "Realized Loss" number shown on Binance's interface.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

Full Cost Breakdown: What Exactly Gets Deducted When You Cut A Position

The total cost you pay after position reduction mainly includes the following items:

  • Opening fee: Charged once when you first open the position.
  • Closing fee: Charged once again when you close the partial position.
  • Funding fee (if applicable): The funding rate settlement that happened while you held the position.

If you hold the position for a long time, or the market is extremely volatile, the accumulated funding fees may even be higher than the loss caused by price movement. You can go to "Futures Records" or "Funding History" page, filter for "Funding Fee" and "Trading Fee" entries, sum them up to get the exact total cost you paid.

Common mistake: Only checking the price difference, ignoring all related fees.

Most people think their loss only comes from the price gap, but forget the two-way opening and closing fees plus funding fees. For short-term high-frequency traders, accumulated fees and funding rate costs can be very high, which is one of the main reasons you end up with a loss even if the price moves slightly in your favor.

Verification method after position reduction: Go to "Order History" to check the transaction details of this closing order, record the average executed price and the trading fee. Then go to "Funding History" to sum up all funding fees generated during your holding period. Recalculate with the formula (Opening Price - Closing Price) × Position Size - Trading Fees - Funding Fees, and you will get the exact same number as the realized loss displayed on the platform.