Skip to content

Portfolio Management Pathway · Trade Strategy and Execution

Implementation Shortfall and Trading Costs Explained

Updated 8 October 2026 · Fact-checked

Implementation shortfall measures the total cost of turning a portfolio manager's decision into an executed trade. It compares the paper portfolio return at the decision price with the actual portfolio return. The gap is explicit costs, delay cost, market impact and opportunity cost. Compute each part per share, then add them.

Understand Implementation Shortfall and Trading Costs

Every trade costs money. Some costs are visible on the ticket. Others are hidden in the price you got. Level III asks you to separate them and measure them.

Explicit costs are costs you can see and are paid directly: commissions, fees and taxes. Implicit costs are not billed. They show up as a worse price or a missed trade. They include bid-ask spread, market impact, delay cost and opportunity cost. Implicit costs are usually larger and harder to measure.

Implementation shortfall (IS) is the standard way to measure total cost. Imagine a paper portfolio where the trade happens instantly at the decision price (the price when the manager decided to trade) with no costs. Compare it with the real portfolio. The difference is the shortfall. It is also called the Perold approach.

IS splits into pieces. Delay cost (slippage) is the price move between the decision and the start of trading. Market impact (trading cost) is the difference between the average execution price and the price when the order reached the market (arrival price). Opportunity cost is the loss on shares that were never filled, measured from the decision price to the final price (usually the close or cancellation price). Explicit costs are added on top.

Sign matters. For a buy, a price rise hurts you. For a sell, a price fall hurts you. Always ask: did the price move against me? If yes, it is a cost. If it moved in your favour, the component is negative (a gain).

Key rules to remember

Implementation shortfall (total)
IS = Explicit costs + Delay cost + Market impact + Opportunity cost
Express per share, in currency, or as a percent of the paper trade value. Keep the same basis for every part.
Delay cost (buy order)
Delay cost = Shares executed × (Arrival price − Decision price)
Some texts apply delay to the full order including unfilled shares and treat unfilled shares under opportunity cost. Follow the vignette's definition. For a sell, reverse the sign: (Decision price − Arrival price).
Market impact (buy order)
Market impact = Shares executed × (Average execution price − Arrival price)
For a sell, use (Arrival price − Average execution price).
Opportunity cost (buy order)
Opportunity cost = Unfilled shares × (Final price − Decision price)
Final price is the close or the price when the order was cancelled. For a sell, use (Decision price − Final price).
Explicit costs
Explicit costs = Commissions + Fees + Taxes
Add them as a cost. Do not include the spread here; spread is implicit.
Implementation shortfall as a percent
IS % = Total IS ÷ (Shares in full order × Decision price)
The base is the paper portfolio value of the full intended order.

How to solve Implementation Shortfall and Trading Costs questions

Use the same routine for any implementation shortfall question. It keeps the signs right and shows your working for partial credit.

  1. 1Identify the order side. Buy or sell decides the sign of every price move.
  2. 2List the prices: decision price, arrival price, average execution price and final (close) price.
  3. 3List the quantities: shares ordered, shares executed and shares unfilled.
  4. 4Compute delay cost on the shares as the question defines them, using the decision and arrival prices.
  5. 5Compute market impact on executed shares using arrival price and average execution price.
  6. 6Compute opportunity cost on unfilled shares using decision and final prices.
  7. 7Add explicit costs (commissions, fees, taxes) and sum all parts to get total IS.
  8. 8Convert to per share or percent only if the question asks. State the unit and the sign clearly.

Quickest way: Per-share bridge from decision price to execution

When to use it: Use when the question gives prices for a fully filled order and asks for total cost or one component.

  1. Write the price chain: decision → arrival → average execution.
  2. For a buy, subtract left to right. Each step up is a cost. For a sell, each step down is a cost.
  3. First gap is delay. Second gap is market impact.
  4. Multiply each gap by shares and add commissions.
  5. If shares are unfilled, add the unfilled shares × (final − decision) for a buy.

