Prediction MarketsApril 16, 202612 min read

Prediction Market Liquidity: How Depth, Spread, and Slippage Affect Every Trade

Prediction market liquidity in 3 dimensions: depth, spread, and slippage. Includes 2 worked examples showing how a $1,000 order costs $8 vs $47 across markets.

What Prediction Market Liquidity Actually Means

Prediction market liquidity is the ability to buy or sell contracts at your target price without moving the market against yourself. High liquidity means your order fills at or near the displayed price. Low liquidity means your order eats through the order book, and you pay more than you expected.

Three components define liquidity for any prediction market contract:

  1. Depth. The total dollar value of orders sitting on the bid and ask sides of the order book. A contract with $50,000 of resting orders per side is deep. A contract with $500 per side is thin.
  2. Spread. The gap between the highest bid and lowest ask. A 1-cent spread means buyers and sellers nearly agree on price. A 5-cent spread means crossing that gap costs you 5% on a contract near $1.00.
  3. Slippage. The difference between the price you see and the price you actually get when your order fills across multiple price levels. Slippage is where thin liquidity becomes expensive.

These three dimensions interact. A market can have tight spreads but shallow depth, meaning the first 100 contracts fill at the displayed price, but your next 900 walk the book. Understanding all three is essential before sizing any position. The liquidity calculator simulates this exact scenario: enter the order book levels, set your order size, and see your actual average fill price before you trade.

For context on how liquidity fits into the broader prediction market framework, read how prediction markets work.

How to Read a Prediction Market Order Book

An order book is a ranked list of buy orders (bids) and sell orders (asks) at each price level. Every contract on Kalshi and Polymarket has one. Learning to read it takes 60 seconds. Learning to use it well takes longer.

Here is a simplified order book for a contract trading near $0.55:

SidePriceShares Available
Ask$0.58800
Ask$0.572,000
Ask$0.563,500
Bid$0.554,000
Bid$0.542,500
Bid$0.531,200

The best bid is $0.55. The best ask is $0.56. The spread is $0.01. If you want to buy, you can place a market order at $0.56 and get filled instantly (up to 3,500 shares). Or you can place a limit order at $0.55, joining the bid queue, and wait for a seller to come to you.

The depth tells you how much you can trade at each level. If you want to buy 5,000 shares, you will take all 3,500 at $0.56, then fill the remaining 1,500 at $0.57. Your average fill price: (3,500 x $0.56 + 1,500 x $0.57) / 5,000 = $0.563. That extra $0.003 per share is your slippage cost.

Depth is not static. It changes constantly as traders add and cancel orders. During live events, depth can evaporate in seconds. Pre-event depth is a guide, not a guarantee. For more on how order books behave during live events, see prediction market live trading.

The Bid-Ask Spread as a Hidden Cost

The prediction market spread is a cost you pay on every trade, but it never shows up on a fee receipt. Platform fees are explicit. Spreads are implicit. Both reduce your edge.

On liquid markets, spreads are tight. The 2024 presidential election on Polymarket had 1-cent spreads for months. But most markets are not presidential elections. Here is what spreads look like across market types:

Market TypeTypical SpreadEffective Cost (Round Trip)
Major elections (Polymarket)$0.01$0.02 (2%)
Economic data releases (Kalshi)$0.01-$0.02$0.02-$0.04 (2-4%)
Mid-tier political (Polymarket)$0.02-$0.03$0.04-$0.06 (4-6%)
Niche/long-dated contracts$0.03-$0.08$0.06-$0.16 (6-16%)
New or obscure markets$0.05-$0.15$0.10-$0.30 (10-30%)

The round-trip cost matters because you pay the spread twice: once when you enter and once when you exit (or at settlement, where you take the mid vs your entry). On a niche contract with a $0.06 spread, your edge needs to exceed 6% just to break even on spread cost alone, before platform fees even enter the picture.

This is why spread cost must be calculated alongside prediction market fees. Use the fee calculator for explicit platform costs, and add the spread on top. If you are evaluating a trade on Kalshi with a 5% raw edge, the 7% winner fee takes roughly 1.5% and a 3-cent spread takes another 3%. Your real edge is 0.5%. That is noise, not signal.

