Polymarket and Kalshi Order Book Depth: 10,000 Contracts Fit 64% and 57% of Books
Vultax walked the displayed asks in 10,282 order-book snapshots at three order sizes. 100 contracts fit almost every book. 10,000 fit 64% of Polymarket books at a median 0.25¢ above the best ask, and 57% of Kalshi books at 15.38¢ above it.
Polymarket books that could fill 10,000 contracts
064%
1,717 of 2,701 books, 17–18 September 2026; 78% could fill 1,000 and all could fill 100
- Kalshi books that could fill 10,000 contracts
- 057%
- 680 of 1,188 books; 96% could fill 1,000 and all but one could fill 100
- Median cost above the best ask at 10,000 contracts
- 0.000.25¢ vs 15.38¢
- Polymarket vs Kalshi, per contract, among books that could fill the order; before fees
- Order books walked
- 010,282
- First snapshot of each UTC hour over 48 hours: 7,354 Polymarket, 2,928 Kalshi
The short answer
The quoted price holds for 100 contracts and often not for 10,000. Every one of 2,701 Polymarket order books showed enough asks to fill 100 contracts, 78% showed enough for 1,000, and 64% enough for 10,000. On Kalshi the shares were 99.9%, 96% and 57% of 1,188 books.
Where the order did fit, it cost little on Polymarket and a lot on Kalshi. The median 10,000-contract buy paid 0.25¢ a contract above the best ask on Polymarket and 15.38¢ above it on Kalshi, before fees.
Vultax took the first order-book snapshot of each hour on 17 and 18 September 2026, 10,282 books in all, and walked up the displayed asks at three order sizes in every book with a best ask between 10¢ and 90¢. The two venues were sampled on different watchlists, so each venue's figures stand on their own.
What each order size found
A snapshot holds up to 20 price levels a side. An order fits when those levels hold enough contracts; its cost is the average price paid walking up them, less the best ask. Polymarket books are one side of a market's token pair; Kalshi books are the Yes side, with asks derived from resting No bids.
Polymarket books with enough displayed asks to fill the order
2,701 books with a best ask between 10¢ and 90¢, 17–18 September 2026; up to 20 price levels a book.
Chart: Vultax Research
Show the numbers
| Category | Share of books |
|---|---|
| 100 contracts | 100% |
| 1,000 contracts | 78% |
| 10,000 contracts | 64% |
| Venue | Order size | Books that could fill it | Share | Median cost above best ask | 90th percentile |
|---|---|---|---|---|---|
| Polymarket | 100 contracts | 2,701 of 2,701 | 100.0% | 0.00¢ | 0.80¢ |
| Polymarket | 1,000 contracts | 2,111 of 2,701 | 78.2% | 0.00¢ | 9.38¢ |
| Polymarket | 10,000 contracts | 1,717 of 2,701 | 63.6% | 0.25¢ | 1.65¢ |
| Kalshi | 100 contracts | 1,187 of 1,188 | 99.9% | 0.00¢ | 1.82¢ |
| Kalshi | 1,000 contracts | 1,140 of 1,188 | 96.0% | 3.49¢ | 29.44¢ |
| Kalshi | 10,000 contracts | 680 of 1,188 | 57.2% | 15.38¢ | 55.13¢ |
Why 10,000 contracts can look cheaper than 1,000
On Polymarket the 90th-percentile cost falls from 9.38¢ at 1,000 contracts to 1.65¢ at 10,000. Bigger orders did not get cheaper: the thin books that made 1,000 contracts expensive cannot fill 10,000 at all, so they drop out of the larger order's average.
Hold the books fixed and the curve runs the right way. In the 1,717 Polymarket books that could fill every size, the median cost was 0.00¢, 0.00¢ and 0.25¢ at 100, 1,000 and 10,000 contracts. In the 680 Kalshi books it was 0.00¢, 1.71¢ and 15.38¢. In every book, a larger order paid the same average price or a higher one.
A median of zero means half the orders filled entirely at the best ask. The other half is where the cost sits: one Polymarket order in ten paid 9.38¢ or more above the best ask at 1,000 contracts, and one Kalshi order in ten paid 29.44¢ or more.
What it means for following a trade
A screenshot of a price says nothing about size. Three checks follow from the numbers.
- Match the size, not the price - 100 contracts filled at or near the quote almost everywhere; at 10,000 more than a third of books on both venues could not fill the order from what they displayed.
- Size cost more on the Kalshi books sampled - where 10,000 contracts did fit, the median cost above the best ask was 15.38¢ a contract, against 0.25¢ on Polymarket. The two watchlists hold different markets, so this is each venue's own result, not a like-for-like ranking.
- Add the delay - these are books frozen at one moment. Following a Polymarket trade 30 seconds late has its own measured cost, and midterm contracts have their own depth table.
- Add the fee - on a fee-charging Polymarket market the taker fee comes on top of the fill; the fee calculator gives it for a size, price and category.
Method and limits
The source is Vultax's order-book archive for 17 and 18 September 2026: 616,950 book records, from which the first recorded cycle of each UTC hour on each venue was kept. That gives 48 cycles covering 83 Polymarket markets and 407 Kalshi tickers, rolling contracts included. Books enter the size test with a positive, uncrossed bid and a best ask between 10¢ and 90¢, which keeps near-settled markets from dominating the costs.
For an order of a given size, asks are sorted by price and consumed level by level; the cost is the sum of price times quantity divided by the order size. When the captured levels hold fewer contracts than the order, the order is counted as not fitting and gets no cost. Depth can exist beyond the 20 captured levels, and a displayed order can be cancelled before anyone reaches it.
The watchlists were built for event research, and hourly snapshots of one market are related to each other. Fees, order minimums and the time between seeing a price and sending an order are outside the measurement. Challenge a figure at [email protected]; material changes are logged in the changelog.
Download and check the study
The downloadable Kalshi-related input and derived data files are temporarily unavailable while source redistribution permissions are reviewed. Methods and limitations remain described here; contact [email protected] for questions. This is not a claim that Vultax owns the underlying venue data.
Copy-trading services that want their own alerts replayed this way can write to [email protected]: send a timestamped alert log and the execution rules, and Vultax will publish the fill table at 100, 1,000 and 10,000 contracts with the fee schedule applied, misses included.
Downloads contain the published study figures. Changing market widgets are separate. Use Vultax research with an AI assistant. Press note.
Questions this page answers
- How much slippage is there on Polymarket?
- For 100 contracts, almost none: every one of 2,701 sampled books filled the order, half of them entirely at the best ask. At 10,000 contracts 64% of books could fill the order, at a median 0.25¢ a contract above the best ask and 1.65¢ at the 90th percentile, before fees.
- Can you buy 10,000 contracts on Kalshi at the quoted price?
- Usually not. In 1,188 Kalshi books sampled on 17 and 18 September 2026, 57% displayed enough asks to fill 10,000 contracts, and the median order that fit paid 15.38¢ a contract above the best ask. At 100 contracts all but one book filled the order.
Revision notes
This page is kept current. Each entry records what changed and when; the live figures above refresh on their own.
- Added a free calculation or lookup alongside this study, using the reader's own inputs. The original measured results and observation window are unchanged.
- Republished. The tables and charts are shown on the page; CSV and JSON downloads are not offered for this study.
- Paused downloads of Kalshi-related research input and derived data while source redistribution permissions are reviewed. This does not change the published figures, but the underlying files are not currently available for independent reanalysis.
Sources and evidence
- Polymarket public order-book schema
Price and size levels; read 19 September 2026.
- Kalshi order-book API
Yes and No bid books; asks derived from the opposite bid.
- Vultax: what following a Polymarket trade late costs
The cost of delay, measured on a separate dataset.
- Vultax: what large orders move on midterm contracts
Depth on 65 matched midterm contracts.
Displayed asks walked in 10,282 hourly order-book snapshots from 17 and 18 September 2026; no orders placed, fees excluded. Nothing here is a recommendation to trade or financial advice.
Watch this measurement live in Vultax.
Every open Polymarket market with its Yes price, 24-hour volume and resting liquidity: check the book before sizing an order.
New studies, by email.
Measured, sourced, and sent once per study. No digests, no promotions.
Continue reading
Nobel Peace Prize 2026: Navi Pillay wins, and our frozen forecast is scored
The official 2026 winner is Navi Pillay. See the score of our forecast frozen before the announcement, the saved market checkpoints and the historical study of the 2025 pre-announcement move.
We Tested Polymarket Prices Against 6,776 Resolved Markets. Here's Where They Bend.
Original Vultax research: in an experimental test, a calibrated fair-value model beat raw Polymarket prices by ~9.6% on held-out Brier score. Where the favorite-longshot effect lives, what the model can honestly flag, and why it still isn't a trading edge.
Polymarket 'By Date' Favourites at 84¢ a Month Out Came True 64% of the Time
Every settled Polymarket market worded 'by' or 'before' a date, January 2025 to April 2026, scored against its price 90, 30 and 7 days before the deadline and clustered by event. Markets above 65¢ a month out came true 64.3% of the time; a week out, 90.5%.
Elon Musk Tweet Count on Polymarket: 101 Rounds Checked, the Favourite Wins 1 in 3
We checked 101 rounds of Polymarket's bet on how many times Elon Musk posts on X in a week. Two days before a round closes, the crowd's favourite range wins 31% of the time, close to its 34% price. When the crowd is wrong, Musk has usually posted more than it expected, not fewer.