Tracking Slippage and Commission Costs in Your Trading Journal

Slippage and commissions are real costs that sit outside the gross result a broker statement shows on a single trade. How to log expected versus filled price and commission on both legs, roll them into a net cost per trade, and see what skipping this does to your win rate, profit factor, and R-multiple.

Tracking Slippage and Commission Costs in Your Trading Journal

Last updated:

In short. Slippage and commissions are both real costs that sit outside the gross win or loss a broker statement shows on a single trade. Tracking them means logging the expected fill price against the actual one, and the commission or fee charged on both the entry and the exit, then rolling that into a net cost figure per trade. Skipped, these costs quietly inflate a reported win rate and profit factor above what the account actually earned.

Why cost tracking is a separate step from logging P&L

A broker statement already shows realized profit or loss per trade, so it is tempting to treat that number as complete. It is not. The statement's P&L already has commission netted in for most brokers, but it rarely breaks out how much of that number came from the fee itself versus the trade's actual market performance, and it never shows slippage separately at all, since slippage is baked silently into the fill price rather than listed as its own line.

FINRA groups commissions, markups, and spreads together as "transaction costs", the fees charged each time a position is bought or sold, distinct from account-level or advisory fees. That matters because slippage and commission behave differently and respond to different fixes. Commission is fixed or close to it, set by the broker's fee schedule, and shows up the same way on every trade regardless of market conditions. Slippage moves with volatility, order type, and liquidity, and a trader has real control over it through order choice and timing. Lumping both into one "fees" line in a journal hides which one is actually driving cost drag on a given strategy, and a trader cannot fix a problem they cannot see the shape of.

The three inputs a cost-aware trade log needs

Three fields, tracked per trade, are enough to separate cost drag from strategy performance without turning the journal into an accounting exercise.

FieldWhat it capturesExample
Expected vs. filled priceThe price shown when the order was placed against the price it actually filled at, the raw slippage in price termsExpected 1.1050, filled 1.1057 on a EUR/USD buy: 7 pips of negative slippage
Commission per sideThe fee charged on entry and, separately, on exit, since most brokers bill both legs of a round trip$2.50 commission on entry, $2.50 on exit: $5.00 total for the round trip
Net cost in account currencySlippage converted to money terms plus total commission, kept as one number per trade7 pips at $10/pip = $70 slippage cost, plus $5 commission = $75 total cost on that trade

The middle row matters more than it looks. TradeStation's documentation on strategy costs treats commission as charged once on the entry and once again on the exit of every trade, a convention worth copying in a manual journal even when a broker statement only shows a single combined fee line, because it is the only way to see whether an entry-heavy or exit-heavy execution style is driving the cost.

Turning those inputs into a net cost per trade

Once the three fields are logged, the net cost per trade is simply slippage in money terms plus total commission for both legs. That number, subtracted from the trade's gross result, gives the true net P&L, the same figure a broker statement's realized P&L is already trying to approximate, but now broken into parts a trader can act on separately.

Important. Commission schedules and typical slippage both vary significantly by broker, instrument, and account type, and brokers change fee schedules over time. Pull the current schedule from your own broker rather than assuming a flat per-trade figure, and treat any slippage estimate here as illustrative rather than a benchmark to expect.

As covered in what is slippage in trading, slippage can also run in a trader's favor. A net cost figure that comes out negative on a given trade (a cost credit rather than a cost drag) is real and worth logging the same way, not discarded because it does not fit the "cost" framing.

What untracked costs do to your other metrics

Cost drag does not sit quietly in its own corner. Every metric calculated from gross trade results, rather than net-of-cost results, is inflated by exactly the amount of cost that was never subtracted.

MetricEffect if costs are ignoredWhat tracking net cost fixes
Win rateA trade that is gross-positive but net-negative after cost still counts as a win, inflating the win rateRecalculating on net P&L can flip marginal trades from wins to losses, giving the real win rate
Profit factorGross profit and gross loss both exclude cost, so profit factor looks better than the account's actual growthUsing net-of-cost totals in the profit factor calculation shows the ratio the account is actually compounding at
R-multiplePlanned risk in the denominator stays the same, but realized R in the numerator is overstated when cost is left out of the resultSubtracting net cost before computing R-multiple shows the R a trader actually banked, not the R the market alone produced

A high-frequency strategy with a thin per-trade edge is the case where this gap is widest: dozens of small trades a month, each with its own entry and exit commission and its own slippage draw, can turn a strategy that looks marginally profitable on gross numbers into one that is flat or losing once cost is netted out.

A monthly cost-review routine

