Prediction markets · Guide

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¢.

Key takeaways

  • Most exchanges charge θ × contracts × P × (1 − P), a fee that is largest at 50¢ and close to zero at 1¢ or 99¢.
  • On 100 contracts at 50¢, a taker pays $1.75 on Kalshi and $1.74 on Polymarket US; at 10¢ or 90¢, both charge $0.63.
  • Other models skip the curve: FanDuel Predicts takes 2% of potential payout, and IBKR charges no commission plus a $0.01 exchange fee per ForecastEx contract. Both weigh more heavily on cheap contracts.
  • The spread and deposit charges (Kalshi says a 2% debit-card fee may apply) are costs that never show up in the fee formula.

Prediction-market fees look small (a cent or two per contract), but they are charged on every trade and they change with the price. This guide explains the formula most exchanges use, sets out each platform’s official model, and works through the same trade at three prices. All fee data was last verified on October 4, 2026.

The formula: θ × C × P × (1 − P)

Most US exchanges calculate trading fees with the same structure:

Fee = θ × C × P × (1 − P)

  • C is the number of contracts.
  • P is the contract price in dollars (for example, 0.37 for 37¢).
  • θ (theta) is the platform’s coefficient, such as 0.07 for a Kalshi taker.

The key term is P × (1 − P). Kalshi describes its charge as a fee “on the expected earnings on the contract,” and this product tracks how uncertain the outcome is. It peaks when a contract is a coin flip and shrinks as the outcome becomes near-certain either way.

Price P × (1 − P) Kalshi taker, 100 contracts Polymarket US taker, 100 contracts
1¢ or 99¢ 0.0099 $0.07 $0.07
10¢ or 90¢ 0.09 $0.63 $0.63
25¢ or 75¢ 0.1875 $1.32 $1.30
50¢ 0.25 $1.75 $1.74

The curve is symmetric: buying Yes at 10¢ costs the same fee as buying Yes at 90¢. As a share of what you spend, though, the cheap contract carries a much heavier fee. On Kalshi, $0.63 is 6.3% of a $10 stake at 10¢ but only 0.7% of a $90 stake at 90¢.

Official fee models by platform

Platform Fee model Rounding Source
Kalshi Taker 0.07 × C × P × (1 − P); maker 0.0175 × C × P × (1 − P) on markets with maker fees; special events can carry custom fees Up to the next cent Kalshi Help Center (fees); coefficients widely reported and matched by Crypto.com’s official formula
Polymarket US Taker 0.0695 × C × P × (1 − P); maker rebate of 0.0125 × C × P × (1 − P); separate combo formula; taker volume rebates of 10% to 50% from $250K a month Banker’s rounding to $0.01 Polymarket US fee docs, effective 10 AM ET, October 1, 2026
Crypto.com (sports) Taker 0.07 × C × P × (1 − P); maker 0.0175 × C × P × (1 − P); settlement fees waived on profitable resolution Not stated in our source Crypto.com Help Center
Robinhood Commission k × P × (1 − P) × C with k = 10% (5% for Gold), capped at $0.01 per contract; plus exchange fee up to $0.01 per contract Up to $0.01 Robinhood support: event contracts (since June 1, 2026)
FanDuel Predicts 2¢ per dollar of potential payout (2%); same fee on early cash-out Not stated FanDuel Predicts: how do payouts work
Interactive Brokers ForecastEx: $0.00 commission + $0.01 exchange fee per contract. Kalshi and CME contracts: $0.01 + $0.01 Not applicable IBKR event contracts pricing page
Webull $0.01 exchange + $0.01 firm fee per contract, on opening and closing trades Not applicable Webull Help
Novig No fee on pre-game straight trades; live straight trades 0.03 × P × (1 − P) for takers; makers pay no fee To $0.00001 Novig Support
DraftKings Predictions $0.01 transaction fee per contract bought or sold, plus a separate exchange fee Not stated DraftKings Predictions terms
Coinbase Exchange fee plus a Coinbase fee, shown on the order confirmation screen; no formula published Not stated Coinbase Help
A note on Kalshi's coefficients

Kalshi’s official fee-schedule PDF blocked our automated check, so we could not confirm the 0.07 and 0.0175 coefficients in it directly. They are widely reported and identical to the formula Crypto.com publishes in its official help center. Always check the fee on Kalshi’s order screen before you trade.

Worked examples: 100 contracts at 10¢, 50¢ and 90¢

Each column is a purchase of 100 contracts, so the contract cost is $10, $50 or $90 and the payout if correct is $100.

Platform and role 10¢ 50¢ 90¢
Kalshi, taker $0.63 $1.75 $0.63
Kalshi, maker (where charged) $0.16 $0.44 $0.16
Polymarket US, taker $0.63 $1.74 $0.63
Polymarket US, maker rebate $0.11 rebate $0.31 rebate $0.11
Robinhood commission, standard $0.90 $1.00 (cap) $0.90
Robinhood commission, Gold $0.45 $1.00 (cap) $0.45
Robinhood exchange fee up to $1.00 up to $1.00 up to $1.00
FanDuel Predicts $2.00 $2.00 $2.00
IBKR, ForecastEx contract $1.00 $1.00 $1.00
IBKR, Kalshi contract $2.00 $2.00 $2.00

