Table of Contents

Prediction Market Comparison

Compare what a prediction market trade costs across venues. See how much Kalshi, Polymarket, and others charge, and what the fee does to your true price.

You entered one set of odds.
DarkHorse Odds checks millions.

This calculator prices a single contract after fees. The DarkHorse Odds tools automatically adjust for the fees at every prediction market, so a prediction market price and a sportsbook price can be compared directly.
  • Prediction Market fees included
  • Contract prices automatically converted
  • True Odds on every line

How to Use This Calculator

Core steps

  1. Contract Price: Enter the contract price in cents.
  2. Size Trade By: Select if you are trading in dollars or number of contracts.
  3. Trade Amount: Enter the trade amount in dollars or number of contracts based on the previous selection.
  4. Results: View the true odds and the fees charged across different prediction markets.

Optional steps

  1. Add/Remove Prediction Markets: Use the settings button or the menu at the bottom of the table to add and remove prediction markets.
  2. Maker vs Taker: Compare fees as a maker or a taker by changing it in settings.
  3. Odds Format: In settings you can adjust the "true odds" format.

Fees vs The Vig

A sportsbook hides its cost inside the price. When two people take -110 on opposite sides of a market, the vig is 4.76% which is the sportsbook's margin. You never see a fee, because the "fee" is built into the odds.

Most prediction markets charge a fee. The quoted contract price reflects what is currently available, and the prediction market charges a trading fee that gets added on. This has a significant consequence for anyone comparing the two: the prediction market price you see is not the price you pay, unlike a sportsbook where the price you see is the price you get.

Fees Are Uneven

Several prediction markets charge a fee that changes with the contract price. The fee peaks around 50¢ and falls away toward both extremes. The concept is that a contract priced at 0.50 carries the most risk for whoever is on the other side, while one priced at 97¢ is close to settled and carries less risk.

The effect is that a 50/50 market can cost more to trade than a heavy favorite on the same prediction market, and that a fee comparison run at one price does not necessarily hold at another. Run the comparison at different prices to see the impact.

How The Fee Impacts Odds

For the most part you can treat the fee as lowering the odds rather than as an expense you pay afterwards. A contract at 60¢ converts to -150, but once you include the fee the effective price might be equivalent to -155 or -160 depending on the prediction market and the number of contracts. If a sportsbook is showing -152 on the same outcome, the prediction market looked better before fees, but is actually worse once you consider the fees.

This is why the comparison matters more for prediction market trading than a vig calculation does for sportsbook betting. A sportsbook's hold is roughly stable across similar markets. Prediction market execution costs vary by venue, by price level, and sometimes by how the order fills, so the same trade genuinely does cost different amounts in different places.

All of the DarkHorse Odds bet finders calculate prediction market fees and adjust the trade amounts accordingly.

Fees Change

Prediction markets sometimes revise their fee structures so the fee you pay today might not be the same as what you pay in a few months.

Why Execution Fees Matter

Prediction markets frequently advertise their prices as cheaper than sportsbooks, and they might be, but the claim is usually made by comparing a contract price without the fee to a sportsbook. Once the fee is accounted for, the story often changes.

Common mistakes

  • Ignoring Fees: The listed exchange price excludes the fee.
  • Using The Wrong Price: Fees often scale with the contract price, a fee on 100 contracts calculated at 50¢ does not always equal the fee on 100 contracts at 85¢.
  • Available Liquidity: Prediction market prices each have their own liquidity pool. If you are trying to trade more than is available at a given price your aggregate odds will worsen. DarkHorse Odds accounts for liquidity in all of our bet finders.
  • Fees Change: Venues revise fees, always confirm them.

Frequently Asked Questions

Yes. Kalshi charges an explicit trading fee rather than building its margin into the quoted price the way a sportsbook does. Because the fee sits outside the price, the contract price you see is not the full cost of the trade, and the effective price after the fee is what should be compared against a sportsbook line.

Yes, they have different fee structures, which is the reason a comparison tool is useful at all. Polymarket US even has different fees than Polymarket international.

Some prediction markets scale the fee with how uncertain the contract is, so it peaks near 50¢ and shrinks toward 1¢ and 99¢. A 50/50 market carries the most risk for the counterparty; a more certain market carries less risk.

Sometimes, but the actual answer depends on the market and the price. Listed prediction market prices are often better than a sportsbook's, but the fee is charged on top. Convert the contract price, add the fee, and compare the two effective prices directly.

Take the fee for your size and price, treat it as a worsening of the contract price, and convert the result into American odds with the Contract Price Converter. Now you can compare those odds to American Odds at a sportsbook.

Yes. Arbitrage margins are often small, under 3%. The DarkHorse Odds bet finders account for fees charged by prediction markets when determining how much to trade to endure equal profit on both sides. Try out the free demo.

© 2022 Dark Horse Odds. All rights reserved.
Some of the links on DarkHorse Odds are affiliate links.

Gambling Problem?


Call 1-800-GAMBLER CO, DC, IL, KS, KY, LA, MD, MS, NJ, OH, PA, TN, VA, WV, WY , Call 877-8-HOPENY or text HOPENY (467369) (NY), Call 1-800-327-5050 (MA) 21+ to wager unless specified. Please gamble responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (NV), Call 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI), 1-800-981-0023 (PR). 19+. Gambling can be addictive. For problem gaming assitance, visit ConnexOntario or call 1-866-531-2600. Please play responsibly. If you or someone you know has a gambling problem and needs help, call GameSense Alberta at 1-833-447-7523