What Is VWAP? Volume-Weighted Average Price Explained
VWAP stands for Volume-Weighted Average Price. It's the average price a stock has traded at over the day — but with a twist: prices where lots of shares changed hands count more heavily than prices where barely anyone traded. The result is a truer picture of the average price actually paid.
Why "volume-weighted" matters
A plain average of the day's prices treats every price equally. But that can be misleading. If a stock spent one minute at $10 on tiny volume and then hours at $11 on huge volume, most of the actual trading happened near $11 — so the meaningful average is much closer to $11. VWAP captures this by weighting each price by the number of shares traded there.
How VWAP is calculated
The formula is intuitive once you see it:
(that is: add up price × volume for every trade, then divide by total volume)
A tiny illustration. Suppose in the first part of the day these trades happen:
| Price | Shares | Price × Shares |
|---|---|---|
| $10.00 | 100 | $1,000 |
| $10.50 | 400 | $4,200 |
| $11.00 | 500 | $5,500 |
| Total | 1,000 | $10,700 |
VWAP = $10,700 ÷ 1,000 shares = $10.70. Notice it sits nearer $11 than $10, because more shares traded at the higher prices. VWAP keeps updating like this continuously as the day goes on.
Who uses VWAP, and why
VWAP is best known as an institutional benchmark. When a large fund needs to buy, say, a million shares, it can't dump the whole order at once without moving the price. Instead it spreads the order through the day and then checks: did we buy below the day's VWAP? If so, we did better than the volume-weighted average — a common yardstick for judging execution quality.
Shorter-term traders also plot VWAP as a reference line on intraday charts, watching where price sits relative to it as one signal of the day's balance between buyers and sellers. Some treat it loosely like a dynamic support or resistance level, though that's an interpretation, not a rule.
The key limitation: it resets daily
Standard VWAP starts fresh at each market open and builds up over the session. That makes it an intraday tool — it says little about long-term trends. By late in the day it's based on a full session of data; right after the open it's based on just a few minutes and can be jumpy. And like any average of past prices, it describes what has happened, not what will.
The bottom line
VWAP is the day's average trading price, weighted so that prices with more volume behind them count for more — giving a realistic read on the average price actually paid. Big institutions use it to benchmark their trades, and intraday traders use it as a reference line. Just remember it resets each session and only describes the past, which makes it an intraday tool rather than a long-term guide.
Frequently asked
What is VWAP in simple terms?
VWAP (Volume-Weighted Average Price) is the average price a stock has traded at during the day, weighted by how much volume traded at each price. Prices where lots of shares changed hands count more than prices where few did. It gives a sense of the 'true' average price paid over the session.
How is VWAP calculated?
VWAP is the total dollar value traded divided by the total number of shares traded, running from the market open. In other words, you multiply each price by the volume at that price, add them all up, and divide by total volume. It's recalculated continuously through the day.
Who uses VWAP and why?
Large institutional traders use VWAP most, as a benchmark to judge whether they bought or sold at a good price relative to the day's volume-weighted average. Day traders also watch it as a reference line for intraday direction. It helps big players fill large orders without pushing the price around too much.
Does VWAP reset every day?
Yes — standard VWAP resets at the start of each trading session and builds up again from the open. That's why it's mainly an intraday tool rather than a long-term one. Because it starts fresh daily, VWAP is most meaningful within a single trading day.
A free daily email — the biggest movers, explained in plain English. No spam, unsubscribe anytime.