How the main figures are calculated:

  • Kalshi taker at 50¢: 0.07 × 100 × 0.50 × 0.50 = $1.75. At 10¢: 0.07 × 100 × 0.10 × 0.90 = $0.63. Maker at 50¢: 0.0175 × 25 = $0.4375, rounded up to $0.44; at 10¢, $0.1575 rounds up to $0.16.
  • Polymarket US taker at 50¢: 0.0695 × 25 = $1.7375, rounded to $1.74. At 10¢: 0.0695 × 9 = $0.6255, rounded to $0.63. The maker rebate at 50¢ is 0.0125 × 25 = $0.3125, or $0.31.
  • Robinhood at 90¢: 0.10 × 0.90 × 0.10 × 100 = $0.90, under the $1.00 cap (100 × $0.01). At 50¢ the formula gives $2.50, so the cap applies. For Gold at 90¢, 0.05 gives $0.45, which matches Robinhood’s own worked example. Add an exchange fee of up to $0.01 per contract.
  • FanDuel Predicts: 2% of the $100 potential payout is $2.00 at every price, which means 20% of the stake at 10¢ but about 2.2% at 90¢.
  • IBKR: flat per-contract charges from its pricing page, so price does not matter.

Formula-based exchanges are cheapest at the extremes and most expensive near 50¢. Flat per-contract and percentage-of-payout models cost the same at every price, so they take a large share of the stake on long shots and a small share on favorites.

Rounding matters on small orders

Kalshi rounds up to the next cent, so tiny orders pay more than the formula suggests. One contract at 50¢ has a raw fee of $0.0175, which is charged as $0.02, an effective 4% of the 50¢ stake rather than 3.5%. One contract at 10¢ ($0.0063 raw) is charged $0.01, or 10% of the stake. Splitting a position into many one-contract orders compounds this.

Polymarket US uses banker’s rounding to the nearest cent, so the upward bias is smaller, though a single 50¢ contract still rounds from $0.017375 to $0.02. Our news report on the new Polymarket US fee schedule covers what changed on October 1, 2026.

Try your own numbers

Trade cost calculator

Estimates the fee on a buy order using each platform's published formula as of 2026-10-04. Spreads, exchange-specific multipliers and rounding can change the exact amount, so check the confirmation screen before you trade.

Contract cost
$50.00
Estimated fee
$1.75
Total outlay
$51.75
Payout if correct
$100.00
Profit if correct
$48.25
Break-even probability
51.75%

The spread: the cost not on any schedule

The fee is only part of the cost. The spread, the gap between the best bid and the best ask, is often larger. If a market shows 49¢ bid and 51¢ ask, buying at 51¢ and selling at 49¢ costs 2¢ per contract, more than Kalshi’s maximum taker fee of 1.75¢ per contract on a 100-contract order, before either trade’s fee is counted.

Some venues build a margin into prices directly. Secondary reviews of ForecastEx note that its Yes and No prices can sum to $1.01, which embeds roughly a cent per pair. Using limit orders and trading liquid markets are the two most reliable ways to keep spread costs down; our guide to how prediction markets work shows how.

Deposit, withdrawal and other charges

  • Kalshi: debit-card deposits (Visa, Mastercard, Discover, Apple Pay and Google Pay) have a $10 minimum, and Kalshi says a 2% processing fee may apply. Bank transfers, wires, crypto and other methods are also offered.
  • Polymarket US: debit and ACH deposits up to $50,000 a day; wires have a $5,000 minimum. Its documentation describes withdrawals as free.
  • Robinhood: event contracts must be funded with settled cash; instant deposits cannot be used.
  • Combos and parlays: Polymarket US charges combos as C × p × [0.0695 × (1 − p) + 0.06 × (1 − p)^4]. Novig builds a 0.10 × P × (1 − P) fee into parlay prices.

Which fee model suits which trader

  • Frequent limit-order traders benefit most from Polymarket US’s maker rebate, Novig’s zero maker fee, or Kalshi’s lower maker coefficient.
  • Long-shot buyers (contracts under about 20¢) pay least on formula-based exchanges and most under FanDuel’s 2%-of-payout model.
  • Favorite buyers (contracts above about 80¢) pay a small share of their stake almost everywhere. At 90¢, formula fees are still lower in dollars: $0.63 per 100 contracts on Kalshi or Polymarket US, against $1.00 to $2.00 on flat per-contract or payout-based models.
  • Pre-game sports traders pay no trading fee on Novig straight trades, but should still watch the spread.

For platform-by-platform totals, see our Kalshi vs Polymarket comparison and Robinhood vs Kalshi.

Ready to compare total costs, markets and availability?

Frequently asked questions

How are Kalshi fees calculated?
Kalshi says it charges a transaction fee on the expected earnings of a contract. The widely reported taker formula is 0.07 × contracts × price × (1 − price), rounded up to the next cent, with a lower 0.0175 coefficient for makers on markets that charge maker fees. Kalshi's official fee-schedule PDF could not be accessed when we checked, but the same formula appears in Crypto.com's official help center.
Why are prediction market fees highest at 50 cents?
The fee is proportional to price × (1 − price). That product is 0.25 at 50¢, its maximum, and falls to 0.09 at 10¢ or 90¢ and 0.0099 at 1¢ or 99¢. The fee scales with how uncertain the outcome is, which is greatest at even odds.
Is Polymarket US cheaper than Kalshi?
For takers the difference is tiny: at 50¢, Polymarket US charges $1.74 per 100 contracts against $1.75 on Kalshi. The bigger gap is for makers, because Polymarket US pays a maker rebate under its schedule effective October 1, 2026.
What does Robinhood charge for prediction markets?
A commission of 10% × price × (1 − price) per contract (5% for Gold members), rounded up and capped at $0.01 per contract, plus an exchange fee of up to $0.01 per contract. In practice that is at most about 2¢ per contract.
Do prediction markets charge deposit or withdrawal fees?
It depends on the platform and method. Kalshi says a 2% processing fee may apply to debit-card deposits, with a $10 minimum. Polymarket US describes withdrawals as free. Check each platform's funding page before you deposit.
Guide

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.