Beating VWAP only shows that the price you got within your execution window was better than the market volume-weighted average price. But it does not answer a more fundamental question: what was the price at the moment you decided to trade, and how much slipped away between that price and your final fill? Arrival price measures exactly that gap. An order can beat VWAP and still be significantly worse than arrival price at the same time. The two are not contradictory, because they use different benchmarks.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
What VWAP and Arrival Price Actually Measure
The VWAP benchmark is the market's volume-weighted average price during your execution period. It starts with your first fill and ends with your last fill, using the market's volume distribution over that period to weight prices. If your order is split across many small trades and the price trends downward during execution, your fill price can easily come in below the period VWAP, even if you were already paying more than the prevailing price on your very first fill.
Arrival price is the market mid-price at the moment you decide to start executing, or the mid-price when you place the order. It measures the full price movement from "decision to trade" to "completion of the trade." Implementation Shortfall, or IS, uses arrival price as its benchmark: IS = direction × (average fill price − arrival price) / arrival price. For a buy order, positive IS means you paid more than the arrival price. For a sell order, negative IS means you received less than the arrival price.
The key difference is that VWAP does not capture timing cost. Bloomberg's professional analysis points out that interval VWAP does not reflect the opportunity cost of starting execution too early or too late. If you hesitate, wait for a certain price, or face system delays, and only start placing orders half an hour after your signal appears, the price may have already moved against you during that time. Under an arrival price benchmark, that loss is counted in IS. Under VWAP, it is completely invisible, because VWAP only starts from your first fill. Price moves before you begin executing are outside its window.
A Simple Example You Can Recalculate
Suppose you decide to buy an asset. The market mid-price at the time of your decision is 100.00. You place orders in batches. Your first fill is at 100.50, and your last fill is at 101.80. During that period, the market volume-weighted average price, or VWAP, is 101.60.
Your average fill price comes out to 101.40.
Against VWAP: 101.40 is below 101.60, so you "beat VWAP" by about 20 basis points: (101.60 − 101.40) / 101.60 ≈ 0.20%. That looks like good execution.
Against arrival price: 101.40 is above 100.00, so your IS is +140 basis points: (101.40 − 100.00) / 100.00 = 1.40%. That means from the moment you decided to buy until you finished buying, you paid 1.4% more.
Both results are true at the same time. VWAP says you bought cheaper than the average price within your execution window. Arrival price says you overpaid by 1.4% from decision to completion. If you only use VWAP, that 1.4% of timing cost and market impact stays hidden. Bloomberg's article offers an even more striking observation: when the benchmark is switched from VWAP to arrival price, there is a 41% probability that an order that "beat VWAP" will become one that "missed arrival price," or vice versa. The average absolute difference between the two benchmarks is 112 basis points, and their correlation is only 11%. That suggests the two metrics are measuring almost entirely different things.
Why VWAP Tends to Look Good
VWAP has a structural leniency: it makes your own execution window part of the benchmark. If your order is large enough to account for a big share of market volume, VWAP will move closer and closer to your own average fill price. In the extreme case, if your order is the entire market volume, your fill price and VWAP are exactly equal, and the performance difference is zero. Not because execution was good, but because you defined the benchmark yourself.
VWAP is also poor at identifying the market impact of large orders. An order can push the price significantly higher, yet still look "in line" with VWAP over the same period, because that VWAP was itself lifted by your own impact. Bloomberg's article explicitly notes that the VWAP benchmark "fails to identify outliers," which is a weakness for compliance and regulatory reviews of suspicious trading activity.
When to Use Which Benchmark
Arrival price is better for evaluating the overall quality from decision to execution, especially when your trading decision is based on a clear price signal, such as spotting an entry level or reacting to an event. What you really care about is how much you lost between making your judgment and getting filled. Talos points out that for event-driven trading and systematic strategies, arrival price is the most natural benchmark, because strategy backtests assume execution happens at the moment the signal is generated. If your live fills deviate sharply from arrival price, something is wrong between signal and execution. It could be delay, hesitation, or insufficient liquidity.
VWAP is better for evaluating whether your execution algorithm kept pace with the market. If your goal is to complete a large order over a period at a price close to the market average, and you do not care much about the price movement between your decision and the start of execution, such as when you already planned to trade on a schedule, VWAP is a reasonable measure. Northern Trust also notes that if the strategy objective is to minimize market impact and trade according to the volume profile, VWAP is the relevant benchmark.
A more complete approach is to look at both. Bloomberg's article recommends multi-benchmark TCA, or transaction cost analysis, to evaluate execution from different angles. Arrival price tells you how much you paid overall. VWAP tells you how you did relative to the market average within the execution window. If arrival price IS is poor but VWAP is good, the problem is likely delay: you started executing too late, or the gap between signal and order placement was too long. If both arrival price IS and VWAP are poor, the problem may lie in market impact or liquidity access during the execution window.
One Thing You Can Check Directly
The next time you see an execution report that says "fill price beat VWAP," find the mid-price at the time the order was placed. Subtract that mid-price from your average fill price for a buy order, and see how large the gap is. If that gap is much larger than your advantage over VWAP, the true quality of the execution has been dressed up by VWAP. Arrival price is not always "stricter," but it at least puts the part that VWAP deliberately ignores, namely the price movement between decision and the start of execution, on the table.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
References
- Bloomberg Professional Services·VWAP can be misleading, 2026-10-30
- QuestDB·Order-level implementation shortfall, 2026-10-30
- Talos·Execution Insights Through Transaction Cost Analysis (TCA): Benchmarks and Slippage, 2026-10-30
- Northern Trust·Trade Execution Benchmarks, 2026-10-30
- Interactive Brokers·Understanding the Transaction Cost Analysis, 2026-10-30


