What Is Expected Value?

March 4, 2026

Expected value (EV) is the single most important calculation in prediction-market trading: it measures whether the price you're paying for a contract is smaller or larger than the true probability-weighted value of its payout. On Kalshi and Polymarket, every "yes" or "no" contract resolves to either 0 or 1, and the current price implies a probability. If your estimate of the true probability diverges from that implied price in your favor, the trade has positive EV. If it doesn't, you're paying for noise. Traders who last in these markets aren't the ones who pick winners most often — they're the ones who consistently identify mispriced contracts and size accordingly. This article breaks down how EV works mechanically, why most retail traders miscalculate it, and how a structured framework like PillarLab AI turns raw market data into an actual EV estimate you can act on.

Expected Value Formula for Prediction Markets

The formula is simple on paper: EV = (probability of winning × amount won) − (probability of losing × amount lost). On a binary contract priced at $0.40 for "yes," you're implicitly being asked to accept 40% as the market's consensus probability. If your independent estimate puts the true probability at 55%, the math looks like this: EV = (0.55 × $0.60) − (0.45 × $0.40) = $0.33 − $0.18 = $0.15 per contract. That's a 15-cent edge on a 40-cent stake, or roughly 37.5% expected return if your probability estimate is accurate.

The catch is the phrase "if your probability estimate is accurate." The formula is trivial; the estimate is not. Most traders who lose money on Kalshi and Polymarket aren't bad at arithmetic — they're bad at generating an independent probability that isn't just a repackaged version of the market price they're staring at. If you want a primer on how those prices translate into implied probabilities in the first place, see How to Read Prediction Market Odds.

Stop guessing. See the edge.

Paste any Kalshi or Polymarket market. PillarLab runs a full 9-pillar analysis and hands you a Best Trade call in about 30 seconds.

Free to start · 10 credits · no card

Why Positive EV Doesn't Mean You'll Win This Trade

This is the concept that trips up traders coming from sportsbooks or retail stock trading: positive EV describes the average outcome across many repeated trials, not the outcome of any single contract. A trade with 60% win probability and positive EV will still lose 40% of the time. That's not a flaw in the analysis — it's the entire point of thinking in EV terms instead of thinking in terms of "will this specific bet hit." If you take ten trades each with +$0.12 EV per dollar staked, you should expect to profit over that sample even though several of them will resolve to zero. Variance is real and short-run results will deviate from the math, sometimes significantly. Traders who abandon a sound EV process after three losses in a row are making the same mistake as traders who chase a hot streak: both are reacting to noise instead of signal. The discipline is in sizing consistently and tracking realized outcomes against your estimated probabilities over enough volume to see whether your model is actually calibrated.

Calculating Implied Probability From Kalshi and Polymarket Prices

Before you can compute EV, you need the market's implied probability, and on Kalshi versus Polymarket that calculation isn't identical. Kalshi contracts settle at $1.00 or $0.00 and the price directly equals implied probability — a contract at $0.63 implies a 63% chance. Polymarket, running on a different fee and liquidity structure, requires you to also account for gas costs, slippage on thinner order books, and occasionally a spread between the "yes" and "no" token prices that doesn't sum cleanly to $1.00 (an arbitrage signal in its own right, though usually too small after fees to exploit manually).

Liquidity depth matters here too. A contract showing $0.55 with only $200 of resting size at that price isn't the same trade as one showing $0.55 with $50,000 resting — your effective execution price, and therefore your real EV, degrades as you move down the order book. For a full comparison of how these two venues differ in structure, fees, and liquidity, see Kalshi vs Polymarket 2026. If you're newer to Kalshi's contract mechanics specifically, How Kalshi Works covers settlement and fee structure in more detail.

Common Mistakes Traders Make When Estimating EV

The most frequent error is anchoring your probability estimate to the market price itself and then finding a reason to justify it — this produces an illusion of edge with no real disagreement from consensus. A genuine EV calculation requires an estimate built independently: from base rates, from domain-specific data (weather models for climate contracts, polling aggregates for election contracts, injury reports and matchup data for sports contracts), or from a structured multi-factor framework, before you ever look at the quoted price.

  • Ignoring fees and spread. Kalshi's trading fees and Polymarket's gas/slippage both eat into EV and are frequently left out of back-of-envelope math.
  • Overconfidence in the tail. Assigning 90%+ probability to outcomes that are genuinely uncertain is the fastest way to overstate EV, since small errors near the extremes compound disproportionately in the payout math.
  • No sample size discipline. Judging a strategy's EV off five or ten trades is statistically meaningless; variance dominates until you've logged enough volume to distinguish skill from luck.
  • Static estimates in live markets. Sports and breaking-news contracts move fast — an EV calculation from twenty minutes ago can already be stale.

