Polymarket Order Book Explained: CLOB Mechanics
Every price you see on Polymarket — 63 cents for YES, 38 cents for NO — is a direct output of the order book, not a number set by the platform. The Polymarket order book is a live ledger of every resting bid and ask for a market's shares, and reading it correctly is the difference between trading at the price you expect and getting a much worse fill than the screen suggested. Here's how it actually works underneath the interface.
What the order book is: a central limit order book (CLOB)
Polymarket runs a Central Limit Order Book — the same market structure used by traditional exchanges, adapted for YES/NO share pairs that trade between $0.00 and $1.00. Every open order to buy or sell a market's shares sits in this book at a specific price until it either fills or gets canceled. Unlike an automated market maker model that prices trades off a formula, a CLOB prices trades off actual resting orders from actual traders — the price you see is a direct reflection of where real buyers and sellers currently stand.
Bid, ask, and the spread
The bid is the highest price a buyer is currently willing to pay for a share. The ask is the lowest price a seller is currently willing to accept. If the best bid on a market's YES share is $0.62 and the best ask is $0.64, the spread is 2 cents — the gap you'd pay to buy and immediately sell at current prices. Tighter spreads generally mean a more liquid, more actively traded market; wide spreads usually signal thin interest or genuine uncertainty about where the market should sit.
Because YES and NO shares are complementary — they should sum to roughly $1.00 — the ask on YES and the bid on NO are mathematically linked. A YES ask of $0.64 implies a NO bid around $0.36, since buying YES at 64 cents and the market being efficient means someone should be willing to sell NO exposure around the complementary price. When that relationship breaks down enough to survive fees, that's the within-market arbitrage covered in our Polymarket arbitrage guide.
Depth: what's actually behind the top price
The bid and ask you see quoted are just the best price on each side — depth is everything resting behind it. A market might show a $0.64 ask, but if there are only 20 shares available at that price before the next ask jumps to $0.68, a buyer trying to fill 200 shares is going to pay a blended price well above 64 cents. This is slippage: the gap between the price you saw and the price you actually paid, driven entirely by how much size is resting at each level.
| Book element | What it tells you |
|---|---|
| Best bid | Highest price a buyer will currently pay |
| Best ask | Lowest price a seller will currently accept |
| Spread | Ask minus bid — cost of an immediate round trip |
| Depth | Size resting at each price level away from the best bid/ask |
| Slippage | Gap between quoted best price and your actual blended fill price |
Checking depth before sizing an order matters most on markets that don't trade constantly — a market with $50,000 resting within a few cents of the midpoint behaves very differently for a $500 order than a market with $500 total resting across the whole book.
Maker vs taker: the two roles in every fill
Every trade on the order book has two sides that play different roles. The maker is whoever placed the resting order that sat in the book waiting to be filled — they added liquidity. The taker is whoever placed the order that matched against that resting order immediately — they removed liquidity. This distinction drives Polymarket's fee structure directly: makers are never charged a taker fee and are eligible for the platform's maker rebate program (25% of collected taker fees paid back daily, 20% on crypto markets) plus the separate liquidity rewards program. Takers pay the 2026 category-based taker fee, which peaks at the 50-cent price point and tapers toward the extremes — full detail in our Polymarket fees breakdown.
Whether you're a maker or a taker on any given trade isn't about your intent, it's purely about whether your order matched against something already resting or sat and waited to be matched. A limit order that happens to cross the spread and fill immediately is functionally a taker order, even if you placed it as a "limit."
Off-chain match, on-chain settlement
Order matching itself happens off-chain — that's what makes it fast enough to support active trading without every single order update costing gas or waiting for block confirmation. Once two orders actually match, the resulting trade settles on-chain through the Conditional Token Framework (CTF), an ERC-1155 token standard, on Polygon. This hybrid design is common across modern CLOB-based crypto exchanges: keep the fast-moving part (quoting, canceling, matching) off-chain, and only touch the blockchain for the part that actually needs to be trustlessly verifiable — who owns what shares. Gas on Polygon typically runs under a penny per transaction and is often subsidized entirely through meta-transactions, so settlement cost rarely factors into a trading decision the way it might on Ethereum mainnet.
Reading the book like a market maker
If you're trying to make markets rather than just take fills, the order book isn't just a price reference — it's the thing you're actively shaping. A market maker posts resting bids and asks close to the midpoint, watches depth on both sides to gauge where informed flow might be building, and adjusts spread width based on how much risk they're willing to carry through the next price move. That's the practical foundation covered in our Polymarket market-making guide and the broader Polymarket trading strategies pillar.
PolyMarketMaker's order-book ladder shows live bid/ask depth at every price level alongside a real-time depth chart, so you're not squinting at a flat price feed trying to infer where the actual size sits. PolyMarketMaker pairs that view with candlestick charts showing point of control and cumulative volume delta, plus a time-and-sales tape, so the book, the trade history, and the chart all inform the same decision. Simulation is $149/mo, Live Trading is $299/mo.
FAQ
What is the Polymarket order book?
A central limit order book (CLOB) listing all resting buy (bid) and sell (ask) orders for a market's YES and NO shares, matched off-chain and settled on-chain through the Conditional Token Framework on Polygon.
What's the difference between the bid and the ask on Polymarket?
The bid is the highest price a buyer is currently willing to pay for a share; the ask is the lowest price a seller is currently willing to accept. The gap between them is the spread.
Why does Polymarket order book depth matter?
Depth shows how much size is resting at each price level. Thin depth means even a moderate order can move the price significantly (slippage); deep books absorb larger orders with less price impact.
Is Polymarket order matching on-chain or off-chain?
Matching happens off-chain for speed. Once two orders match, the trade settles on-chain through the Conditional Token Framework, an ERC-1155 standard, on Polygon.
See the full book, not just the top of it
PolyMarketMaker's order-book ladder and depth chart show live bid/ask size at every level, paired with candles, POC, CVD, and a time-and-sales tape. PolyMarketMaker Simulation $149/mo, Live Trading $299/mo.
This article is for educational purposes only and is not financial advice. Trading involves risk of loss.