A Dutch auction is an auction in which the seller starts at a high asking price and lowers it step by step until a buyer accepts. The first bidder to accept wins at the current price, so bidders must judge how long to wait: waiting lowers the price but risks someone else buying first. It is also called a descending-price or clock auction.
The name comes from the Dutch flower auctions, where a clock-style display counts down the price of each lot of flowers until a buyer stops it. In finance the term is used more loosely for offerings in which many bidders submit prices and quantities and all winners pay a single clearing price, as in Google's 2004 initial public offering (IPO). That second form is closely related to the batch auction. In crypto, Dutch auctions are used for NFT drops, token sales and DeFi liquidations.
Dutch auction in plain terms
Imagine a market stall selling fresh fish late in the day. At 5 p.m. the seller asks $20 a kilo; every ten minutes the price drops by a dollar, because unsold fish will be worthless tomorrow. A shopper who really wants the best piece buys early at a higher price. A bargain hunter waits, hoping the price falls before someone else takes it.
That is a Dutch auction: the price walks downhill and each buyer decides when to jump in. It lets the seller find out how much people are really willing to pay without guessing a single fixed price in advance.
How Dutch auctions work
In a single-item descending auction, the price at any moment follows a schedule. A simple linear schedule is:
- is the asking price after steps.
- is the starting price.
- is the fixed price drop per step.
- is the number of steps (for example minutes or blocks) since the auction began.
Worked example: an item starts at 10 ETH and drops 0.25 ETH every 10 minutes. After 2 hours (12 steps) the price is ETH. A buyer who accepts at that moment pays 7 ETH. Many on-chain auctions also use exponential decay, in which the price falls by a fixed percentage per step, and a floor price below which it cannot go.
For multi-unit sales, two settlement styles exist. In a pay-as-you-go auction, each buyer pays the price at the moment they bought, so early buyers pay more. In a uniform-price or "settlement" version, the price at which the last unit sells becomes the price for everyone, and earlier buyers are refunded the difference.
Dutch auctions in securities markets
Google's IPO in August 2004 used a modified Dutch auction. Investors submitted bids stating how many shares they wanted and at what price; the company then set a single price for all successful bidders. After cutting the deal size and lowering the range from $108–$135, Google sold about 19.6 million shares at $85, raising roughly $1.67 billion, and the stock closed its first day at about $100. Supporters saw the method as a way to reduce the underpricing and allocation favouritism of traditional bookbuilt IPOs; critics noted that the auction still involved underwriting banks and discretion over the final price.
Other uses in traditional markets include:
- Share buybacks. In a "Dutch auction tender offer", a company names a price range and shareholders say how many shares they will sell at which price; the company buys at the lowest single price that fills its target.
- Government debt. Single-price auctions, such as those used for U.S. Treasury bills and other Treasury securities, are sometimes loosely called Dutch auctions because all winning bidders receive the same yield.
Dutch auctions in crypto
Dutch auctions became a common way to sell non-fungible tokens (NFTs), including profile-picture (PFP) NFTs and generative art. Art Blocks, a generative-art platform on Ethereum, documents linear and exponential Dutch auction minters, and a settlement variant in which collectors who bought early are refunded down to the final price. The aim is to set a price by demand rather than by a fixed mint price that might be too low, which tends to cause gas fee wars as buyers compete to be first.
The format has also been used for token sales, as an alternative to first-come sales protected by a whitelist, and for collateral liquidations on lending protocols, where a falling price lets keepers buy seized collateral quickly. All of these run inside a smart contract, which enforces the schedule and payouts without an auctioneer.
Strengths and weaknesses
- Price discovery. Starting high and falling helps reveal willingness to pay, supporting price discovery where no market price exists yet.
- Speed. A single-item auction ends as soon as one buyer accepts, which suits perishable goods and liquidations.
- Waiting game. Bidders may hold back, hoping for a lower price, and a sudden rush near the expected level can still trigger bot competition or front-running; see front-running.
- Thin demand. If too few bidders take part, the price can fall far below expectations, which in token sales leaves a low starting market capitalization and early holders sitting on losses once the market reopens.
Dutch auctions are often contrasted with English (ascending) auctions, in which bidders raise the price, and with the sealed-bid batch auction design studied for exchange trading. Their place in token launches sits alongside the initial decentralized offering (IDO) and the initial coin offering (ICO), and in DeFi alongside decentralized finance (DeFi) lending markets more broadly.