Reviewing cost drag does not need to happen trade by trade in real time. A simple monthly pass works: total the net cost column for the month, divide by the number of round-trip trades to get an average cost per trade, and compare that average against the account's average gross win. If average cost is eating more than a fifth to a quarter of the average gross win, the strategy's edge is thinner than the raw win rate suggests, and either the cost side (broker, order type, trade frequency) or the edge side (setup selection, position sizing) needs attention before scaling up trade volume.

This routine slots naturally into a broader habit of reviewing performance monthly, alongside win rate, drawdown, and the other metrics already on that checklist, rather than as a separate task.

This article is for educational purposes only and is not financial or investment advice. Commission schedules, spreads, and typical slippage vary by broker, instrument, and market conditions, and trading with leverage can result in losses that exceed the amount risked on an individual trade.

Log expected versus filled price and commission on both legs, and let the BitStat trading journal roll them into the net cost per trade automatically.

Frequently asked questions

Why isn't the P&L on my broker statement enough to track trading costs? Most broker statements already net commission into the realized P&L figure, but they rarely separate the commission amount from the trade's market result, and they never show slippage as its own number since it is baked into the fill price. A separate cost log is the only way to see how much of a given trade's result came from execution cost rather than the strategy itself.

Is slippage always a cost, or can it help me? It can go either way. Negative slippage fills at a worse price than expected and adds to cost; positive slippage fills at a better price and effectively reduces it. Both should be logged the same way, as a signed number, rather than only tracking the unfavorable case.

How often is commission actually charged per trade? Most brokers charge commission once on the entry and once again on the exit, so a single round-trip trade typically carries two commission charges, not one. Confirm this against your own broker's fee schedule, since billing conventions differ.

Does this apply to commission-free brokers too? Partly. A broker advertising zero commission on a given product usually recovers cost elsewhere, often through a wider spread built into the fill price, which shows up as slippage-like cost rather than a separate fee line. The net cost per trade framework still applies; the cost simply moves from the commission field to the price-difference field.

How much cost drag is considered normal? There is no universal benchmark, since it depends heavily on strategy type, trade frequency, instrument, and broker. As a general check, if average net cost per trade is eating more than roughly a fifth to a quarter of the average gross win, it is worth investigating the cost side, the edge side, or both.

Do I need to track this on every single trade, or is sampling enough? Tracking every trade gives the most accurate picture, particularly for strategies with many small trades where cost drag compounds fastest. A journal that captures expected and filled price plus commission automatically on each entry removes the manual burden that otherwise makes full tracking impractical.

Where does this fit next to metrics like win rate and profit factor? Net cost per trade is not a replacement for those metrics; it is an input to calculating them correctly. Win rate, profit factor, and R-multiple are all more accurate when computed on net-of-cost results rather than gross ones, so cost tracking is a prerequisite step rather than a competing metric.

The essentials, answered

Frequently asked questions

Why isn't the P&L on my broker statement enough to track trading costs?
Most broker statements already net commission into the realized P&L figure, but they rarely separate the commission amount from the trade's market result, and they never show slippage as its own number since it is baked into the fill price. A separate cost log is the only way to see how much of a given trade's result came from execution cost rather than the strategy itself.
Is slippage always a cost, or can it help me?
It can go either way. Negative slippage fills at a worse price than expected and adds to cost; positive slippage fills at a better price and effectively reduces it. Both should be logged the same way, as a signed number, rather than only tracking the unfavorable case.
How often is commission actually charged per trade?
Most brokers charge commission once on the entry and once again on the exit, so a single round-trip trade typically carries two commission charges, not one. Confirm this against your own broker's fee schedule, since billing conventions differ.
Does this apply to commission-free brokers too?
Partly. A broker advertising zero commission on a given product usually recovers cost elsewhere, often through a wider spread built into the fill price, which shows up as slippage-like cost rather than a separate fee line. The net cost per trade framework still applies; the cost simply moves from the commission field to the price-difference field.
How much cost drag is considered normal?
There is no universal benchmark, since it depends heavily on strategy type, trade frequency, instrument, and broker. As a general check, if average net cost per trade is eating more than roughly a fifth to a quarter of the average gross win, it is worth investigating the cost side, the edge side, or both.
Do I need to track this on every single trade, or is sampling enough?
Tracking every trade gives the most accurate picture, particularly for strategies with many small trades where cost drag compounds fastest. A journal that captures expected and filled price plus commission automatically on each entry removes the manual burden that otherwise makes full tracking impractical.
Where does this fit next to metrics like win rate and profit factor?
Net cost per trade is not a replacement for those metrics; it is an input to calculating them correctly. Win rate, profit factor, and R-multiple are all more accurate when computed on net-of-cost results rather than gross ones, so cost tracking is a prerequisite step rather than a competing metric.