Implementation Shortfall
The total cost of executing a trade measured against the price when the decision was made — the gap between paper and realized performance.
Formula
Implementation shortfall = (avg execution price − arrival price) × shares filled + opportunity cost on unfilled shares + fees (sign-adjusted for buy/sell)
Implementation shortfall measures the difference between the value of a hypothetical 'paper' portfolio priced at the moment you decided to trade (the arrival price or decision price) and the value actually realized after the order is executed. It captures the full cost of turning an idea into a position.
The shortfall decomposes into several pieces: explicit costs (commissions and fees), the bid-ask spread paid, market impact from your own trading pushing price, timing/delay cost from price drifting while you work the order, and opportunity cost from any portion left unfilled. It is the most complete execution benchmark because it penalizes both trading too aggressively (impact) and too slowly (drift).
An 'implementation shortfall algo' actively balances this trade-off, executing faster when impact is cheap relative to expected drift and slower when it is not. Unlike VWAP, it is anchored to the arrival price rather than the day's average, so it directly rewards getting filled close to your decision.
Example
You decide to buy 10,000 shares when the price (arrival) is $50.00. You fill all 10,000 at an average of $50.08 and pay $10 in fees. Shortfall = (50.08 − 50.00) × 10,000 + 10 = $800 + $10 = $810, or 16.2 bps of the $500,000 notional.
Related Terms
Market Impact
The adverse price movement caused by your own order consuming liquidity — buying pushes price up, selling pushes it down.
AdvancedSlippage
The difference between the expected fill price and the actual fill price. Positive slippage benefits you; negative slippage costs you.
BeginnerSmart Order Routing
Automated logic that scans multiple trading venues to find the best price, fee, and fill quality for each order.
AdvancedTWAP Order
An execution algorithm that splits an order into equal slices released at even time intervals, targeting the time-weighted average price.
AdvancedVWAP Order
An execution algorithm that slices a large order across the session to track the volume-weighted average price, minimizing footprint.
Advanced