# Prediction market fee calculator

The trading fee on Kalshi, Polymarket, Polymarket US, Gemini, Novig and five more venues, at your price and contract count, from each venue's own schedule.

*https://predictionmarkets.tools/calculators/prediction-market-fees · next to Prediction Market Venues*

**Answer:** Most prediction-market venues charge a fee shaped like a coefficient times contracts times price times one minus price, so it peaks at 50 cents and shrinks towards 1 and 99. Kalshi's taker coefficient is 0.07, Polymarket's runs from 0 to 0.07 by category, and brokers routing to Kalshi add flat cents per contract. At 50 cents, 100 Kalshi contracts cost a taker 1.75 dollars. The calculator applies each venue's published rule and rounding to your trade.

The calculator itself is interactive at https://predictionmarkets.tools/calculators/prediction-market-fees. These are the rates it multiplies, each with the document it was read from:

## Rates

| Rate | Value |
| --- | --- |
| Kalshi — Standard series, taker | round up(0.07 × C × P × (1 − P)) to the cent |
| Kalshi — Standard series, maker | not charged |
| Kalshi — Standard series, taker on 100 contracts at 50¢ | $1.75 |
| Kalshi — Series listed with maker fees, taker | round up(0.07 × C × P × (1 − P)) to the cent |
| Kalshi — Series listed with maker fees, maker | round up(0.0175 × C × P × (1 − P)) to the cent |
| Kalshi — Series listed with maker fees, taker on 100 contracts at 50¢ | $1.75 |
| Kalshi — Combination markets, taker | round up(0.07 × C × P × (1 − P)) to the cent |
| Kalshi — Combination markets, maker | round up(0.035 × C × P × (1 − P)) to the cent |
| Kalshi — Combination markets, taker on 100 contracts at 50¢ | $1.75 |
| Polymarket — Crypto, taker | 0.07 × C × P × (1 − P), rounding not stated |
| Polymarket — Crypto, maker | not charged |
| Polymarket — Crypto, taker on 100 contracts at 50¢ | $1.75 |
| Polymarket — Sports, taker | 0.05 × C × P × (1 − P), rounding not stated |
| Polymarket — Sports, maker | not charged |
| Polymarket — Sports, taker on 100 contracts at 50¢ | $1.25 |
| Polymarket — Economics, culture, weather, other, taker | 0.05 × C × P × (1 − P), rounding not stated |
| Polymarket — Economics, culture, weather, other, maker | not charged |
| Polymarket — Economics, culture, weather, other, taker on 100 contracts at 50¢ | $1.25 |
| Polymarket — Finance, politics, mentions, tech, taker | 0.04 × C × P × (1 − P), rounding not stated |
| Polymarket — Finance, politics, mentions, tech, maker | not charged |
| Polymarket — Finance, politics, mentions, tech, taker on 100 contracts at 50¢ | $1.00 |
| Polymarket — Geopolitics, taker | not charged |
| Polymarket — Geopolitics, maker | not charged |
| Polymarket — Geopolitics, taker on 100 contracts at 50¢ | $0.00, not charged |
| Polymarket US — All markets except table tennis and combos, taker | round(0.0695 × C × P × (1 − P)) to the cent, half to even |
| Polymarket US — All markets except table tennis and combos, maker | round(-0.0125 × C × P × (1 − P)) to the cent, half to even |
| Polymarket US — All markets except table tennis and combos, taker on 100 contracts at 50¢ | $1.74 |
| Polymarket US — Table tennis, from 7 October 2026, taker | round(0.1 × C × P × (1 − P)) to the cent, half to even |
| Polymarket US — Table tennis, from 7 October 2026, maker | round(-0.0125 × C × P × (1 − P)) to the cent, half to even |
| Polymarket US — Table tennis, from 7 October 2026, taker on 100 contracts at 50¢ | $2.50 |
| Gemini Predictions — Contracts listed on or after 18 March 2026, taker | round up(0.07 × C × P × (1 − P)) to the cent |
| Gemini Predictions — Contracts listed on or after 18 March 2026, maker | round up(0.0175 × C × P × (1 − P)) to the cent |
| Gemini Predictions — Contracts listed on or after 18 March 2026, taker on 100 contracts at 50¢ | $1.75 |
| Gemini Predictions — Contracts listed before 18 March 2026, taker | 0.05 × C × min(P, 1 − P), rounding not stated |
| Gemini Predictions — Contracts listed before 18 March 2026, maker | 0.01 × C × min(P, 1 − P), rounding not stated |
| Gemini Predictions — Contracts listed before 18 March 2026, taker on 100 contracts at 50¢ | $2.50 |
| Novig — Pre-game straight trade, taker | not charged |
| Novig — Pre-game straight trade, maker | not charged |
| Novig — Pre-game straight trade, taker on 100 contracts at 50¢ | $0.00, not charged |
| Novig — Live straight trade, taker | 0.03 × C × P × (1 − P), rounding not stated |
| Novig — Live straight trade, maker | not charged |
| Novig — Live straight trade, taker on 100 contracts at 50¢ | $0.75 |
| Novig — Live NCAAF spreads and totals, taker | 0.06 × C × P × (1 − P), rounding not stated |
| Novig — Live NCAAF spreads and totals, maker | not charged |
| Novig — Live NCAAF spreads and totals, taker on 100 contracts at 50¢ | $1.50 |
| Novig — Futures, except golf and tennis, taker | 0.06 × C × P × (1 − P), rounding not stated |
| Novig — Futures, except golf and tennis, maker | not charged |
| Novig — Futures, except golf and tennis, taker on 100 contracts at 50¢ | $1.50 |
| Novig — Parlay, included in the quoted price, taker | 0.1 × C × P × (1 − P), rounding not stated |
| Novig — Parlay, included in the quoted price, maker | not charged |
| Novig — Parlay, included in the quoted price, taker on 100 contracts at 50¢ | $2.50 |
| Underdog Predict — UDX markets, taker | round(0.07 × C × P × (1 − P)) to the cent, half to even |
| Underdog Predict — UDX markets, maker | round(0.0175 × C × P × (1 − P)) to the cent, half to even |
| Underdog Predict — UDX markets, taker on 100 contracts at 50¢ | $1.75 |
| Underdog Predict — Kalshi-routed markets, taker | round up(0.07 × C × P × (1 − P)) to the cent, plus 1¢ × C UDM commission |
| Underdog Predict — Kalshi-routed markets, maker | 1¢ × C |
| Underdog Predict — Kalshi-routed markets, taker on 100 contracts at 50¢ | $2.75 |
| Robinhood Prediction Markets — Kalshi route, without Gold, taker | round up(0.1 × C × P × (1 − P)) to the cent, capped at 1¢ × C, plus 1¢ × C KalshiEX exchange fee |
| Robinhood Prediction Markets — Kalshi route, without Gold, maker | round up(0.1 × C × P × (1 − P)) to the cent, capped at 1¢ × C, plus 1¢ × C KalshiEX exchange fee |
| Robinhood Prediction Markets — Kalshi route, without Gold, taker on 100 contracts at 50¢ | $2.00 |
| Robinhood Prediction Markets — Kalshi route, with Gold, taker | round up(0.05 × C × P × (1 − P)) to the cent, capped at 1¢ × C, plus 1¢ × C KalshiEX exchange fee |
| Robinhood Prediction Markets — Kalshi route, with Gold, maker | round up(0.05 × C × P × (1 − P)) to the cent, capped at 1¢ × C, plus 1¢ × C KalshiEX exchange fee |
| Robinhood Prediction Markets — Kalshi route, with Gold, taker on 100 contracts at 50¢ | $2.00 |
| Webull Prediction Markets, taker | 1¢ × C, plus 1¢ × C Kalshi exchange fee |
| Webull Prediction Markets, maker | 1¢ × C, plus 1¢ × C Kalshi exchange fee |
| Webull Prediction Markets, taker on 100 contracts at 50¢ | $2.00 |
| PrizePicks Predict, taker | round up(C × (0.5¢ at 1¢, 1¢ at 2¢, 1.5¢ at 3¢, 2¢ from 4¢ to 99¢)) to the cent |
| PrizePicks Predict, maker | Orders cannot rest on PrizePicks Predict, so there is no maker side. |
| PrizePicks Predict, taker on 100 contracts at 50¢ | $2.00 |
| ForecastEx, taker | 1¢ × C |
| ForecastEx, maker | 1¢ × C |
| ForecastEx, taker on 100 contracts at 50¢ | $1.00 |
| Kalshi, source | Kalshi Fee Schedule for July 2026, 7.7.26 Update — https://kalshi.com/docs/kalshi-fee-schedule.pdf (dated 2026-07-07, read 2026-09-20) |
| Kalshi, left out | Per-series multiplier left at its default of 1; 155 non-standard series differ, some at 0. |
| Polymarket, source | Polymarket documentation, Fees — https://docs.polymarket.com/trading/fees (read 2026-09-19) |
| Polymarket, left out | The daily maker rebate and tiered taker rebate are paid from a pool and are not modelled. |
| Polymarket US, source | Polymarket US documentation, Fees — https://docs.polymarket.us/fees (dated 2026-09-25, read 2026-09-19) |
| Polymarket US, left out | Combo trades pay a separate, steeper taker curve that is not modelled; volume-tier taker rebates are not modelled. |
| Gemini Predictions, source | Gemini Predictions fee schedule — https://www.gemini.com/fees/predictions (read 2026-10-04) |
| Novig, source | Fees on Novig — https://support.novig.com/en/articles/16195057-fees-on-novig (dated 2026-10-01, read 2026-10-04) |
| Novig, left out | The Maker Credit Program pays makers 50% or 70% of the taker fee within seven days and may end at any time; it is not modelled. |
| Underdog Predict, source | UDX Fee Schedule and UDM fee schedule — https://legal.underdogexchange.com/ (dated 2026-09-11, read 2026-10-03) |
| Underdog Predict, left out | On the Kalshi route, regulatory fees passed through are not modelled; on UDX, ENTITYCOMBO carries no maker fee. |
| Robinhood Prediction Markets, source | Robinhood Derivatives Fee Schedule — https://cdn.robinhood.com/assets/robinhood/legal/RHD_Fee_Schedule.pdf (dated 2026-06-01, read 2026-09-19) |
| Robinhood Prediction Markets, left out | The CME, ForecastEx and Rothera routes are not modelled: the schedule points at each exchange instead of quoting its fee. |
| Webull Prediction Markets, source | Webull help centre, event contract fees — https://www.webull.com/help/faq/11052 (read 2026-10-04) |
| PrizePicks Predict, source | PrizePicks Predict fee schedule — https://www.prizepicks.com/predict-regulatory/fee-schedule (dated 2025-10-27, read 2026-10-04) |
| PrizePicks Predict, left out | The schedule quotes only PrizePicks’ own commission; whether an exchange fee sits on top is not stated. |
| ForecastEx, source | ForecastEx Fee Schedule — https://data.forecastex.com/regulatory/ForecastEx_Fee_Schedule.pdf (read 2026-09-19) |
| ForecastEx, left out | The Incentive Coupon, interest passed through on collateral, is not modelled. |
| Crypto.com Prediction Markets, not modelled | 1.75¢ taker and 0.44¢ maker per contract at 50¢, from its card. The card states a 0.07 and 0.0175 formula, and a flat 2¢ on crypto, FX, commodity and index contracts, but cites no fee document to date it against. |
| Futuur, not modelled | 1.25¢ taker and 0¢ maker per contract at 50¢, from its card. The card states a 0.05 formula but cites no fee document to date it against. |
| DraftKings Predictions, not modelled | 2¢ taker and 2¢ maker per contract at 50¢, from its card. The fee is a per-cent table, and the card carries a sample of it rather than every row. |
| FanDuel Predicts, not modelled | 2¢ taker and 2¢ maker per contract at 50¢, from its card. One sentence, 2% based on your potential payout, with no table or worked example to check a reading against, and no word on exchange fees on top. |
| Limitless, not modelled | 1.5¢ taker and 0¢ maker per contract at 50¢, from its card. The order-book curve is published as sample points, not as a formula; the venue reports the applied rate on each fill instead. |
| Myriad, not modelled | 0.5¢ taker and 0¢ maker per contract at 50¢, from its card. The fee is set per market and carried by the API, at three different peaks across open markets. |

