Why VWAP differs from the price you paid
VWAP and your purchase average can differ because they include different trades. Volume-weighted average price, or VWAP, weights the market trading included in its calculation by size. Your purchase average weights only your own fills. Neither number, by itself, tells you what the company is worth.
If your account says you bought at $11 while the chart shows $11.80, first check which trades and time period each number includes.
How volume changes the market average
For a trade-based calculation, multiply each trade's price by its share quantity, add those amounts, then divide by the total shares traded. Larger trades carry more weight. The SEC's description of volume-weighted average price sets out this arithmetic.
Imagine a hypothetical market record containing these two trades:
| Market trade | Shares | Price per share | Price multiplied by shares |
|---|---|---|---|
| First trade | 100 | $10.00 | $1,000 |
| Second trade | 900 | $12.00 | $10,800 |
| Total | 1,000 | $11,800 |
Divide $11,800 by 1,000 shares and VWAP is $11.80.
Simply averaging the two prices would give $11.00. That treats a 100-share trade as equally important as a 900-share trade, even though most shares changed hands at $12.
Calculate your own purchase average
Suppose your fills during that period were 20 shares at $10 and another 20 at $12, included within those market trades.
| Your fill | Shares | Price per share | Amount spent |
|---|---|---|---|
| First purchase | 20 | $10.00 | $200 |
| Second purchase | 20 | $12.00 | $240 |
| Total | 40 | $440 |
Your average execution price is $440 divided by 40 shares, or $11.00, before fees. Both figures can be correct: $11.80 for the market record and $11.00 for your purchases.
The calculation uses the same weighting method. It includes a different set of quantities. If you had bought 20 shares at $10 and 80 at $12, you would have spent $1,160 for 100 shares. Your average would be $11.60. The larger $12 purchase pulls the average towards $12.
Keep the execution average separate from total cash spent. In the original 40-share example, a $4 dealing fee takes the cash outlay from $440 to $444, or $11.10 per share. The trade prices still average $11.00. Your broker's tax cost-basis figure can include fees and other adjustments under the applicable rules; it need not equal the execution average. Use your fill confirmations and fee entries to reconstruct the comparison. FINRA on US cost basis
Match the time window
A session VWAP builds as trading takes place. A full-day figure includes trades that occurred after an early purchase.
Suppose the 100-share market trade at $10 occurred at 10am and the 900-share trade at $12 occurred at 2pm. After the first trade, the record's VWAP was $10. After the second, it was $11.80. A purchase at $10 looks $1.80 below the later benchmark, but the 2pm trade had not happened at 10am. That comparison does not show that $11.80 was available when you made the decision.
An anchored VWAP starts the calculation at a chosen time, then includes subsequent trading up to the point displayed. Starting at this morning's open, the beginning of the month or a company announcement includes different trades and quantities. A monthly benchmark and one morning's fills answer different questions.
Write down the benchmark's start and end before comparing it with your trade.
Check how the chart calculates VWAP
A chart can use one representative price for each time bar rather than every individual trade. Consider a separate hypothetical minute containing these trades in order:
| Trade | Shares | Price | Price multiplied by shares |
|---|---|---|---|
| First | 100 | $10 | $1,000 |
| Second | 800 | $12 | $9,600 |
| Last | 100 | $11 | $1,100 |
| Total | 1,000 | $11,700 |
The trade-based VWAP is $11,700 ÷ 1,000 = $11.70. If a bar-based method instead uses the average of the high, low and closing price, it takes ($12 + $10 + $11) ÷ 3 = $11 as the minute's representative price. For this one-bar example, its volume-weighted result is therefore $11.00.
The $0.70 difference comes from replacing all the trade prices with one bar price. Both calculations use the same 1,000-share volume, but the bar's high, low and close do not show that 800 shares traded at $12. This is an illustration of that method, not a claim that every chart uses it. Check your chart's price source, bar interval and anchor before comparing its result with your fills.
For a useful execution comparison, use a benchmark that matches the trading window and market data you intend to evaluate. Otherwise, the gap can partly reflect the setup of the indicator.
What paying below VWAP tells you
In the example, you paid $0.80 less per share than the market's $11.80 volume-weighted average. Across your 40 shares, that is a $32 execution-price difference relative to that benchmark.
It is not $32 of investment profit. If the stock later trades at $9, your 40 shares are worth $360 against the $440 spent: an $80 loss before fees.
VWAP describes where the included trading happened. It does not estimate the cash a company will generate for shareholders or account for debt that must be repaid. A purchase can beat that day's trading average and still lose money because the business weakens or the price paid assumes growth that does not arrive. Record the execution comparison separately from your business and valuation assessment.
Frequently asked questions
Why does VWAP move after I have bought?
New market trades enter the calculation and change the weighted average. Your completed fill stays at its execution price.
Does buying below VWAP guarantee a good investment?
No. It shows a lower execution price than the chosen benchmark. The company's value and the share price can still fall.
Why can two charts show different VWAP figures?
Check their anchor period, price source and calculation timeframe. A chart using bar prices can produce a different figure from a calculation using individual trades.
Sources
2 referencesSEC description of volume-weighted average price, mathematical explanation in its 2001 rulemaking discussion.
- FINRA on cost basisfinra.org
Helmbeam is a research and analysis tool operated by Scydex Ltd. Scydex Ltd is not authorised or regulated by the Financial Conduct Authority. Helmbeam does not provide investment advice, recommendations, or solicitations to buy or sell securities. All data is for informational purposes only. Past performance of any signal, cohort, or classification does not guarantee future results. All investing involves risk, including loss of principal. Always conduct your own research and consult a qualified financial adviser before making investment decisions.
Helmbeam is available as a free download on iOS and Android.