Prediction Markets Explained: How an Event Contract Works

No line. No juice. No house on the other side. A prediction market is a stack of resting orders from other people, and the number on the screen is a probability with a dollar sign in front of it. Here is the whole machine.

A prediction market is an exchange where people trade binary event contracts: each contract pays $1 if a stated event happens and $0 if it does not, so its trading price in cents is the market’s implied probability of that event. Kalshi, Polymarket and Betfair are the best-known venues. Nothing on this page is legal or tax advice.

The contract: one dollar or nothing

Strip away the vocabulary and a prediction market trades one object. A contract on a stated outcome, with a payoff of exactly two values:

payoff={$1.00if the event resolves YES$0.00if it resolves NO\text{payoff} = \begin{cases} \$1.00 & \text{if the event resolves YES} \\[2pt] \$0.00 & \text{if it resolves NO} \end{cases}

where:

Buy 100 contracts at 62¢ and you have spent $62 for something that pays $100 or $0. That is it. No stake-to-win table, no American odds, no parlay ladder — one price, one binary payoff.

Why the price is a probability

A risk-neutral trader pays exactly the expected payoff. Expected payoff is p×$1+(1p)×$0=pp \times \$1 + (1-p) \times \$0 = p dollars, so the price and the market’s probability estimate are the same number in different units:

P=0.62    62% impliedPNO=1PYESP = 0.62 \;\Longleftrightarrow\; 62\%\ \text{implied} \qquad P_{\text{NO}} = 1 - P_{\text{YES}}

That identity is the reason these markets are useful even if you never trade one. A sportsbook price has to be de-vigged before it means anything, because the two sides sum past 100%. A single exchange price sums to 100% by construction — YES at 62¢ and NO at 38¢ are the same claim, seen from each end. A two-sided quote does not: the exchange’s analogue of the overround is not baked into the price, it is the spread you cross, and it is posted where you can read it. On a book quoted 49 bid / 51 ask, taking YES at the 51¢ ask and NO at its own 51¢ ask costs 102¢ for a $1 payoff — a 2% two-sided sum, arrived at visibly rather than silently.

An order book, not a posted line

The structural difference from a sportsbook is who is on the other side of you. A book is your counterparty: it writes the price, holds the opposite position, and pads both sides so it profits on balanced action. An exchange holds no position ever. It publishes two stacks of resting orders — bids (what buyers will pay) and asks (what sellers will take) — matches a YES against a NO, and charges a fee either way.

Two roles fall out of that. A maker rests an order and waits to be filled. A taker crosses the book and trades now, at the posted price. The taker pays for immediacy; the maker gets paid for supplying it. There is no equivalent choice at a sportsbook, where every bet is a take.

Three consequences worth spelling out:

How a book gets read properly — bid, ask, depth, and why the midpoint is the lazy answer — is its own page.

The venues, and how they differ

“Prediction market” covers three quite different machines. Status below is a snapshot dated 24 July 2026; access rules and fee schedules are set by the venues and change without notice.

VenueStructureSettles byUS access
KalshiCentral limit order book, US dollars, CFTC-regulated designated contract marketExchange, against the contract’s written rulebookOpen to US users; contested by some state regulators
PolymarketCentral limit order book on-chain, USDC collateralUMA optimistic oracle — proposal, challenge window, token-holder voteHistorically restricted for US persons; status has moved — verify
Betfair ExchangeBack/lay exchange in decimal odds, commission on net market winningsExchange, against published market rulesNot available to US users

Betfair is worth one extra sentence because its quoting convention hides the same object. “Backing at 2.50” and “buying at 40¢” are the same trade: decimal odds dd invert to an implied probability, and that probability is the contract price.

P=1dd=2.50    P=0.40    40¢P = \frac{1}{d} \qquad d = 2.50 \;\Rightarrow\; P = 0.40 \;\Rightarrow\; 40\text{¢}

Kalshi is the only one of the three that this site ingests. Polymarket and Betfair data sit behind a legal review before anything from them is displayed to US readers, so the numbers on our board come from Kalshi and from licensed sportsbook feeds — never from scraping any venue.

Regulation: what is settled, and what plainly is not

Settled: Kalshi is a designated contract market regulated by the CFTC under the Commodity Exchange Act, with an affiliated clearing organisation. Its contracts are financial instruments listed on a federally regulated exchange, not wagers accepted by a licensed gaming operator. That is a genuinely different legal category from a sportsbook, and it is why a Kalshi account is opened under securities-style identity rules rather than a state gaming licence.

Unsettled, and we are not going to pretend otherwise:

Content farms in this niche state all three of those as though they were resolved. They are not. This page is information about market mechanics, not legal or tax advice, and none of it is a suggestion that you open an account or take any position.

What a trade actually costs

Two costs, and both are computable before you click. The spread you cross — on a 49¢ bid / 51¢ ask, a taker pays 1¢ above the midpoint — and the fee. Kalshi’s published taker fee is:

taker fee=0.07CP(1P)cent\text{taker fee} = \left\lceil\, 0.07\,C\,P\,(1-P) \,\right\rceil_{\text{cent}}

P(1P)P(1-P) peaks at a coin flip, so the fee tops out at 1.75¢ per contract at 50¢ and falls toward the tails — the exact inverse of sportsbook vig, which lands heaviest on longshots. Because the fee is charged per trade and settlement is free, a round trip pays it twice while holding to resolution pays it once.

Worked example: 100 contracts at 62¢

outlay=100×$0.62=$62.00\text{outlay} = 100 \times \$0.62 = \$62.00
fee=0.07×100×0.62×0.38=$1.6492=$1.65\text{fee} = \lceil\, 0.07 \times 100 \times 0.62 \times 0.38 \,\rceil = \lceil \$1.6492 \rceil = \$1.65
all-in=$63.65    pbreak-even=63.65%\text{all-in} = \$63.65 \;\Longrightarrow\; p_{\text{break-even}} = 63.65\%
If your own fair estimate is p=66%:EV=0.66×$100$63.65=+$2.35\text{If your own fair estimate is } p = 66\%:\quad \mathrm{EV} = 0.66 \times \$100 - \$63.65 = +\$2.35
Two numbers that must never be merged: the fair probability (66%, your estimate) and the fee-adjusted break-even (63.65%, arithmetic on the posted price). The gap between them is the whole calculation. Put your estimate at 63.65% instead and the EV is $0 — which is the honest answer, not a rounding opportunity.

Run it on your own price: the prediction market odds converter turns a contract price into American, decimal, fractional and implied probability, and prints the fee-adjusted break-even beside it.

What a price is not

A prediction-market price is an estimate produced by whoever showed up, weighted by how much money they brought. It is often a very good estimate. It is not an oracle, and two failure modes are measurable.

The tails lean. A 2026 study of more than 300,000 settled Kalshi contracts found prices informative and sharpening toward close — and low-priced contracts winning less often than the fee-adjusted break-even required.[2] That is the favorite–longshot bias, first measured at racetracks in 1949[3] and found in essentially every betting pool since.[4] Our fair-line machinery shades longshots down for exactly this reason; treating an exchange as unbiased is a modelling error with a price tag.

Quiet books lie. A tight-looking spread on a market nobody has touched in three hours is decoration. Postponed games are the sharpest version: the market stays open, the resting orders go stale, and the quote becomes a fossil that still renders like a live price. Every number on this site carries both timestamps — when we computed it and when the venue last moved it — because staleness is the failure no screenshot reveals.

Open the free prediction market odds converter →Contract price to American, decimal, fractional, implied probability — plus the fee-adjusted break-even most converters skip.

Where to go next

Four directions, depending on what you came for. The cost comparison against a sportsbook, priced apples to apples and honest about when the book is cheaper. How exchange pricing works — bid, ask, depth, and the microprice. Polymarket versus Kalshi on fees, settlement and access. And books versus exchanges for the vig measured across venues.

Sources

  1. Kalshi. “Fee Schedule” (July 2026 revision). — the taker/maker formulas, the round-up-to-the-cent rule, and the zero settlement fee.
  2. Burgi, C., Deng, W. & Whelan, K. (2026). “Makers and Takers: The Economics of the Kalshi Prediction Market.” GWU Working Paper 2026-001. PDF. — 300k+ settled contracts: informative prices, favorite–longshot bias after fees.
  3. Griffith, R. M. (1949). “Odds Adjustments by American Horse-Race Bettors.” American Journal of Psychology 62(2), 290–294.
  4. Thaler, R. H. & Ziemba, W. T. (1988). “Anomalies: Parimutuel Betting Markets: Racetracks and Lotteries.” Journal of Economic Perspectives 2(2), 161–174.
  5. Wolfers, J. & Zitzewitz, E. (2004). “Prediction Markets.” Journal of Economic Perspectives 18(2), 107–126. — the standard survey of why a contract price reads as a probability.

Every formula here lives on the Formula Sheet for quick reference.

Check your understanding

Three quick questions. Pick an answer to see if it's right, and why.

Frequently asked questions

What is a prediction market?

A prediction market is an exchange where people trade binary event contracts. Each contract pays $1 if a stated event happens and $0 if it does not, so its trading price in cents is the market's implied probability of that event. The exchange matches buyers against sellers and never takes a position.

What is an event contract?

An event contract is a claim on a stated, verifiable outcome that settles at $1 if the outcome occurs and $0 if it does not. Buying YES at 62¢ costs $0.62 per contract and returns $1.00 if the event resolves YES. Buying NO at 38¢ is the same trade from the other side.

How is a prediction market different from a sportsbook?

A sportsbook posts a price, takes the other side of your bet, and pads both sides so the implied probabilities sum above 100%. A prediction market runs an order book: your counterparty is another trader, the venue charges an explicit fee instead of an overround, and your cost is the spread you cross plus that fee.

Who regulates prediction markets in the United States?

Kalshi operates as a CFTC-regulated designated contract market, so its event contracts sit under federal commodities law rather than state gaming law. Whether sports event contracts also fall under individual states' gaming statutes has been contested in court and is unsettled. This page is information, not legal advice.

Does a contract price tell you the true probability?

It is an estimate, not an oracle. Research on 300,000+ settled Kalshi contracts found prices informative and sharpening toward close, yet low-priced longshot contracts won less often than the fee-adjusted break-even required. Treat a price as one estimate among several, and shade the tails.