On this page
Implementation Shortfall: The Honest Execution Scorecard
Implementation shortfall (IS) measures the gap between the return of a paper portfolio, executed at the price when the decision was made, and the actual realized portfolio. It is the most honest scoreboard for execution quality.
Key Takeaways
- IS decomposes into delay cost, execution cost, opportunity cost on unfilled shares, and explicit fees, all anchored to the decision price.
- In a worked example, opportunity cost on 20,000 unfilled shares was the largest single component, which VWAP benchmarking would have hidden entirely.
- Excluding unfilled shares from the IS calculation turns a hard benchmark into an easy one and masks a common source of leakage.
- Buy-side desks prefer IS as the primary benchmark because it cannot be gamed by the trade itself inflating the VWAP reference.
Key Takeaways
- IS decomposes into delay cost, execution cost, opportunity cost on unfilled shares, and explicit fees, all anchored to the decision price.
- In a worked example, opportunity cost on 20,000 unfilled shares was the largest single component, which VWAP benchmarking would have hidden entirely.
- Excluding unfilled shares from the IS calculation turns a hard benchmark into an easy one and masks a common source of leakage.
- Buy-side desks prefer IS as the primary benchmark because it cannot be gamed by the trade itself inflating the VWAP reference.
What It Is
Andre Perold introduced the concept in "The Implementation Shortfall: Paper vs. Reality" in the Journal of Portfolio Management, Spring 1988. The key idea is simple. When a portfolio manager decides to buy a stock at $50, that is the price a paper portfolio captures. The real portfolio pays whatever the market gives it, after delay, impact, and any unfilled shares. The difference is the implementation shortfall.
IS is also the name of a family of execution algorithms designed to minimize it. In both uses, the benchmark is the decision price (also called the arrival price when the order reaches the broker), not VWAP or the close.
The Intuition
VWAP and close-price benchmarks have a problem. They are both functions of the trade itself. If your order is large enough to move the tape, you set the benchmark you are then measured against. A 1-million-share buy that lifts the market all day will look fine against VWAP because the trade dragged VWAP higher with it. IS cuts through this by freezing the reference point at the moment of decision. The clock starts before your trade has any influence.
This is why IS became the preferred benchmark for buy-side desks that take performance seriously, and why MiFID II best-execution obligations often point at IS-style measurement. It rewards speed when speed is cheap and patience when patience is cheap, but it does not let execution hide inside the trade's own footprint.
How It Works
Perold's framework decomposes IS into components. In modern notation:
IS = (paper return) - (actual return)
Break it down by source:
IS = delay cost + execution cost + opportunity cost + fees
Where:
delay cost = price drift between decision and arrival at broker
execution cost = weighted avg fill price minus arrival price
opportunity cost = unfilled shares * (market price at cancel - decision price)
fees = commissions, exchange fees, taxes
For a buy order of Q shares with q_exec shares actually filled:
IS_$ = q_exec * (avg_exec_price - decision_price)
+ (Q - q_exec) * (cancel_price - decision_price)
+ fees
Expressed in basis points, divide by Q * decision_price. A good post-trade report attributes the dollars to each bucket so the desk can see whether the cost was delay, market impact, or opportunity cost.
IS-style execution algorithms use this framework to schedule trading. They trade faster when impact is cheap relative to timing risk and slower when the opposite holds. Almgren-Chriss is the canonical underlying cost model.
Worked Example
A portfolio manager decides to buy 100,000 shares of a $40 stock at 9:30. By the time the order reaches the broker at 9:32, the price is $40.08 (delay cost). The broker uses an IS algorithm. Over the next 90 minutes, 80,000 shares are filled at an average price of $40.20. The remaining 20,000 shares are cancelled at 11:02 when the price is $40.30 because the limit was not touched. Commissions are $0.005 per share on fills.
Delay cost: ($40.08 - $40.00) * 100,000 = $8,000. Execution cost: ($40.20 - $40.08) * 80,000 = $9,600. Opportunity cost: ($40.30 - $40.00) * 20,000 = $6,000. Fees: 80,000 * $0.005 = $400.
Total IS: $8,000 + $9,600 + $6,000 + $400 = $24,000.
On a notional of $4,000,000, that is 60 basis points. A VWAP benchmark would have reported only the execution cost versus VWAP, likely a far smaller number, and would have completely hidden the 20,000 unfilled shares. IS tells the manager the full story and flags opportunity cost as the single largest bucket.
Common Mistakes
-
Reporting IS without decomposition. A headline number of 60 bps tells you nothing about what to fix. Without the delay, impact, and opportunity components, the desk cannot act on the result.
-
Excluding unfilled shares from the measurement. Some reports quietly drop cancelled or expired portions. That turns a hard benchmark into an easy one. Perold's original definition is explicit that opportunity cost belongs in the total.
-
Timing the decision price at the broker rather than the PM. If the PM dithers for an hour before sending the ticket, that drift is delay cost, not execution cost. Anchoring the benchmark at the broker instead of the decision hides a real source of leakage.
-
Forgetting to separate fees. Commissions and taxes are deterministic and controllable. Lumping them with market impact prevents separate tracking of each driver.
-
Assuming a low IS means good execution in isolation. A small IS on a small order tells you little. Always compare IS to a cost model expectation given the order's size, volatility, and participation rate. An IS of 20 bps can be excellent for a large order in a thin stock and poor for a tiny order in a liquid one.
Frequently Asked Questions
Q: What is implementation shortfall in simple terms? It is the total cost of executing a trade measured as the gap between the return a paper portfolio would have earned at the decision price and the return the real portfolio actually earned, including unfilled shares.
Q: How does implementation shortfall affect investment decisions? It is the primary benchmark for IS-style execution algorithms, which front-load trading to reduce timing risk, and it motivates desks to capture the decision timestamp precisely so delay cost between the PM and the broker is measured rather than hidden.
Q: What is a real-world example of implementation shortfall? A 100,000-share buy order incurs $8,000 of delay cost, $9,600 of execution cost, $6,000 of opportunity cost on 20,000 unfilled shares, and $400 in fees, totaling $24,000 or 60 basis points on a $4 million notional, a cost VWAP measurement would have largely concealed.
Q: How can investors use implementation shortfall? Report all four components for every parent order, compare them to a cost-model expectation calibrated to order size and volatility, flag outlier orders for review, and use the attribution to decide whether to increase urgency, change algorithms, or address routing delays.
Q: How is implementation shortfall different from slippage? Slippage typically refers only to the cost on filled shares relative to a reference price. Implementation shortfall is the full cost including the opportunity cost of shares that were never executed, making it a more comprehensive and harder-to-game measure.
Sources
- Perold, A. (1988). "The Implementation Shortfall: Paper versus Reality." Journal of Portfolio Management, 14(3), 4-9. https://www.hbs.edu/faculty/Pages/item.aspx?num=2083
- Kearns, M. "Implementation Shortfall: One Objective, Many Algorithms." University of Pennsylvania. https://www.cis.upenn.edu/~mkearns/finread/impshort.pdf
- Quantitative Brokers. "A Brief History of Implementation Shortfall." https://www.quantitativebrokers.com/blog/a-brief-history-of-implementation-shortfall
- Hasbrouck, J. "Chapter 8: Transaction Costs." NYU Stern. https://pages.stern.nyu.edu/~jhasbrou/Teaching/POST%202015%20Fall/classNotes/STPPTradingCosts.pdf
Disclaimer
This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.
Back to your knowledge path