Worked Example: $1,000 Order in a Thick Market

A Polymarket contract on the 2026 midterm elections. The contract trades at $0.48 with deep liquidity:

Ask PriceShares AvailableCumulative Shares
$0.485,0005,000
$0.498,00013,000
$0.506,00019,000

You want to deploy $1,000. At $0.48, that buys roughly 2,083 contracts. The entire order fills at the best ask because 5,000 shares are available at $0.48 and you only need 2,083.

  • Order size: 2,083 contracts
  • Fill price: $0.48 (all at best ask)
  • Slippage: $0.00
  • Total spread cost: $0.01 x 2,083 = $20.83 (1 cent spread, paid once on entry)
  • Effective cost of liquidity: $20.83 (about 2.1% of capital)

If the contract settles at Yes, you collect $2,083 minus your $1,000 cost minus Polymarket's fee on net profits. The liquidity cost was minimal. Run the exact fill simulation through the liquidity calculator to verify before placing the order.

Worked Example: $1,000 Order in a Thin Market

Same $1,000 on a niche contract. "Will the FAA approve a specific SpaceX launch license by June 30?" The contract trades at $0.42 but the order book is thin:

Ask PriceShares AvailableCumulative Shares
$0.42400400
$0.436001,000
$0.445001,500
$0.453001,800
$0.462002,000
$0.485002,500

At $0.42, your $1,000 buys roughly 2,381 contracts if the price stays flat. But the book only has 400 shares at $0.42. Here is how your order actually fills:

LevelPriceSharesCost
1$0.42400$168.00
2$0.43600$258.00
3$0.44500$220.00
4$0.45300$135.00
5$0.46200$92.00
6$0.48268$128.64
Total2,268$1,001.64

Your average fill price: $1,001.64 / 2,268 = $0.4416

  • Expected price: $0.42
  • Average fill price: $0.4416
  • Slippage: $0.0216 per contract (5.1%)
  • Total slippage cost: $0.0216 x 2,268 = $48.95
  • Spread cost on entry: at least $0.02 x 2,268 = $45.36 (wider spread in this thin book)

You paid almost $49 more than you would have at the displayed price. That $49 is a direct reduction in your expected value. If your estimated edge on this contract was 8%, slippage alone consumed 5.1% of it. After platform fees, you might be left with 1% of real edge. Or less.

The fix: size down. A $300 order fills entirely at $0.42-$0.43, keeping slippage under $3. Or use limit orders at your target price and accept that the fill might take hours or not come at all. The liquidity calculator shows you the exact tradeoff between order size and slippage for any book.

How Liquidity Varies Across Platforms and Market Types

Not all prediction markets are created equal in terms of liquidity. The differences are structural, not random.

Polymarket has the deepest liquidity overall. Its CLOB (central limit order book) attracts professional market makers, and high-profile markets regularly show seven figures of resting depth. Election markets and major crypto markets are the most liquid. Niche markets can still be thin. Polymarket's maker-taker fee structure (makers earn rebates on some markets) incentivizes liquidity provision.

Kalshi has strong liquidity on economic data contracts: jobs reports, CPI, GDP, Fed decisions. These attract institutional and algorithmic traders who provide consistent depth. Political markets on Kalshi tend to be less liquid than Polymarket equivalents because Polymarket's larger user base concentrates more volume there.

Smaller platforms like Robinhood (routing through Kalshi), DraftKings, and FanDuel have thinner liquidity on most contracts. Robinhood inherits Kalshi's order book, so its depth matches Kalshi. DraftKings and FanDuel operate on CME Group contracts where liquidity depends on the specific market.

Liquidity also varies by contract lifecycle:

PhaseTypical LiquidityWhy
Market launch (first 24-48h)Very thinFew traders have assessed the contract
Steady state (weeks before event)Moderate to deepMarket makers provide consistent quotes
Event approach (final days)Deep on major, thin on nicheLate money flows into popular contracts
During live eventsVolatile: depth drops, spreads widenMarket makers pull orders to avoid adverse selection
Near settlement (final hours)Can thin dramaticallyOutcome is nearly certain, little incentive to provide liquidity

For a detailed look at how fees interact with liquidity on each platform, compare Kalshi fees and Polymarket fees.

