Realized Profit Is Positive, But Your Account Balance Is Still Dropping — Why?

 / 
3

Your realized PnL is positive but your account balance is going down. In most cases, the platform is not miscalculating — you are just treating "PnL" and "balance" as the same thing. In reality, the realized PnL shown on an exchange only represents closed-position profits. Your account balance is also being eaten by fees, funding rates, and unrealized losses.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

Once you understand how these four money flows work, you will be able to reconcile your balance.

Step 1: Check Whether "Realized PnL" Includes All Fees

What "realized PnL" actually means differs from platform to platform. Some show only the price difference from closing the position, while trading fees and funding rates are listed elsewhere. Others may include open and close fees, but still exclude funding rates.

What to do: Find the full transaction record for that closed position and check these items one by one:

  • Close price difference (sell revenue minus buy cost)

  • Opening fee

  • Closing fee

  • Funding rate payments or income for that position (if it's a perpetual contract)

Add these four items together. That is your real realized PnL. If the platform's displayed realized PnL only includes the first item, then the "positive" number you see is probably just an illusion.

Completion standard: You can state the actual net PnL of this trade in numbers, rather than relying on the "realized PnL" figure shown at the top of the platform.

Common failure: Many people see a green number in the realized PnL field and relax, completely unaware that the funding rate may have already deducted over 10 USDT. In perpetual contracts, funding fees are settled every 8 hours (Source: Gate Academy, 2026-01-04). If you switch positions frequently, this cost alone can eat up a lot of your profit. Gate officially also points out that funding fees directly affect total PnL but are not reflected in the realized PnL figure.

Step 2: Check Whether Unrealized PnL Is Eating Your Balance

In your total account equity, unrealized PnL (floating profit/loss on open positions) and realized PnL are both included at the same time. If you have other open positions that are currently losing money, your total account balance can drop even if realized PnL is positive.

What to do:

  1. Open your positions list and sum up the "unrealized PnL" of all open positions.

  2. If the total is negative, see whether its absolute value is larger than your realized PnL.

  3. If it is, your total balance must go down — there is no other mathematical possibility.

Completion standard: You have confirmed which open position (or positions) is producing noticeable floating losses.

Risk reminder: According to Binance futures rules, the available balance formula is Available Balance = Wallet Balance - Initial Margin + Unrealized PnL. This means your floating losses directly reduce the money you can use. Even if you just closed a winning trade, the funds you could use for a new position or a withdrawal are already occupied by those floating losses.

Step 3: Look for Hidden Expenses You May Have Ignored

Aside from trading fees, several other expenses are deducted directly from your balance and will never appear on a PnL panel:

  • Transfer and network fees: Gas fees paid when moving funds from your spot account to your futures account, or when transferring crypto between platforms. These are transfer costs, not trading PnL.

  • Borrowing interest: If you use leverage or borrow coins, interest is deducted hourly or daily from your balance and usually does not appear in PnL figures.

  • Account maintenance fees: Some platforms charge small maintenance fees for dormant or high-value accounts (verifiable data is scarce; most major platforms do not apply this).

What to do: Go to the platform's "Transaction History" or "Bill" page, filter by the time period you care about, and scan line by line for these three types of deductions.

Completion standard: You can match the missing balance difference to the corresponding deduction entries in the statement.

Step 4: Do an End-to-End Balance Reconciliation

This step helps you pinpoint exactly which part is causing the problem in one go.

What to do: Take your account balance at a specific point in time (for example, at the start of the day when you first saw a positive realized PnL) as a starting point. Then add or subtract everything that happened next, in order:

  • Starting balance

  • + Deposits

  • - Withdrawals

  • + Realized PnL (the one you calculated yourself, not the platform's displayed number)

  • +/− Unrealized PnL (up to the current moment)

  • - All fees (trading fees, funding fees, withdrawal fees)

  • - All interest expenses

The resulting number should equal your current account balance. If it does not match, there is a deduction you have not found yet — keep digging through the statement.

Completion standard: Your manually calculated balance matches the platform's displayed balance within a 1 USDT difference.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

Verification After Completing The Steps

After finishing the Step 4 reconciliation, compare the balance you calculated with the "Total Assets" page on the platform. If they match, you no longer need to rely on the platform's PnL panel to judge your real gain or loss — you can always work backward from your balance.

Next action: Starting today, take 30 seconds after each closed trade to grab a screenshot of the fees and funding rate details from the "Transaction History" page, and keep it together with your order records. Do this for three trades in a row, and you will quickly build the instinct that "realized PnL ≠ money received." You will never be fooled by a green number on the surface again.