How a treasury can split a large token trade over time
A treasury can reduce the market impact of a large token trade by splitting it into scheduled orders, setting a price floor and tracking each fill.
By The Token Trail Desk3 min read

A treasury can split a large token trade into smaller orders placed at set times, which can reduce the price impact of selling or buying all at once. The approach is often called time-weighted average price, or TWAP: the order is divided into parts and spread across a chosen period. It can smooth execution, but it does not guarantee a better price.
How does a TWAP order split a trade?
A TWAP divides the total amount into slices and schedules them at regular intervals. A treasury selling 100,000 tokens over 10 days could, for example, schedule 10,000 tokens each day. The actual result depends on market liquidity and price moves while the orders are waiting.
The schedule sets the pace, not the price. Some systems let the treasury set price protection, a limit on how far the market price can move against the order before a slice waits instead of trading. A short guide to cowswap covers the basic swap flow; the key treasury decision is how to set the trade’s timing and limits.
How should a treasury choose the schedule?
Start with the trade’s size compared with the available liquidity. If one large order would use a big share of the market’s buy or sell offers, smaller slices may cause less immediate price movement. Longer gaps give the market more time to absorb each slice, but also leave the treasury exposed to price changes for longer.
There is no schedule that fits every market. A treasury can weigh:
- Slice size: Smaller orders may have less impact, but can take longer to complete.
- Duration: A shorter window reduces the time spent waiting; a longer one spreads activity further.
- Price limit: A tighter floor or ceiling can avoid trading at an unwanted price, but may leave some slices unfilled.
- Market conditions: Thin liquidity or sharp price moves can make a preset schedule less useful.
What should a treasury check before placing the order?
Agree on the asset, total amount, schedule and acceptable price range before the order is signed. For a DAO, put those terms in the proposal and confirm who must approve the trade. Check whether the system needs a particular wallet setup, and make sure someone is responsible for watching the order.
After it starts, track each slice: whether it filled, at what price, and how much remains. A missed slice may be delayed by the price limit or by market conditions. Know how cancellation works, too; stopping an active schedule may require another approval or transaction.
For most treasuries that do not need to trade immediately, splitting a large order is a sensible way to manage its market impact. The trade-off is time: a schedule can smooth execution, but it cannot remove market risk or promise a target average price.