Troubleshooting

Why is my unrealized PnL negative right after I open a futures trade?

Nothing is broken and nobody took your money. The exchange values your trade against its own reference price, which sits a little away from the price you paid — and the fee left your balance the second the order filled. On a small trade that red number is cents, and the useful skill is telling it apart from a real mistake like the wrong direction or the wrong size.
ContentsThe minus at second zero: where it comes fromReason 1: the number is measured against the mark price, not the price you paidReason 2: you bought at the selling price, not at the price on the chartReason 3: the fee comes out at once, and sits in a different fieldWhat this looks like on a 1,000 USDT bitcoin tradeWhy the percentage looks much worse than the moneyFour checks before you touch anythingSeeing it yourself for a few cents
A Bitcoin coin on a price tag reading PAID 100,010, a slate behind it reading MARK 100,000 and a slip reading FEE -0.50
Three different numbers for one trade: what you paid, what the exchange values it at, and what the fee took.

The minus at second zero: where it comes from

When you open a position, the exchange starts showing an unrealized profit or loss straight away. It does not compare your position with the price written on your order. It compares it with its own reference price, which usually sits a few dollars away. Add the small gap between the buying price and the selling price, plus the fee taken the moment your order filled, and you get a small red number before bitcoin has moved a dollar.

On a 1,000 USDT position these three things together are usually well under one dollar. They are independent of each other, they show up in different fields on the screen, and each one has its own fix. Below they are separated so you can look at your own screen and say which part you are seeing.

Reason 1: the number is measured against the mark price, not the price you paid

Your entry price is a real trade — someone sold to you at that exact number. The unrealized figure, though, is normally calculated against the mark price: a fair price the exchange derives from a wider index, and the same price it uses to decide liquidations. The two are close but rarely identical, so in that first second you are comparing a real price with a reference price.

Here is what that costs in money. If you are long 0.01 BTC and you paid 100,010 while the exchange's reference price is 100,000, you are 10 dollars per bitcoin behind on a hundredth of a bitcoin — ten cents. For a short it works the other way round, and you would be ten cents ahead at that moment. Those ten cents vanish as soon as the market moves ten dollars in your favour.

If you want to see what mark, index and last price actually are, we explain all three on the page about the several prices a futures contract shows. To check what your own app is doing, look at the position row: Entry, Mark and Last are usually displayed next to each other, and some apps let you choose which price the unrealized number is based on — check in the exchange app whether that setting is available for you.

Reason 2: you bought at the selling price, not at the price on the chart

The price you see on the chart is the last trade that happened. Around it the order book always has two sides: the best price someone is willing to sell to you at, and the best price someone is willing to buy from you at. A market buy takes the selling price, a market sell takes the buying price. So the price you actually get is a little worse than the price on the chart — that gap between the buying and selling price is called the spread, and it is not a hidden charge.

On bitcoin and ether the spread is tiny. On a quiet altcoin contract, or with an order big enough to use up several price levels, the price your order actually got (the app calls it your fill) can land noticeably away from what you saw. Your real average entry is the Entry Price shown on the position, and every separate fill is listed in your trade history — open both and compare them with the price you remember clicking. If the gap bothers you, the answer next time is a limit order, which we compare with market orders on market or limit for your entry.

Reason 3: the fee comes out at once, and sits in a different field

The opening fee is charged on the full size of the position, not on the margin you put up. A 1,000 USDT position at the Binance USDⓈ-M base taker rate of 0.05% costs 0.50 USDT to open, whether you used 10x leverage and 100 USDT of margin or no leverage at all. It leaves your account the instant the order fills, which is why your balance drops before the price has done anything.

That fee is generally not inside the unrealized figure — unrealized PnL is about price movement. The fee shows up as a realized amount or simply as a smaller wallet balance; open the fee or transaction history in your account to see it as its own line. So one trade can show a small red unrealized number and a small red realized number at the same time, for two completely different reasons. There is a third thing people confuse with this: once a position has been held across a funding settlement, a separate payment can appear too, and we cover that in why the exchange took a funding fee.

What this looks like on a 1,000 USDT bitcoin trade

Illustrative numbers, with bitcoin at a round 100,000 USDT. You go long 0.01 BTC — a position worth 1,000 USDT. At 10x leverage the exchange holds about 100 USDT of your money as margin. You press Buy at market and fill at 100,010, while the mark price is 100,000. The fees are Binance's base USDⓈ-M rates: 0.05% taker, 0.02% maker.

Illustrative trade: 0.01 BTC long, 1,000 USDT position, 100 USDT margin, Binance base fees.
What you seeMarket (taker) entryLimit (maker) entry
Your average entry price100,010100,000
Fee taken at entry−0.50 USDT−0.20 USDT
Unrealized PnL against mark 100,000−0.10 USDT0.00 USDT
Shown as a return on 100 USDT margin−0.1%0%
Price needed just to get evenabout 100,110about 100,040

