THE SPORTS KINGODDS

Prediction-market odds converter

Turn a Kalshi or Polymarket contract price in cents into American, decimal and fractional odds and back. Add the other side's price to see the spread and the fair price.

FreeNo account neededSame math as our tools

Inputs

Convert
¢
The price you pay for a contract that pays $1
¢
The other side's price: shows the spread and the fair price

Result

updates as you type

Run this math on every line, automatically

Every Kalshi, Polymarket and exchange price in our tools is also shown at its net price after fees.

How it works

A prediction-market contract pays $1 if it wins. Its price in cents is the break-even chance, and converting it to sportsbook odds is one division:

decimal = 100 ÷ cents · implied = cents ÷ 100

American: decimal 2.00 or more → +100 × (d − 1); below 2.00 → −100 ÷ (d − 1)

The two sides of a market each have their own price to buy. If Yes costs 55¢ and No costs 47¢, the pair costs 102¢ for a $1 payout: that 2¢ is the spread, the market's equivalent of a sportsbook's vig. The fair price sits in the middle, (55 + 100 − 47) ÷ 2 = 54¢, which is how our tools devig exchange prices.

Worked example

Yes at 55¢ is decimal 100 ÷ 55 = 1.8182, which is −122.2: you need to win 55% of the time to break even before fees.

With No at 47¢: the pair costs 102¢ for a $1 payout → spread 2¢

Fair Yes = (55 + 100 − 47) ÷ 2 = 54¢ → fair odds −117.4

PriceAmericanDecimalImplied
5¢+190020.0005.00%
10¢+90010.00010.00%
20¢+4005.00020.00%
25¢+3004.00025.00%
33¢+2033.03033.00%
40¢+1502.50040.00%
45¢+122.22.22245.00%
50¢+1002.00050.00%
55¢−122.21.81855.00%
60¢−1501.66760.00%
67¢−2031.49367.00%
75¢−3001.33375.00%
80¢−4001.25080.00%
90¢−9001.11190.00%
95¢−19001.05395.00%

Things to watch

  • Fees are extra. Kalshi and Polymarket US charge a fee on top of the price; see the fee calculator for your net price.
  • The price you see may not fill. Only the shares offered at that price are available; a bigger order fills worse.
  • Last trade is not a price. Use the price you can buy at now (the ask), not the last traded price.

Frequently asked questions

How do I convert cents to American odds?
Divide 100 by the price to get decimal odds, then convert. 40 cents is decimal 2.50, which is +150; 60 cents is decimal 1.667, which is -150.
What does a 55 cent contract mean?
You pay 55 cents for a contract that pays $1 if it wins, so you need to win more than 55% of the time to profit before fees.
Why do Yes and No add up to more than $1?
Each side is the price someone will sell at. The amount over $1 is the spread, which plays the role of a sportsbook's vig.
Do these odds include fees?
No. The converter turns a price into odds. Exchange and prediction-market fees lower your real price; the fee calculator shows the net price for each venue.

Related calculators

Learn more