## What it computes

The fee on one fill: pick a venue and, where its schedule splits, the category, series or route;
pick taker or maker; enter the price in cents and the number of contracts. You get the fee in
dollars, the same fee per contract, and the fee as a share of what the contracts cost you, which
is contracts times price. A negative fee is a maker being paid.

Below it is the same fill on every schedule the page models, lowest fee first, and the venues it
does not model, each with the figure its card does give. The default — a Kalshi taker buying 100
contracts at 50 cents on a standard series — is the trade the cards' fee fields describe; see the
[effective fee at fifty cents](https://predictionmarkets.tools/glossary/effective-fee-at-fifty-cents) for why the catalogue
compares venues at that one price, and [what a trade actually costs](https://predictionmarkets.tools/guides/what-a-trade-actually-costs)
for the four bases venues publish fees on.

## Where the numbers come from

Every rule is the one the venue's card quotes from the venue's own schedule, with the card's
rounding, and every source below is the document the card read, with its date or the day it was
read. The rules live in one table that this page and its Markdown twin both read, so the twin
prints every coefficient, flat rate and rounding rule next to its document.

- **A curve.** Coefficient × contracts × price × (1 − price): [Kalshi](https://predictionmarkets.tools/tools/kalshi) at 0.07 for
  takers, with 0.0175 for makers on the series that carry maker fees and 0.035 on combination
  markets; [Polymarket](https://predictionmarkets.tools/tools/polymarket) at 0.07, 0.05, 0.04 or nothing by category, makers
  never charged; [Polymarket US](https://predictionmarkets.tools/tools/polymarket-us) at 0.0695 for takers and −0.0125 for makers,
  0.10 for takers on table tennis; [Gemini Predictions](https://predictionmarkets.tools/tools/gemini-predictions) at 0.07 and
  0.0175 on contracts listed from 18 March 2026; [Novig](https://predictionmarkets.tools/tools/novig) at 0.03 to 0.10 by trade
  type, nothing before the game; [Underdog Predict](https://predictionmarkets.tools/tools/underdog-predict) at 0.07 and 0.0175 on
  its own exchange.
- **The older Gemini curve.** Coefficient × contracts × the lesser of price and one minus price,
  0.05 and 0.01, for contracts listed before 18 March 2026.
- **Flat cents.** [ForecastEx](https://predictionmarkets.tools/tools/forecastex) at a cent a contract on each side;
  [Webull](https://predictionmarkets.tools/tools/webull-prediction-markets) at a cent of commission and a cent of Kalshi exchange
  fee; [PrizePicks Predict](https://predictionmarkets.tools/tools/prizepicks-predict) by its full table, two cents from 4 cents up.
- **A capped curve plus a cent.** [Robinhood](https://predictionmarkets.tools/tools/robinhood-prediction-markets) at 0.10, or
  0.05 with Gold, capped at a cent a contract, plus the KalshiEX exchange fee of a cent; Underdog's
  Kalshi route at a cent of commission plus Kalshi's own fee.

Rounding is the venue's where its card states it: up to the next cent on Kalshi, Gemini, Robinhood,
PrizePicks and Underdog's Kalshi route; to the nearest cent, ties to even, on Polymarket US and
Underdog's UDX. Where a card states none, the fee is shown unrounded.

## What it leaves out

- **Venues with a fee figure and no rule.** [Crypto.com](https://predictionmarkets.tools/tools/crypto-com-prediction-markets)
  (1.75 and 0.44 cents a contract at 50 cents) and [Futuur](https://predictionmarkets.tools/tools/futuur) (1.25 and nothing)
  state formulas on their cards but cite no fee document to date them against.
  [DraftKings](https://predictionmarkets.tools/tools/draftkings-predictions) (2 and 2) is a per-cent table of which the card holds
  a sample. [FanDuel Predicts](https://predictionmarkets.tools/tools/fanduel-predicts) (2 and 2) publishes one sentence and no
  worked example. [Limitless](https://predictionmarkets.tools/tools/limitless) (1.5 and nothing) publishes its order-book curve
  as points. [Myriad](https://predictionmarkets.tools/tools/myriad) (0.5 and nothing) sets the fee market by market.
- **Venues with no per-fill fee to compute.** [Coinbase](https://predictionmarkets.tools/tools/coinbase-prediction-markets)
  publishes no price at all. [PredictIt](https://predictionmarkets.tools/tools/predictit) takes 10% of profit, with 3% on card
  deposits and 5% only on a withdrawal from an account idle for a year, and
  [ProphetX](https://predictionmarkets.tools/tools/prophetx) 2% of net gains at settlement; neither is a fee on a fill at a
  price.
- **Charges off the fill.** Kalshi's debit-card deposit fee of up to 2%, and its reserved right to
  charge 0% to 2% on any rail; Myriad's 0.0085 dollars a transaction for gas; Futuur's withdrawal
  network fee; an on-ramp's own charge for buying the stablecoin Polymarket settles in.
- **Rebates and credits.** Polymarket's daily maker rebate pool and tiered taker rebate, Novig's
  Maker Credit Program, Polymarket US's volume-tier taker rebates, Gemini's maker rebate programme
  and promotions. They are paid later, from a pool or by a programme the venue can change, and
  none of them lowers the fee on the fill.
- **Parts of a schedule.** Kalshi's per-series multiplier, left at its default of 1 although 155
  series differ and some are free; Polymarket US's steeper combo curve; Robinhood's CME, ForecastEx
  and Rothera routes, whose exchange fee the schedule does not quote; the regulatory fees Underdog
  passes through on its Kalshi route; any exchange fee on top of PrizePicks' commission; the
  perpetual futures Kalshi and Polymarket now also run.
- **Rounding across fills.** Gemini rounds per fill and Underdog per trade, so an order that fills
  in five pieces is rounded five times, and where the rounding is up that can cost up to a cent a
  piece more than one fill of the same size. The page rounds the order as one fill. Kalshi's schedule also defines its round-up in a gloss as fee plus position cost
  to a hundredth of a cent; the figures here follow its worked table, to the cent.
- **The round trip and the spread.** Closing before settlement pays the fee again, at the exit
  price. What you give up crossing the spread can be more than the fee, and appears in no schedule.
- **A trading client's own cut.** Bots and terminals charge on top of the venue —
  [Kreo](https://predictionmarkets.tools/tools/kreo), [PolyCop](https://predictionmarkets.tools/tools/polycop), [PolyBot](https://predictionmarkets.tools/tools/polybot),
  [Polycool](https://predictionmarkets.tools/tools/polycool), [Stand](https://predictionmarkets.tools/tools/stand-trade) and [Kairos](https://predictionmarkets.tools/tools/kairos) among them.
  Their rates are on their cards.
- **Interest on collateral.** ForecastEx passes interest on collateral to members as a monthly
  coupon, which offsets a fee over a long hold and is not a fee at all.

## Tools this bears on

- [Kalshi](https://predictionmarkets.tools/tools/kalshi.md) — A CFTC-designated exchange for event contracts, settled in dollars against named sources.
- [Polymarket](https://predictionmarkets.tools/tools/polymarket.md) — Self-custody event contracts on an on-chain order book, resolved by the UMA oracle.
- [Polymarket US](https://predictionmarkets.tools/tools/polymarket-us.md) — Polymarket's CFTC-designated US exchange — dollars, KYC, and no on-chain oracle.
- [Gemini Predictions](https://predictionmarkets.tools/tools/gemini-predictions.md) — A crypto exchange's own CFTC-designated venue for event contracts, paid in dollars.
- [Novig](https://predictionmarkets.tools/tools/novig.md) — A sports-only event exchange with its own CFTC designation, relaunched from sweepstakes.
- [Underdog Predict](https://predictionmarkets.tools/tools/underdog-predict.md) — Sports event contracts in the Underdog app, on its own exchange (UDX) and on Kalshi.
- [Robinhood Prediction Markets](https://predictionmarkets.tools/tools/robinhood-prediction-markets.md) — Event contracts in the Robinhood app, routed to three exchanges — one of them its own JV.
- [Webull Prediction Markets](https://predictionmarkets.tools/tools/webull-prediction-markets.md) — Kalshi's event contracts inside the Webull app, at a flat two cents a contract per side.
- [PrizePicks Predict (Team & Culture Picks)](https://predictionmarkets.tools/tools/prizepicks-predict.md) — Kalshi event contracts sold as Team and Culture Picks inside the PrizePicks app.
- [ForecastEx](https://predictionmarkets.tools/tools/forecastex.md) — Economic and climate contracts on a CFTC exchange that pays interest on your collateral.

## FAQ

### Why is the fee highest at 50 cents?

Because most venues multiply by price times one minus price, which is 0.25 at 50 cents and 0.09 at 10 or 90 cents. The same 100 Kalshi contracts cost a taker $1.75 at 50 cents and $0.63 at 10 or 90. Flat-fee routes — Webull, PrizePicks Predict, ForecastEx, and Robinhood wherever its cap binds — do not shrink at the edges, which is why the ranking in the table changes with the price.

### Why does a cheap contract look expensive as a percentage?

Because the fee falls more slowly than the price does. On Kalshi a taker pays 0.63 of a cent on a 10-cent contract, 6.3% of what the contract costs, against 1.75 cents on a 50-cent one, 3.5%. Against the dollar a winning contract pays, the first is 0.63% and the second 1.75%. The calculator shows the share of your cost; the cards' fee fields carry the share of the payout, at 50 cents.

### Do makers pay?

It depends on the venue and, on Kalshi, on the series. Kalshi charges makers nothing on most series and 0.0175 on the series its schedule lists; Polymarket never charges makers; Polymarket US pays them, at a coefficient of 0.0125; Gemini and Underdog's UDX charge 0.0175. The broker routes charge the same whether your order rested or not, and PrizePicks Predict has no resting orders at all.

### Why are Crypto.com, Futuur, DraftKings, FanDuel, Limitless and Myriad not in the comparison?

Because their cards give the fee at 50 cents but no rule this page can apply at your price with a document to cite — a formula with no fee document behind it, a sampled table, one sentence with no worked example, a curve published only as points, or a fee set market by market. They are listed under the table with their 50-cent figures, and in no total.

## Sources

1. [Kalshi Fee Schedule for July 2026, 7.7.26 Update](https://kalshi.com/docs/kalshi-fee-schedule.pdf) — Kalshi, 2026-07-07
2. [Polymarket documentation, Fees](https://docs.polymarket.com/trading/fees) — Polymarket, read 2026-09-19
3. [Polymarket US documentation, Fees](https://docs.polymarket.us/fees) — QCX LLC (Polymarket US), 2026-09-25
4. [Gemini Predictions fee schedule](https://www.gemini.com/fees/predictions) — Gemini, read 2026-10-04
5. [Fees on Novig](https://support.novig.com/en/articles/16195057-fees-on-novig) — Novig, 2026-10-01
6. [UDX Fee Schedule and UDM fee schedule](https://legal.underdogexchange.com/) — Underdog, 2026-09-11
7. [Robinhood Derivatives Fee Schedule](https://cdn.robinhood.com/assets/robinhood/legal/RHD_Fee_Schedule.pdf) — Robinhood Derivatives, 2026-06-01
8. [Webull help centre, event contract fees](https://www.webull.com/help/faq/11052) — Webull, read 2026-10-04
9. [PrizePicks Predict fee schedule](https://www.prizepicks.com/predict-regulatory/fee-schedule) — PrizePicks, 2025-10-27
10. [ForecastEx Fee Schedule](https://data.forecastex.com/regulatory/ForecastEx_Fee_Schedule.pdf) — ForecastEx, read 2026-09-19

*Last updated 2026-10-08. Rates re-read from the schedules on that date; corrected in place.*
