Prediction Market Fees Compared (2026)

Every major prediction market charges fees differently, and the model matters more than the headline rate. Here is the current structure for all 8 platforms, side by side, with what each one actually costs on a $50 trade.

PlatformFee modelWhat you payCost on $50 trade
KalshiFormula per trade7% × p × (1−p) per contract (taker)$1.75 (taker)
PolymarketPercent on winnings2% on net profits at withdrawal (Global) / 0.1% taker fee (US)$0 up front · 2% of net profit at withdrawal
Robinhood Event ContractsFlat per contract$0.01–$0.02 per contract$1.00–$2.00
DraftKings PredictionsFlat per contract$0.02 per contract per side ($0.01 DK + $0.01 CME)$2.00
ForecastEx (Interactive Brokers)Flat per contract$0.01 per contract (built into spread; Yes + No = $1.01)$1.00
FanDuel PredictsFlat per contract$0.01+ per contract per side (CME exchange fee + FanDuel markup)$1.00+ (markup not disclosed)
PredictItPercent on winnings10% on gross profits + 5% withdrawal fee$0 up front · 10% of profit + 5% withdrawal
Coinbase Prediction MarketsFormula per tradeKalshi fees apply (7% × p × (1−p) taker); Coinbase markup TBD~$1.75 + Coinbase markup

Cost on $50 trade = buying 100 contracts at $0.50. Profit-based models (Polymarket, PredictIt) charge nothing up front; their cost depends on your winnings. Last reviewed June 2026.

The fee model matters more than the rate

There are three ways prediction markets charge you, and they are not comparable on headline numbers alone:

  • Formula per trade (Kalshi, Coinbase): the fee scales with how close the price is to 50 cents. A contract at 50¢ is the most expensive to trade; one at 90¢ is cheap. Run any price through the fee calculator.
  • Flat per contract (Robinhood, DraftKings, ForecastEx, FanDuel): a fixed cent or two per contract regardless of price. Cheap on coin-flip markets, proportionally expensive on contracts priced near $1.
  • Percent on winnings (Polymarket Global, PredictIt): nothing up front, a cut of your profit at the end. Looks free until you win.

Worked example: $50 on a 50/50 market

Say you buy 100 contracts at $0.50 ($50 at risk) and the contract settles at $1.00, returning $100. Here is what each model skims. On Kalshi the taker fee is 0.07 × 0.5 × 0.5 = $0.0175 per contract, or $1.75 on the position. Robinhood and the CME-based books charge a flat $1–2. Polymarket Global takes 2% of your $50 net profit, or $1.00, but only because you won; if you lost, it took nothing. PredictIt takes 10% of profit ($5.00) plus 5% on withdrawal. The cheapest venue depends entirely on the price you trade at and whether you win.

Prediction Market Fee Calculator

Compute the exact fee on any platform, price, and size.

Prediction Market Calculator

See your edge and EV after fees before you trade.

Fee structures change. We track updates in our prediction market news feed. Embed this comparison or our calculators free from /for-publishers.