The break-even line assumes you pay the same kind of fee on the way out: a taker fee both ways costs about 1 USDT on this position — bitcoin covers that with a move of about 0.1%. Entering and exiting with limit orders that sit in the book cuts that to roughly 0.04%. Neither number is large, but if your plan is to take 0.05% per trade, the costs decide the outcome — you can put your own size and rates into the fee calculator and see the break-even price for your trade.

What do entry and exit cost?

A limit order that fills immediately counts as taker. Enter your account’s fee rates; the ones here are examples.

Fees for the whole trade
—

Entry—
Exit—
As % of margin—
Break-even price—

Fees are charged on the full size of each fill, not on your margin. That’s why with leverage they look bigger next to the money you put in.

Why the percentage looks much worse than the money

Ten cents of unrealized loss on 100 USDT of margin is shown as −0.1%, while the price itself only moved 0.01% against you. Leverage multiplies the percentage, not the money: at 10x, every price move looks ten times bigger in the return column. People open their first trade, see a red percentage, and assume something went badly wrong when the actual sum is the price of nothing at all.

The habit worth building early is to read the money column first and the percentage second. The same trick works in reverse when a screenshot shows a glorious +50% — we unpack that in ROI versus real profit.

Four checks before you touch anything

If the minus is a few cents on a small position, you have just paid the normal cost of entering a market. If it is several percent of your margin at second zero, something else happened, and these four checks find it in under a minute.

  1. Check the direction

    The position row says Long or Short (sometimes Buy/Sell, green or red). If it says the opposite of what you intended, you pressed the wrong side — close it and reopen correctly rather than hoping the market turns.

  2. Check the size

    Look at the position value in USDT, not at the quantity. If you meant 1,000 USDT and the position says 10,000, you typed the quantity in the wrong unit, and every small move will now feel ten times louder.

  3. Check the leverage

    Your 1,000 USDT trade makes and loses the same money at 5x or 20x. What changes is how much of your money is held as margin and how close the price sits to the level where the exchange closes you out. Whether you can change leverage with a position already open depends on the exchange and the contract — check in the exchange app. If that level feels too close for comfort, the simple fix is a smaller position next time, and you can see your own number in the liquidation price on the position row.

  4. Check which price you are reading

    Compare Entry, Mark and Last on the position row. If Last is above your entry but the unrealized number is red, you are simply looking at the mark-based figure, and that is the normal case.

If the liquidation price on that row is the part that worries you, it deserves its own look rather than a quick guess during an open trade — how it is calculated, and what actually moves it, is on the page about the price at which your trade gets liquidated.

Do not close a trade because of the opening cost. Closing immediately turns a small unrealized minus into a realized loss and adds a second fee on top. If the position is the right direction and the right size, let the plan you made before entering decide when you get out.

Seeing it yourself for a few cents

Reading about this is less convincing than watching it happen. Binance has a demo mode for USDⓈ-M futures (it is not available in every country, so check when you sign up). With real money, size decides what the lesson costs you: on bitcoin the smallest position is 0.001 BTC, which is a fair amount of money at today's price, while most altcoin contracts start from about 5 USDT of position size — so that is the cheaper place to watch the same three numbers.

Open one small long, screenshot the position row, and write down five numbers: Entry, Mark, Last, Unrealized PnL and your balance before and after. Do it once and the red number stops being mysterious forever. When you want the real thing, you can open a Binance Futures account, start with an amount you are comfortable losing, and use limit orders for entries where you are not in a hurry. If something else on your screen does not add up, the rest of our troubleshooting pages work the same way: one symptom, one field at a time.

Is a negative unrealized PnL right after opening a scam?

No. It comes from arithmetic you can check yourself. The position is valued against the exchange's reference price, your market order bought at the selling price, and the fee was deducted at once. Add those three together on a 1,000 USDT trade and you get well under a dollar.

Why are my unrealized and realized PnL both negative on one trade?

They are measuring different things. Unrealized PnL tracks price movement since your entry; the opening fee is already a completed cost, so it lands in the realized column or straight in your balance. Both being red at entry is the normal picture, not a double loss.

How much does the price have to move before I am actually in profit?

Enough to cover the fee in and the fee out. On a 1,000 USDT position at Binance's base taker rate of 0.05% each way, that is about 1 USDT, or roughly 0.1% of the price. With limit orders that fill as maker at 0.02%, it is closer to 0.04%.

Can I avoid starting in the red?

You can shrink it, not erase it. A limit order that waits in the book avoids paying the selling price and pays the lower maker fee, so the unrealized number can start at zero. The fee still comes out, and your position is still valued against the mark price.

Does changing my leverage make the red number smaller?

No. At the same position size, leverage changes how much money is held as margin and how the result looks as a percentage, not the money you make or lose. Whether you can even change it with a position already open depends on the exchange and the contract, so check in the app.

My minus is several percent of my margin straight away — what now?

That is not the normal entry cost. Check the direction of the position, its value in USDT, your leverage, and your actual average entry in the trade history. One of those four almost always explains it, and the sooner you find it the cheaper the fix is.

Find an answer to your question