Kalshi · Problem Fix

Kalshi Price Moved Before Fill

You saw a price, placed an order, and by the time it processed the market had moved. Your limit order didn't fill, or your market order filled at a worse price. This is normal on thin-liquidity markets — here's how to work with it.

1. Limit order price became uncompetitive

Between when you see a price and when your order enters the book, other traders may have bought at that level, shifting the best available price. Your limit order sits unfilled because the market has moved past your price. This is especially common during breaking news events when contracts move quickly.

2. Market order slippage on thin book

A market order fills at the best available price — which may be significantly worse than the last traded price on a thin order book. If the book only has 5 contracts available at 62 cents, and you're buying 50, the remaining 45 fill at 65, 68, 71 cents, etc. Check order book depth before placing market orders.

3. You're trading against a faster algorithm

Institutional traders and algorithmic market-makers on Kalshi can respond to new information faster than manual traders. When news breaks, algorithmic traders reprice contracts immediately. By the time a manual trader places an order, the 'good price' may be gone.

4. Resolution event changed the probability

If new information arrived (announcement, data release, news story) while your order was pending, the market's probability estimate legitimately changed. The price movement reflects real new information, not a technical issue.

5. Order book was shallow and you moved the market

On small-volume contracts, a single order can move the price. If your order size is large relative to the book, filling it consumes all available liquidity at each price level, resulting in a worse average fill price than the quoted price.

Still stuck? Text PJ.

Real operator. No ticket queue. San Diego-based. Most issues resolved in one thread.

Text PJ → 858-461-8054

Related problems in this cluster:

Order not filled Order pending too long Cancel vs edit order
💬 Text PJ

Know someone who should see this? Share the idea and the feeling in one tap.

Seen this before — usually one of these:
• Check the most recent change to your setup
• Look for error messages you may have dismissed
• Start with the simplest explanation first
Not sure? I'll look at it with you →
PJ
▶ Play intro
👇 Tap me
How this works
Google brings the question.
PJ explains it simply.
You decide what to do next.
💬 Text PJ