Size discovery is the use of trade mechanisms by which large quantities of an asset can be exchanged at a price that does not respond to price pressure. Primary examples of size discovery include “workup” in Treasury markets, “matching sessions” in corporate bond and CDS markets, and block-trading “dark pools” in equity markets. By freezing the execution price and giving up on market-clearing, a size-discovery mechanism overcomes large investors’ concerns over price impacts. Price-discovery mechanisms clear the market, but cause investors to internalize their price impacts, inducing costly delays in the reduction of position imbalances. We show how augmenting a price-discovery mechanism with a size-discovery mechanism improves allocative efficiency.