What Is TWAP? Time-Weighted Average Price
TWAP is an execution method that splits a large order into equal pieces traded at regular intervals to track the average price over time.

Mechanics, not signals. This explains how a market feature works. It is not a trading strategy, entry, target, or recommendation to buy or sell anything.
Quick answer
TWAP, or time-weighted average price, is an execution method that breaks a large order into smaller, equally sized pieces and trades them at regular intervals across a chosen time window. The goal is to have the average fill price track the market's average price over that period, reducing the order's impact. TWAP weights only by time, ignoring how much volume trades.
Key points
- TWAP stands for time-weighted average price and is both a benchmark and a type of algorithmic order.
- It slices a large order into equal parts and releases them at fixed time intervals over a set window.
- TWAP weights execution purely by time and does not account for how much volume trades in each interval.
- VWAP (volume-weighted average price) differs by trading more when volume is high, tracking a volume-weighted benchmark instead.
- TWAP is often chosen when volume is unpredictable or when a trader wants a simple, steady, low-signal execution schedule.
- The 'time-weighted' label refers to how execution is paced, not to any ability to predict future prices.
TWAP, short for time-weighted average price, is an execution method that breaks a large order into smaller, equally sized pieces and trades them at regular intervals across a chosen time window. The aim is for the average price paid or received to track the market’s average price over that period, so a big order can be worked without moving the market against itself.
The term does two jobs. It names a benchmark — the simple time-average price of an asset over a window — and it names an order type that executes to match that benchmark. This article explains the mechanism and how it compares with the related VWAP method. It describes how the tool works and is not trading advice.
What is TWAP?
TWAP is the average price of an asset measured evenly across a period of time. If you sampled the price at equal moments through the day and averaged those samples, you would have a time-weighted average price. Every moment counts the same, regardless of how much trading happened at that moment.
As an order type, a TWAP algorithm tries to fill a large trade at a price close to that benchmark. Rather than sending the whole order at once — which could jolt the price — it releases the order in even slices spaced across the window.
How does a TWAP order work?
A TWAP order takes three basic inputs: the total quantity, the length of the time window, and how the order is sliced. The algorithm then divides the quantity into equal parts and submits them at fixed intervals until the window closes.
Suppose a trader wants to buy a large position over four hours. A TWAP schedule might place one-eighth of the order every thirty minutes. Each slice is small enough to blend into normal activity, so the full size is not revealed to the market at once. Because the pieces are evenly spaced in time, the blended fill price naturally gravitates toward the period’s time average.
Importantly, the “time-weighted” label refers only to how execution is paced across time. It does not imply any forecast of where the price should go next; TWAP is a scheduling tool, not a prediction.
The number of slices and the length of the window are the main levers. More slices over a longer window make each individual trade smaller and less noticeable, but they also expose the order to a longer stretch of price movement. Fewer slices over a shorter window finish faster but concentrate more size into each fill. There is no single correct configuration; it depends on the size of the order relative to the market and how urgently it needs to be completed.
Is TWAP a benchmark or an order type?
It is both, and keeping the two senses distinct avoids confusion. As a benchmark, TWAP is a yardstick: after a trade is done, its average fill price can be compared with the market’s time-weighted average over the same window to judge how well the execution tracked the market. As an order type, TWAP is the algorithm that works the order in timed slices in an attempt to hit that yardstick. Traders use the benchmark to measure execution quality and the order type to pursue it.
What problem does TWAP solve?
The core problem is market impact. A single large order can exhaust the best available prices in the order book and push the market against the trader, so the last part of the order fills far worse than the first. Spreading the order out in time keeps each slice modest and lets liquidity replenish between fills.
A secondary benefit is discretion. By drip-feeding the order, a TWAP schedule avoids broadcasting the full size to other participants, who might otherwise trade ahead of a visible large order.
How is TWAP different from VWAP?
TWAP and VWAP are the two most common execution benchmarks, and the difference comes down to what each one weights. The table below summarises it.
| Feature | TWAP | VWAP |
|---|---|---|
| Weighting | By time only | By traded volume |
| Slice sizing | Equal amounts each interval | Larger when volume is high |
| Best suited to | Unpredictable or thin volume | Predictable volume patterns |
| Sensitivity to volume spikes | Low | High |
VWAP — volume-weighted average price — trades more when the market is busy and less when it is quiet, so its fills line up with where most volume actually occurred. TWAP ignores volume entirely and simply spaces trades evenly through time. A common rule of thumb is to prefer VWAP where volume patterns are informative and reliable, and TWAP where they are not, or where a trader wants a simpler, steadier schedule.
What are the limitations of TWAP?
TWAP does not guarantee a good price. Because it commits to trading on a fixed time schedule, it keeps buying or selling even if the market trends steadily against the order throughout the window. In a strong one-way move, an even schedule can accumulate a position at progressively worse prices.
Its predictability can also be a weakness. A rigid, evenly spaced pattern may be detectable by other participants, and because TWAP disregards volume, it can trade too much during quiet, illiquid stretches when even small slices move the price. These trade-offs are why the choice between TWAP, VWAP, and simply working an order manually depends on the specific market and goal.
Where is TWAP used?
TWAP began in traditional equities and futures execution, where institutions needed to move large orders without disturbing the market, and it is offered by many brokers and professional trading platforms. It has since been adopted in crypto markets, including as an on-chain order type on some decentralised protocols, where a smart contract splits a swap into timed pieces automatically.
The bottom line
TWAP is a way of working a large order gradually: split it into equal pieces, trade them at regular intervals, and let the average fill track the market’s time-average price. It reduces market impact and reveals less about order size, but it weights only by time — ignoring volume — and it never guarantees a favourable price if the market trends against the order. Understanding TWAP, and how it differs from VWAP, helps readers make sense of how large orders are actually executed. This explainer covers mechanics only and is not trading advice; the right execution approach depends on the market, the asset, and the objective.
Sources
Frequently asked questions
What does TWAP stand for?
TWAP stands for time-weighted average price. It is the average price of an asset measured evenly across a period of time, and it also names an order type that executes to track that benchmark by trading equal slices at regular intervals.
What is the difference between TWAP and VWAP?
TWAP weights execution only by time, trading equal amounts in each interval. VWAP weights by volume, trading more when the market is busier. VWAP tracks a volume-weighted benchmark; TWAP tracks a simple time average and is less sensitive to volume patterns.
When is TWAP used?
TWAP is often used to work a large order gradually when volume is hard to predict, or when a trader wants a steady, evenly paced schedule that is simple and less revealing than dumping the whole order at once. It describes an execution style, not a signal to buy or sell.
Does TWAP guarantee a better price?
No. TWAP aims to keep the average fill near the time-average price and to limit market impact, but the market can trend against the order during the window. It manages how an order is worked; it does not promise a favourable outcome.
Is TWAP only used in crypto?
No. TWAP originated in traditional equities and futures execution and is offered by many brokers and trading platforms. It has since been adopted in crypto, including as an on-chain order type on some decentralised protocols.
Related
Market orders vs limit orders, mechanically
Market orders and limit orders are the two core instructions in any market. Here is the mechanical difference: one guarantees…
How perpetual futures work
Perpetual futures are futures with no expiry, kept near spot by funding payments, valued on a mark price, and backed…
What is a candlestick chart?
A candlestick chart shows the open, high, low and close for each period. Learn how to read a candle's body,…


