All posts
    Published · 8 min read

    By

    Deposits and withdrawals vs trading P/L: keep account growth honest

    Learn why deposits and withdrawals are cash flows rather than trading results, and how an MT5 journal should separate them from P/L and returns.

    An account balance can rise even when trading loses money, and it can fall after a profitable period. The reason is simple: balance records both trading outcomes and money moving into or out of the account. A journal that treats every balance change as performance will eventually report a false return.

    The distinction matters most for traders who add capital regularly, withdraw profits, move funds between brokers or compare personal accounts with prop firm accounts. Those workflows all need a cash-flow record that remains separate from the trade ledger.

    Three values that answer different questions

    Trading P/L

    Trading P/L is the realised outcome of eligible closed trades, including the costs included by the broker record. It answers: what did the trading activity produce?

    External cash flow

    Deposits add capital and withdrawals remove capital. They answer: how much money did the account owner move? They are not winning or losing trades.

    Account balance and equity

    Balance reflects booked account changes. Equity can also include the current effect of open positions. These values describe account state, not a standalone measure of trading skill.

    A worked example

    A trader starts with $10,000, loses $300 through closed trades and then deposits another $2,000. The account balance can become $11,700. Reporting that as a 17% trading gain would be wrong.

    closing balance = opening balance + trading P/L + deposits - withdrawals

    $11,700 = $10,000 - $300 + $2,000 - $0

    The account grew by $1,700 after cash flow, while the trading result was negative $300. Both figures are useful, but they must retain different labels and meanings.

    How a journal should store the evidence

    • Keep each broker-confirmed deal and realised outcome in the trade ledger.
    • Store deposits and withdrawals as separate cash-flow events with their own timestamps and identifiers.
    • Reconcile the event sequence against broker-supplied balance and equity snapshots.
    • Do not manufacture a trade to explain a deposit, withdrawal or balance correction.
    • Keep currency conversion separate from the original account-currency value.

    The read-only MT5 sync should preserve the terminal-supplied event type. Confirmed values remain authoritative, while any reconstruction keeps its source and confidence visible.

    How cash flow should affect common journal views

    Trading P/L calendar

    A deposit should not create a green trading day and a withdrawal should not create a red one. The trading calendar should colour dates from eligible trading outcomes and show cash flows separately.

    Performance analytics

    Expectancy, profit factor, win rate and R-multiple describe trades, so deposits and withdrawals do not belong in their numerators or denominators. Account growth and money-weighted returns may use cash-flow timing, but they must be clearly named and calculated from the appropriate inputs.

    Equity and drawdown

    Cash flows can move the account level and complicate simple equity-curve comparisons. A review should show the raw account path alongside cash-flow-adjusted performance where that calculation is supported.

    Personal capital and prop accounts need different context

    Personal-capital traders control deposits and withdrawals, so cash-flow reconciliation is part of long-term portfolio review. Prop firm accounts are governed by the provider's program rules, and payouts or balance adjustments may have program-specific effects. The journal should not apply one universal interpretation to both.

    Use the personal trading journal for cash-flow-aware account review and the prop firm journal for provider-specific limits and rule context.

    A weekly reconciliation checklist

    • Match the opening and closing balance to the broker record.
    • Confirm every deposit, withdrawal and adjustment is classified correctly.
    • Compare net trading P/L with the sum of eligible closed outcomes.
    • Investigate unexplained differences instead of forcing the totals to match.
    • Review performance only after the account state reconciles.

    Then continue into performance analytics. Clean cash-flow classification does not make a strategy profitable, but it prevents account funding decisions from being mistaken for trading edge.

    Frequently asked questions

    Is a deposit trading profit?

    No. A deposit adds external capital to the account. It changes balance and equity but is not the result of a closed trade.

    Is a withdrawal a trading loss?

    No. A withdrawal removes capital from the account. It should not be coloured as a losing trading day or included in gross trading loss.

    Why can account growth differ from trading return?

    Account growth can include both trading outcomes and external cash flows. A journal must separate those components before calculating performance.