Large language models have well-documented behavioural biases, but all existing evidence comes from single-agent settings. This paper asks what happens when two biased LLMs meet in a commercial transaction.
Across 8,341 controlled interactions on three frontier models, agents anchor on first offers about 40% more strongly than humans, yet resist information overload, largely ignore decoy products, and bid at equilibrium in auctions. Anchoring is the bias that breaks markets: a few dollars of price distortion per negotiation collapses a multi-agent marketplace from 94% to 17% efficiency as sellers price themselves out and buyers walk away.
When one side knows the bias, it captures up to 77% of available surplus. Naming the bias in a warning recovers two-thirds of the loss; telling the agent to reason step by step backfires, because deliberation makes the anchor more salient, not less. The three models fail in different ways, complicating any uniform regulatory response.