How prediction markets work
How Yes/No event contracts are priced, how to read the order book, maker vs taker, limit vs market orders and selling early, with worked numeric examples.
Key takeaways
- Each contract pays $1 if the event happens and $0 if it does not, so prices run from 1¢ to 99¢.
- A price is a rough probability. Buying Yes at 37¢ means you need the event to happen more than about 37% of the time, plus fees, to come out ahead.
- Prices come from an order book of user bids and asks. The gap between them, the spread, is a cost on top of fees.
- Limit orders that rest on the book (maker orders) usually pay less in fees than orders that fill immediately; Polymarket US pays makers a rebate.
- You can sell before settlement, and on a standard Yes/No contract you cannot lose more than you paid plus fees.
A prediction market looks like a betting app but works like a small exchange. This guide covers the mechanics, from what a contract is to what it costs to get in and out, with the numbers worked through.
The contract: Yes, No and a $1 payout
Every standard event contract asks a single yes-or-no question and settles at either $1 or $0. A Yes contract pays $1 if the event happens; a No contract pays $1 if it does not. Polymarket US describes its products as binary $1/$0 contracts, and Robinhood, Kalshi and the other US venues use the same structure.
Because one side must win, a Yes and a No on the same question are together worth exactly $1 at settlement. If Yes trades around 38¢, No will trade around 62¢.
How to read a prediction market price
Read the price as a probability. A Yes at 37¢ means the market, in aggregate, puts the outcome at roughly 37%. Webull’s help center puts it simply: prices can be interpreted as probabilities.
Two things make that reading approximate:
- Fees. You pay more than the quoted price, so your break-even probability is higher than the price.
- The spread. There is a price to buy and a lower price to sell. The “true” market estimate sits somewhere in between.
Worked example: buying Yes at 37¢
You buy 100 Yes contracts at 37¢ as a taker (an order that fills immediately).
| Kalshi | Polymarket US | |
|---|---|---|
| Contract cost | $37.00 | $37.00 |
| Fee formula | 0.07 × 100 × 0.37 × 0.63 | 0.0695 × 100 × 0.37 × 0.63 |
| Raw fee | $1.6317 | $1.62005 |
| Fee charged | $1.64 (rounded up) | $1.62 (banker’s rounding to the cent) |
| Total outlay | $38.64 | $38.62 |
| Payout if Yes | $100.00 | $100.00 |
| Profit if Yes | $61.36 | $61.38 |
| Loss if No | $38.64 | $38.62 |
| Break-even probability | 38.6% | 38.6% |
The Kalshi coefficient (0.07) is widely reported and identical to the official formula Crypto.com publishes for its sports contracts; Kalshi’s own fee-schedule PDF could not be accessed when we checked. The Polymarket US figure uses its official schedule effective October 1, 2026.
So a 37¢ price needs a bit better than a 38.6% chance to pay off over time, not 37%. For a platform-level look at these two exchanges, see Kalshi vs Polymarket.
The order book: bids, asks and the spread
Prices are not set by the platform. They come from an order book, the list of resting orders from other users. Polymarket US runs a central limit order book; Webull shows a depth-of-market view of Kalshi’s books.
- The bid is the highest price someone will pay.
- The ask is the lowest price someone will sell at.
- The spread is the gap between them.
Suppose Yes shows a bid of 36¢ and an ask of 38¢. If you bought 100 at 38¢ and changed your mind a second later, you could sell only at 36¢, losing $2.00 before any fees. That spread is a real cost, even though it never appears on a fee schedule.
Liquidity: why the size of the book matters
Liquidity is how much you can trade near the current price. In a deep market, a 100-contract order fills at one price. In a thin one, it eats through several levels.
Say the book offers 40 contracts at 38¢ and the next 60 at 40¢. A 100-contract market order costs 40 × $0.38 + 60 × $0.40 = $39.20, an average of 39.2¢, before fees. The quoted price was 38¢, but your effective price was over a cent higher. Large orders in quiet markets also move the displayed price, which is why thin markets are a weaker probability signal.
Market orders vs limit orders
- A market order takes the best price available right now. It is fast but exposes you to the spread and to slippage through the book.
- A limit order sets the maximum you will pay (or the minimum you will accept when selling). It may not fill, but you control the price.
Webull’s event-contract help describes both order types. Some broker apps restrict what you can do: Webull allows only “buy to open” and “sell to close,” though you can buy No directly.
Maker vs taker
Your order type also decides how you are charged.
- A taker fills against an order already on the book, usually via a market order or a limit order priced to cross the spread.
- A maker posts a limit order that waits and adds liquidity.
Fees differ sharply by role. Using the book above, instead of paying the 38¢ ask, you post a bid at 36¢ and someone sells into it:
| 100 contracts at 36¢ | Fee |
|---|---|
| Kalshi taker | 0.07 × 100 × 0.36 × 0.64 = $1.6128, charged $1.62 |
| Kalshi maker (on markets that charge maker fees) | 0.0175 × 100 × 0.36 × 0.64 = $0.4032, charged $0.41 |
| Polymarket US maker | rebate of 0.0125 × 100 × 0.36 × 0.64 = $0.288, so you receive $0.29 (schedule effective October 1, 2026) |
| Novig maker | $0 (makers pay no fee) |
Kalshi’s help center says maker fees apply only on some markets and only when an order executes, not when it is cancelled. The trade-off: the maker gets a better price and a lower fee, at the risk of never being filled.
Selling before settlement
You can exit at any time by selling into the book. Say your 37¢ Yes position climbs to 55¢ and you sell all 100 as a taker on Kalshi. If the same taker formula applies to the closing trade, the fee is 0.07 × 100 × 0.55 × 0.45 = $1.7325, charged as $1.74.
- Sale proceeds: $55.00 − $1.74 = $53.26
- Original outlay: $38.64
- Net profit: $14.62
It works the other way too. If the price drops to 25¢ and you sell, the fee is $1.32 (0.07 × 100 × 0.25 × 0.75 = $1.3125, rounded up), proceeds are $23.68, and your loss is $14.96 rather than the full $38.64.
Broker fees can stack on the way out. Webull charges $0.01 firm and $0.01 exchange per contract on both opening and closing trades. FanDuel Predicts charges 2¢ per dollar of potential payout, and the same fee applies on early cash-out, so a 100-contract position costs $2 in and another $2 out. Our fee guide compares these models in detail.
How the contract settles
When the event is decided, each winning contract pays $1 and each losing contract pays $0. The outcome is set from the source named in that market’s rules; Coinbase’s help center, for example, says Kalshi determines the result from the source of truth specified in each contract. Read the rules before you trade, because the precise wording decides edge cases. Our guide to how prediction markets settle covers disputes.
Can you lose more than you bet?
No, not on a standard Yes/No contract. You pay the full price when you buy, and the worst outcome is that the contract settles at $0. Your maximum loss is the purchase price plus fees. Crypto.com, for example, describes its contracts as fully collateralized from the customer’s USD cash account.
That guarantee does not extend to every product an exchange sells. Kalshi now lists perpetual futures with their own fee page, and it has asked the CFTC to approve margin trading, according to secondary reports. Leveraged products can lose more than the initial outlay, so check which product you are buying.
A pre-trade checklist
- Convert the price to a break-even probability after fees, not before.
- Check the bid, the ask and how many contracts sit at each level.
- Decide whether you need to fill now (taker) or can wait for your price (maker).
- Know what it costs to get out early on your platform, including broker fees on the closing trade.
- Read the contract rules and settlement source.
See what each platform charges at different prices.
Frequently asked questions
How do you read a prediction market price?
What happens if I buy Yes and the event happens?
Can I sell a contract before the event ends?
Can you lose more than you bet on a prediction market?
What is the difference between a maker and a taker?
Why is the Yes price plus the No price sometimes more than $1?
Keep reading
Prediction markets: US-regulated event forecasting, explained
What prediction markets are, how US-regulated event forecasting sites price contracts, who oversees them, and how the main platforms compare on fees and access.
Prediction market fees explained
How prediction market fees are calculated, why they peak at 50¢, and what Kalshi, Polymarket US, Robinhood, FanDuel Predicts and IBKR charge at 10¢ to 90¢.
How prediction markets settle, and what happens in a dispute
Who decides a prediction market's outcome, how contract rules and settlement sources work, the CFTC's role, mention markets and recent enforcement cases.
Prediction markets vs sports betting
Exchange vs house, fees vs vig, 18 vs 21, federal vs state regulation: how sports prediction markets differ from sportsbooks, with a worked cost example.
Compare prediction markets: fees, markets and availability
Side-by-side comparison of 10 US prediction market platforms — official fees with worked costs, market categories, funding methods and state restrictions.
Best prediction market platforms in the US (October 2026)
The best prediction market platforms of 2026: five CFTC-regulated sites ranked on regulation, availability, fees, markets, funding and verified offers.
FanDuel Predicts vs Kalshi: which is better for sports contracts?
FanDuel Predicts vs Kalshi compared — 2% of payout vs formula fees at five prices, sports state coverage, markets, offers and regulation.
Kalshi vs Polymarket US: which prediction market should you use?
Kalshi vs Polymarket US compared on regulation, state availability, markets, fees (with a worked 50¢ example), funding, offers and legal exposure.