TradeLabs AILearn

Transaction Costs

Transaction costs include commissions, spreads, slippage, market impact and missed trades. Learn each part, how to estimate it and why it decides profits.

Advanced3 min readUpdated 3 Oct 2026
Markdown
Lesson 25 of 38

Transaction costs are everything you give up to get a trade done. Some appear on your statement, such as commissions and fees. Many do not: the spread you cross, the slippage on your fill, the price movement your own order causes and the profit lost on trades you meant to make but missed. For active traders and systematic strategies, transaction costs are often the single biggest difference between a strategy that works on paper and one that works with real money.

Explicit and implicit costs#

TypeComponentVisible on statement?
ExplicitCommissionsYes
ExplicitExchange, clearing and regulatory feesYes
ExplicitTaxes such as stamp duty or transaction taxesYes
ExplicitFinancing, borrow and swap chargesYes
ImplicitBid ask spreadNo
ImplicitSlippage and delayNo
ImplicitMarket impactNo
ImplicitOpportunity cost of missed or partial fillsNo

Why costs matter so much#

The more often you trade and the smaller your average profit per trade, the more costs dominate. Long term investors can ignore a few basis points; scalpers cannot. See Spread Costs and All-In Trading Cost.

Estimating each component#

  • Commissions and fees: from your broker's schedule. See Commissions and Fees.
  • Spread: half the quoted spread each time you cross it, or the full spread per round trip when using market orders both ways.
  • Slippage: measured from your own fills versus the quote at order time. See Slippage Analysis.
  • Market impact: grows with order size relative to typical volume. For small retail orders in liquid markets it is near zero; for large orders it can be the largest cost. See Market Impact.
  • Opportunity cost: the result of trades not taken because a limit order did not fill. See Opportunity Cost.

Measuring the total: implementation shortfall#

Professional traders often measure total transaction cost as implementation shortfall: the difference between the return of a paper portfolio traded instantly at the decision price and the return actually achieved. It captures every component at once, including delay and missed trades. See Implementation Shortfall.

Reducing transaction costs#

  1. Trade less, and only your best setups. Fewer trades means fewer costs.
  2. Use limit orders where speed is not essential to avoid paying the full spread.
  3. Trade liquid instruments at liquid times. See Liquidity.
  4. Size orders relative to available volume and split large orders.
  5. Choose a broker on total cost, including spreads and execution quality, not just commissions. See Best Execution and Execution Quality.
  6. Include realistic costs in every backtest. See Costs and Slippage in Backtests.

Costs in different markets#

  • US stocks: often zero commission, but spreads, regulatory fees and slippage remain.
  • Futures: per contract commissions and exchange fees; spreads usually one tick in major contracts.
  • Forex and CFDs: costs mainly in the spread, plus overnight financing.
  • Options: wider spreads, often the dominant cost.
  • Crypto: maker and taker fees, spreads and network fees for transfers.
  • Prediction markets: the spread between Yes and No prices and any platform fees.

Frequently asked questions#

What are transaction costs in trading?#

All the costs of executing a trade: commissions, fees, taxes, spreads, slippage, market impact and the opportunity cost of missed trades.

Why are hidden trading costs important?#

Because spreads, slippage and impact often exceed commissions, especially for frequent traders and in less liquid markets.

How can I reduce my trading costs?#

Trade less often, use limit orders, focus on liquid markets, size orders sensibly and choose a broker based on total cost.

Sources#

Check your understanding

3 quick questions on this lesson. Get them all right to finish it.

Turn on JavaScript to take the quiz.

Finished this lesson?Sign in to save your progress across devices.
Next lessonSlippage AnalysisSlippage analysis compares your fills with benchmark prices to measure execution quality. Learn the benchmarks, the formula and how to act on results.

Mentioned in