Why Liquidity Changes Your Strategy

Liquidity is not just a trading cost. It changes which strategies work, how you size positions, and whether an edge is real or theoretical.

Kelly sizing must account for slippage. The Kelly criterion tells you the optimal fraction of your bankroll to bet given your edge. But Kelly assumes you can enter and exit at the quoted price. If slippage eats 3% of your edge on a contract where your total edge is 6%, your real edge is 3%. The Kelly fraction for a 3% edge is roughly half what it is for a 6% edge. Ignoring slippage means oversizing every position in thin markets.

Run the liquidity calculator first. Then plug the slippage-adjusted entry price into the PM EV calculator. Size off the adjusted numbers, not the displayed price.

Arbitrage execution depends on liquidity. Cross-platform arbs between Kalshi and Polymarket look profitable on paper. But if one side of the arb is in a thin market, your market order walks the book and the arb evaporates before you finish executing. A 4% arb spread with 2.5% of slippage on one leg leaves you 1.5% before fees. That is borderline. For the execution math, read sportsbook vs prediction market arbitrage.

Thin liquidity signals information asymmetry. When a market has very little depth, it often means informed traders are not participating. That can mean the price is less efficient (opportunity) or that the contract is too obscure for anyone to have an edge (trap). Evaluate the reason for thin liquidity before assuming the price is wrong.

Position exit matters as much as entry. You might enter a thin market with a $300 limit order filled over two hours. But if you need to exit quickly (because news dropped or your thesis changed), a market sell into the same thin book creates the same slippage problem in reverse. Budget for round-trip slippage, not just entry slippage.

Liquidity-aware trading pipeline
Step 1Check order book depth at target price
Step 2Simulate fill with liquidity calculator
Step 3Calculate slippage-adjusted EV
Step 4Size position using adjusted edge in Kelly
Step 5Choose limit or market order
Step 6Monitor depth for exit planning

The Liquidity Calculator: Your Diagnostic Tool

The liquidity calculator simulates exactly what happens when you drop a market order into a real order book. Enter the price levels and share counts from the order book, set your order size, and the calculator returns:

  • Average fill price across all levels your order consumes
  • Slippage cost in dollars and as a percentage of order value
  • Fill breakdown showing how many shares execute at each price level
  • Effective edge reduction so you can recalculate EV with real execution costs

Use it before every trade in any market where your order exceeds 20% of the visible depth at the best price. If slippage eats more than half your estimated edge, reduce your order size or switch to limit orders. That single check prevents the most common liquidity mistake in prediction market trading: sizing as if displayed prices are guaranteed fills.

For a complete walkthrough of the order mechanics behind the calculator, read how to trade event contracts. For fee-adjusted EV after accounting for both slippage and platform costs, combine the liquidity calculator output with the fee calculator.

Frequently asked questions

What is a good spread on a prediction market contract?
A 1-cent spread ($0.01) is excellent and typical on major election or economic contracts. A 2-3 cent spread is acceptable for mid-tier markets. Anything above 5 cents means you are paying 5%+ in hidden cost on each round trip, which destroys thin edges.
How do I check prediction market liquidity before trading?
Open the order book on Kalshi or Polymarket and look at the shares available at each price level. Add up the total shares within 2-3 cents of the best ask. Then run those numbers through the liquidity calculator to see your actual fill price at your intended order size.
Why does slippage matter more than fees on large orders?
Platform fees are percentage-based and scale linearly. Slippage scales non-linearly: your first 500 shares might cost $0.42, but the next 500 cost $0.44. On a $1,000 order in a thin market, slippage can cost $40-$50 while fees cost $5-$15. The thinner the market, the worse the ratio.
Can I improve liquidity by using limit orders?
Limit orders avoid slippage entirely because you set your maximum price. The tradeoff is execution uncertainty: your order might not fill if the market moves away from your price. In thin markets, patience with limit orders often saves more than the speed of market orders costs.
Which prediction markets have the most liquidity?
Polymarket leads in overall depth, especially on political and crypto markets. Kalshi has strong liquidity on economic data contracts (CPI, jobs, Fed decisions). On both platforms, liquidity concentrates in high-profile, near-term contracts and thins out on niche or long-dated markets.