A quote is not a fill: an order-size audit

Only 63.6% of eligible Polymarket books captured enough asks for 10,000 contracts. We tested 100, 1,000 and 10,000 contracts in a dated, selected watchlist.

By Vultax Research6 min readMethodologyRead as Markdown

Books sampled

010,282

First recorded cycle each UTC hour, 17–18 September 2026; selected watchlists.

Polymarket depth
01,717/2,701
Captured enough asks for 10,000 contracts in the primary subset.
Kalshi depth
0680/1,188
Separate Yes-book subset; contracts are not matched across venues.
Polymarket: enough depth in captured asks100 contracts10,000 contracts
Live in VultaxExplore prediction market analyticsInspect market context in Vultax; the downloadable study remains a dated snapshot.

The short answer

A copy-trading screenshot can show a price without showing how much was available at it. Vultax walked the captured ask levels in 10,282 book snapshots at three fixed sizes. In the primary Polymarket subset, all 2,701 books contained enough asks for 100 contracts, but only 1,717 did for 10,000. In the separate Kalshi subset, the corresponding counts were 1,187 of 1,188 and 680 of 1,188.

These are displayed-capacity checks, not observed fill rates. A missing quantity can exist beyond the 20 captured levels. A displayed order can disappear before a trader reaches it. The samples cover different watchlists, so the figures do not rank one venue against the other.

Size changes the denominator

We keep books with a positive, uncrossed bid and a best ask between 10 and 90 cents. This prevents the most extreme one-sided books from dominating the primary cost comparison. Polymarket contributes token-side books; Kalshi contributes Yes books reconstructed from No bids. The row is a snapshot, not an independent market or trader.

Polymarket: enough depth in captured asks

Denominator: 2,701 eligible token-book snapshots; 20 captured levels, no actual orders.

Polymarket: enough depth in captured asks. %: 100 contracts 100%, 1,000 contracts 78%, 10,000 contracts 64%100 contracts100 contracts: 100%100%1,000 contracts1,000 contracts: 78%78%10,000 contracts10,000 contracts: 64%64%

Chart: Vultax Research

Show the numbers
Polymarket: enough depth in captured asks. Denominator: 2,701 eligible token-book snapshots; 20 captured levels, no actual orders. Values in %.
Category%
100 contracts100%
1,000 contracts78%
10,000 contracts64%
Extra cost is ask-walk VWAP minus best ask, among completed hypothetical purchases only. Contracts are quantities, not dollars. No fees.
Venue subsetContractsEnough captured depthShareMedian extra cost, cents/contract
Polymarket1002,701/2,701100.0%0.000
Polymarket1,0002,111/2,70178.2%0.000
Polymarket10,0001,717/2,70163.6%0.250
Kalshi1001,187/1,18899.9%0.000
Kalshi1,0001,140/1,18896.0%3.487
Kalshi10,000680/1,18857.2%15.381

Download table figures:CSVJSON with sources

Download chart figures:CSVJSON with sources

A larger order can appear cheaper when thin books disappear

The Polymarket 90th-percentile extra cost falls from 9.381 cents at 1,000 contracts to 1.649 cents at 10,000 contracts among completed walks. That is a selection effect in the comparison: the completion set changes. It does not show that increasing order size improves execution in the same book.

For a fair size curve, hold the book set fixed. Among the 1,717 Polymarket books that can complete every size, median extra cost is 0, 0 and 0.250 cents for 100, 1,000 and 10,000 contracts. Among the 680 common Kalshi books, the figures are 0, 1.710 and 15.381 cents. Every individual completed walk has nondecreasing average price as size grows; the reproduction checks this invariant.

Conditional medians can still hide costly tails. A zero median means at least half of those observed walks stayed at the best ask, not that a user can safely expect zero slippage.

How the replay works

From the closed 17 and 18 September 2026 archive files, select the earliest recorded book cycle in each UTC hour on each venue. The resulting records cover 48 cycles, 83 distinct Polymarket markets and 407 Kalshi tickers, including rolling contracts. The archive contained 616,950 book records before hourly selection. All sampled records reported successful collection, but empty sides remain empty.

For an order of Q contracts, sort asks by price, consume the available quantity at each level, and divide the sum of price times quantity by Q. If the captured levels cannot supply Q, mark the walk incomplete and leave its cost missing. Never impute the last visible price for missing depth. No capital was deployed.

The watchlist was assembled for event research, not drawn randomly. Repeated hourly books and complementary token sides are dependent. The study excludes execution fees, copy-service fees, transfer costs, order minimums, market impact response, competing orders and the delay between seeing and submitting an order. Those omissions make this a first execution check, not a profit backtest.

Check the calculation

displayed-execution.csv · results.json · METHODS.md · Reproduction bundle. The bundle contains the calculation, frozen analysis inputs, results and a SHA-256 manifest.

Reuse the figures with a link to this study and the stated population and observation window. Vultax welcomes corrections and independent methods reviews. A citation or collaboration does not require a positive conclusion or a reciprocal link.

What a copy-trading partner could add

A useful joint follow-up would match an alert's original timestamp to the first observable follower quote, then report 100, 1,000 and 10,000-contract walks with explicit fee schedules. The partner can contribute an anonymized alert log and its execution rules; Vultax can produce the replay and failure table. Failed, late and incomplete observations belong in the published denominator alongside the appealing examples.

Downloads contain the published study figures. Changing market widgets are separate. Use Vultax research with an AI assistant. Press note.

Sources and evidence

Hypothetical static book walks on selected, unmatched watchlists. Captured depth is not guaranteed liquidity or actual execution. Fees and delays are excluded. No claim of achievable profit or platform-wide fill rates.

Watch this measurement live in Vultax.

Inspect market context in Vultax; the downloadable study remains a dated snapshot.

New studies, by email.

Measured, sourced, and sent once per study. No digests, no promotions.

One email when a study publishes. Unsubscribe anytime. Privacy