43 / 97
Implementation Shortfall
Working definition
The difference between the return of a paper portfolio traded instantly at the decision price and the return actually realised, including the cost of the quantity that never filled at all.
Perold’s framing is the strictest honest measure of what trading cost. Take the decision: at the moment a strategy said buy, a price existed. Construct the paper portfolio that would have transacted instantly at that price, and compare it to what the account actually holds. The gap is implementation shortfall.
Its virtue is that it counts everything. Delay cost accrues between the decision and the order reaching the market — the strategy’s own latency, the queue, the hesitation. Trading cost — the component Perold’s decomposition isolates, narrower than the sense execution cost carries elsewhere on this site — covers the spread paid and the market impact caused on the quantity that did trade. Opportunity cost captures the part every other measure omits: the quantity never filled, priced at what it would have made. An order that filled a third of its size at an excellent price and missed a large move on the rest has performed badly, and only shortfall says so.
That completeness is what makes it hard to game. Benchmarks measured against the execution’s own window reward a trader who simply trades passively and slowly, because the benchmark drifts along with the delay. Shortfall’s reference point is fixed before any trading starts, so slowness costs what slowness actually costs.
The requirement is a decision timestamp recorded when the decision happened, not reconstructed from the fill afterwards. Reconstructed decision times drift towards whichever price flatters, which is look-ahead bias applied to cost measurement — the same discipline point-in-time data demands of features, pointed at execution instead.
Why it matters
Most retail cost discussion stops at spread and commission, both of which are printed in advance and neither of which is where the money goes. Shortfall reframes the question from what was I charged? to how much of the decision survived contact with the market? — and its opportunity-cost term is the only routine accounting in which a fill ratio appears as a number rather than as an anecdote.
Commonly confused with
Neighbouring concepts that get used interchangeably, and the distinction that actually separates them.
- Execution cost
Shortfall is the framework; execution cost is the quantity. Note also a vocabulary trap: the trading-cost component Perold's decomposition isolates is narrower than the sense execution cost carries elsewhere on this site, because shortfall accounts for delay and opportunity separately rather than folding them in.
- Slippage
Slippage is computed over trades that happened. Shortfall's opportunity-cost term prices the quantity that never filled at all — which is why an order that filled a third of its size at an excellent price and missed a large move on the rest scores well on slippage and badly on shortfall. Only one of them is telling the truth about that order.
- TWAP or VWAP benchmarks
Those benchmarks are computed from the execution's own window, so they drift along with any delay and quietly reward trading slowly. Shortfall fixes its reference before trading starts, so slowness costs what slowness actually costs.
- Opportunity cost
One of the three components rather than a synonym for the whole. Shortfall decomposes into delay cost, trading cost and opportunity cost, and reporting only the last is as partial as reporting only the spread.
How to measure it in your own data
A definition you cannot test is a definition you have to take on trust. This is the shortest honest route from the concept to a number you computed yourself.
- Records you need
A decision timestamp recorded at the moment the decision happened, the price standing at that moment, every fill, and the quantity that was intended but never filled. The unfilled quantity is the field almost no retail record keeps, and it is the one that distinguishes this measurement from every cheaper one.
- What you compute
Construct the paper portfolio that transacts instantly at the decision price, subtract what the account actually holds, and decompose the gap into delay cost between decision and market arrival, trading cost on the quantity that filled, and opportunity cost on the quantity that did not.
- What the answer tells you
The reference point must be fixed before trading starts or the measurement stops meaning anything. Reconstructed decision times drift towards whichever price flatters — look-ahead bias applied to cost measurement rather than to features. If your measured shortfall is suspiciously small, check whether the decision timestamp was recorded or inferred.
If this has already cost you
The gap between the decision and the position, including the part that never filled, is measurable from your own order history.
- Execution-Cost Assay“What is my execution actually costing me?”Will not establish: Whether your broker is acting against you. Cost is measurable from your side; intent is not, and a report that claimed otherwise would be selling you a story.
Intake is not open yet, so none of these can be commissioned today. They are listed here so you know the measurement exists and what it would and would not settle — the launch list hears first.
Work it out yourself
Free calculators that take this concept as an input. Each shows its working, so the number it gives you can be checked rather than taken on trust.
Questions and answers
How is implementation shortfall different from slippage?
Coverage. Slippage compares expected and realised prices on trades that occurred. Shortfall measures the whole decision against the paper portfolio it intended, including the quantity that never traded. An order that filled a small part of itself at a beautiful price and missed the move on the rest looks excellent by slippage and poor by shortfall, and shortfall is right.
Why does it count orders that never filled?
Because the decision was to hold a position, not to place an order. Quantity that never filled is quantity the strategy wanted and did not get, priced at what it would have made. Every measure that omits it is a survivor-only accounting, and it systematically flatters venues that decline fills rather than pricing them badly.
Can I reconstruct the decision time after the fact?
You can, and the number stops being trustworthy when you do. Reconstructed decision times drift toward whichever price makes the execution look better — the same failure as look-ahead bias, aimed at cost measurement instead of features. The timestamp has to be recorded when the decision is made.
Why do window-based benchmarks flatter slow execution?
Because the benchmark is computed from the window the execution occupied. Trade slowly and the window moves with you, so the yardstick drifts alongside the delay it should be charging you for. A fixed pre-trade reference does not move, which is what makes shortfall harder to game.
Related terms
Derived from the links this entry makes and the entries that link back to it.
In the research
Implementation Shortfall comes up in two research notes on this site.