Common mistakes in Implementation Shortfall and Trading Costs

  • Getting the sign wrong on a sell order

    Students apply the buy formula to every trade.

    Fix: Ask whether the price moved against you. For a sell, a falling price is a cost, so reverse the subtraction.

  • Measuring market impact from the decision price

    Both delay and impact involve price differences, so they get blurred.

    Fix: Impact uses arrival price to average execution price. Delay uses decision price to arrival price.

  • Applying opportunity cost to executed shares

    Students think any price drift after the decision is opportunity cost.

    Fix: Opportunity cost applies only to shares not filled. Executed shares carry delay and impact.

  • Treating the bid-ask spread as an explicit cost

    The spread feels like a fee.

    Fix: Only commissions, fees and taxes are explicit. The spread is paid through the price, so it is implicit.

  • Using the wrong base for the percent

    Students divide by the value of executed shares only.

    Fix: Divide total IS by the paper value of the full order at the decision price, unless the question says otherwise.

  • Forgetting that a favourable move gives a negative component

    Students take absolute values to avoid negatives.

    Fix: Keep the sign. A gain offsets other costs and lowers total IS.

Worked examples

Example 1

A manager decides to buy 10,000 shares when the price is 50.00. The order reaches the market at 50.20. The whole order is filled at an average price of 50.50. Commissions are 0.02 per share. Calculate delay cost, market impact, explicit cost and total implementation shortfall in currency and as a percent of the paper trade value.

Show the solution
  1. Buy order, fully filled, so no opportunity cost.
  2. Delay cost = 10,000 × (50.20 − 50.00) = 10,000 × 0.20 = 2,000.
  3. Market impact = 10,000 × (50.50 − 50.20) = 10,000 × 0.30 = 3,000.
  4. Explicit cost = 10,000 × 0.02 = 200.
  5. Total IS = 2,000 + 3,000 + 200 = 5,200.
  6. Paper trade value = 10,000 × 50.00 = 500,000.
  7. IS % = 5,200 ÷ 500,000 = 1.04%.

Answer: Delay cost 2,000; market impact 3,000; explicit cost 200; total IS 5,200, which is 1.04% of the paper trade value.

Example 2

A manager decides to sell 20,000 shares at a decision price of 80.00. Trading starts when the arrival price is 79.80. Only 15,000 shares are sold, at an average price of 79.60. The order is cancelled with the price at 79.00. Commissions total 1,500. Calculate the total implementation shortfall in currency and as a percent of the paper trade value.

Show the solution
  1. Sell order, so a falling price is a cost.
  2. Delay cost on executed shares = 15,000 × (80.00 − 79.80) = 15,000 × 0.20 = 3,000.
  3. Market impact = 15,000 × (79.80 − 79.60) = 15,000 × 0.20 = 3,000.
  4. Unfilled shares = 20,000 − 15,000 = 5,000.
  5. Opportunity cost = 5,000 × (80.00 − 79.00) = 5,000 × 1.00 = 5,000.
  6. Explicit cost = 1,500.
  7. Total IS = 3,000 + 3,000 + 5,000 + 1,500 = 12,500.
  8. Paper trade value = 20,000 × 80.00 = 1,600,000.
  9. IS % = 12,500 ÷ 1,600,000 = 0.78125%, about 0.78%.

Answer: Total implementation shortfall is 12,500, about 0.78% of the paper trade value. Opportunity cost (5,000) is the largest part.

Exam tips

  • Read the command word. If it says calculate, show each component and the sum. A correct number alone can earn full credit, but written steps protect you if a slip occurs.
  • In item sets, check how the vignette defines delay cost. Some apply it to executed shares only, others to the full order. Use the stated definition.
  • For explain or discuss questions, link the cost to a cause: urgency raises market impact, slow trading raises delay and opportunity cost.
  • Give only the number of components asked for. Extra responses are not evaluated, and only the first ones in order count.
  • Always state buy or sell in your working, then check each sign against the question: did the price move against the trade?

Implementation Shortfall and Trading Costs: frequently asked questions

What is the implementation shortfall formula for CFA Level III?

Total implementation shortfall is explicit costs plus delay cost plus market impact plus opportunity cost. Each is a price difference times a number of shares. The decision price is the benchmark for the paper portfolio.

What is the difference between explicit and implicit transaction costs?

Explicit costs are direct, visible payments such as commissions, fees and taxes. Implicit costs are not billed. They appear as a worse execution price or an unfilled order, and include spread, market impact, delay cost and opportunity cost.

How is delay cost different from market impact?

Delay cost is the price move between the decision and the time the order reaches the market. Market impact is the move between arrival price and the average execution price, caused by the trading itself.

When does opportunity cost arise?

It arises when part of the order is never filled, so the manager misses the price move on those shares. You measure it on unfilled shares from the decision price to the final price, with the sign set by buy or sell.