Sports-specific prediction markets carry their own added wrinkle: line movement driven by injury news or public money can flip implied probability quickly, which is why traders comparing tools often ask about Best AI for Sports Betting models that update probability estimates in near-real time rather than on a daily batch.

Stop guessing. See the edge.

Paste any Kalshi or Polymarket market. PillarLab runs a full 9-pillar analysis and hands you a Best Trade call in about 30 seconds.

Free to start · 10 credits · no card

Position Sizing Based on Expected Value and the Kelly Criterion

Once you have an EV estimate, sizing the position is a separate decision governed by your edge and your bankroll, not by conviction. The Kelly Criterion gives a formal answer: f* = (bp − q) / b, where b is the net odds received, p is your estimated win probability, and q is 1 − p. A contract at $0.40 with a true 55% probability produces a Kelly fraction suggesting roughly 25% of bankroll on that single position — full Kelly, which almost every professional trader scales down (commonly to 25-50% of the Kelly figure) because full Kelly assumes your probability estimate is exactly correct, and it rarely is.

Fractional Kelly sizing protects you against estimation error compounding into large drawdowns. In practice, this means treating your EV number as a range, not a point estimate, and sizing toward the conservative end of that range — especially on illiquid Polymarket markets or thinly traded Kalshi event contracts where your fill price itself carries uncertainty.

How PillarLab AI Fits Into This

PillarLab AI is built specifically to solve the estimation problem that sits underneath every EV calculation: generating a probability that's genuinely independent of the market's current price, rather than a rationalization of it. The platform runs a structured 9-pillar analysis across live Kalshi and Polymarket contracts — pulling real-time order-book data, historical base rates, news and sentiment signals, cross-platform price discrepancies, liquidity depth, and resolution-criteria risk into one consistent framework, then outputs a probability estimate you can compare directly against the quoted price.

That comparison is the entire EV calculation in practice: PillarLab AI's estimate versus the market's implied probability, with the gap between them flagged as your potential edge before fees and slippage. Because the pillars run continuously against live data rather than a static daily snapshot, the framework catches probability shifts as news breaks or order flow moves a contract, which matters most in fast-moving sports and event markets where a stale estimate turns a positive-EV trade into a negative one within minutes. The platform also surfaces cross-platform mismatches between Kalshi and Polymarket pricing on the same underlying event, which is one of the more reliable sources of structural edge available to traders willing to check both venues before executing. Instead of manually building a probability model from scratch for every contract you're evaluating, you get a consistent, repeatable process — the same discipline professional quant traders apply, systematized so you can run it across dozens of markets rather than one at a time.

Frequently Asked Questions

What is expected value in prediction markets?

Expected value is the probability-weighted average outcome of a trade: your estimated win probability times the payout, minus your estimated loss probability times the stake, revealing whether a contract's price is favorable.

Can a positive-EV trade still lose money?

Yes. Positive EV describes the average result across many similar trades, not any single outcome. A 60% probability trade still loses 40% of the time by design.

How do you calculate implied probability on Kalshi?

On Kalshi, contract price directly equals implied probability, since contracts settle at $1.00 or $0.00. A $0.63 price implies a 63% chance of the "yes" outcome occurring.

Does the Kelly Criterion tell you exact position size?

It gives a theoretical maximum based on your edge and odds, but most traders use fractional Kelly (25-50%) since full Kelly assumes a perfectly accurate probability estimate.

How does PillarLab AI help calculate EV?

PillarLab AI runs a 9-pillar analysis on live Kalshi and Polymarket data to generate an independent probability estimate, letting you compare it against market price to spot potential edge.

Start turning probability estimates into a repeatable process instead of a guess. Start free with 10 credits.

Stop guessing. See the edge.

Paste any Kalshi or Polymarket market. PillarLab runs a full 9-pillar analysis and hands you a Best Trade call in about 30 seconds.

Free to start · 10 credits · no card