Anyone who shops sportsbook lines already knows the secret this page is built on: the same wager rarely costs the same everywhere. Prediction markets work the same way. The same real-world question, a rate cut, a hurricane landfall, a championship, can be listed on Kalshi and on Polymarket at two different prices at the same moment. Learning to compare prediction market prices across venues is the cheapest good habit in this entire category, and price comparison happens to be the thing we do all day on sportsbook markets. There is also one comparison mistake that costs more than any fee schedule, and we will get to it.
The Quick Answer
The same contract can trade at different prices on different exchanges because each venue runs its own order book with its own crowd and its own money rails, and nothing forces the two books to agree cent for cent. The reader who checks two screens before entering usually gets a better price than the reader who checks one, but most headline gaps shrink once fees, spreads, and transfer frictions are counted honestly. Why the gaps exist, the like-for-like checklist, and the arithmetic on how much of a gap actually survives are all below.
Free: The Weekly PM Market Brief — the 8-model panel's graded record, the week's biggest market-vs-model gaps, and what's spiking next. One email, Sundays.
Why The Same Question Trades At Two Prices
A prediction market price is not an official probability handed down from anywhere. It is simply the last place buyers and sellers met on that particular venue. Kalshi runs one order book; Polymarket runs another; the two books do not talk to each other. When the crowds on each venue disagree, the prices disagree, and there is no referee whose job is to reconcile them.
Three forces keep those books from converging on their own:
- Separate Order Books. A trade on one venue moves that venue's price and nobody else's. Picture a Fed-decision morning: the venue whose crowd leans macro-trader reprices within minutes of a data release, while the other book sits where its last casual trader left it, and for a stretch the same question wears two prices.
- Different Crowds. Each venue's price reflects its own user base. A platform whose traders skew toward one worldview, one region, or one risk appetite will price a question the way that crowd sees it, until someone with a different view shows up with money.
- Funding Frictions. Correcting a gap requires capital already sitting on both venues. Deposits, withdrawals, and the rails each platform uses all take time and sometimes cost money, so small gaps are not always worth the plumbing required to close them.
The gaps do not close at one speed, either. Attention is liquidity: a headline market with both crowds staring at it gets pushed back into line quickly, while a thin, long-tail question can wear two prices all afternoon, because nobody with capital parked on both venues has bothered to look. Our Kalshi vs Polymarket comparison covers how the two venues differ beyond price.
Since this page compares Kalshi to venues we do business with, the disclosure belongs right here, not in a footer. We have no affiliate or commercial relationship with Kalshi. We do carry sign-up offers for some other prediction-market and betting platforms, including the Polymarket US App, and we may earn a commission when readers sign up through those offers. That means the commercial incentive on this page points away from Kalshi, which is exactly why we ask you to judge every comparison in this series on whether it would still read as fair to someone who knows which platforms pay us.
Like For Like: The Comparison That Has To Come First
Here is the promised mistake, and it outranks every fee table: two listings that ask the same question in plain English are not necessarily the same contract. A prediction market price comparison only means something after four things match.
- The Resolution Terms. An event contract settles against a specific, named source. In weather markets, that source is a single station written into the rules, and it is not always the station you would guess: Kalshi's Houston market settles on Hobby Airport, not Bush Intercontinental. If two venues resolve against different sources, different deadlines, or differently worded thresholds, no price comparison between them means anything.
- The Same Side. One venue's screen might show the Yes at 58 cents while another leads with the No at 44. Flip one of them before comparing: a No is just one dollar minus the Yes, so that 44-cent No is a 56-cent Yes, and the real gap is two cents, not fourteen.
- The Price You Can Actually Get. A quoted price is often the last trade, not the current ask. In a thin market, the last trade might be an hour old and the real cost of buying right now might be several cents higher. A price fetched at 9 a.m. is not a price you can trade at noon, and the thinner the book, the faster a quote goes stale. Compare the executable price for your size, not the headline number.
- The Fees. A contract price reads as a probability, but your all-in cost includes each venue's cut. Kalshi publishes its trading fee as a formula that peaks near 50 cents and caps at $1.75 per 100 contracts; our Kalshi fees breakdown walks the full curve. For US readers, Polymarket access runs through the Polymarket US App, with its own cost structure, and prices shown on polymarket.com are view-only for US users. Check the current schedules on both sides rather than trusting a remembered number, because at prices measured in cents, fees measured in cents are a real percentage of the question.
The like-for-like rule: a price gap only means something after the resolution terms, the side, the executable price, and the fees all match. Skip one check and you are not comparing one contract at two prices; you are comparing two different contracts.
Only after all four line up does a gap become information. Which brings us to the honest part.
The Gap Is Usually Smaller Than It Looks
A Worked Example: One Question, Two Screens
Take a question priced at 56 cents on one exchange and 59 cents on the other, same resolution terms, same side, both prices executable. Three cents looks like a headline. Run the arithmetic before celebrating.
The simple version of the opportunity is a better entry. If you already wanted to own the Yes, buying 100 contracts at 56 instead of 59 saves $3.00 on a $56 position — roughly a 5% better entry on the identical claim. That is real, it required nothing but a second screen, and it is the entire honest case for this page. One cent of price on 100 contracts is $1.00, which is the same scale as the fees you just compared.
The aggressive version is the two-sided trade: buying the Yes at 56 on the cheap venue and the No at 41 on the expensive one costs 97 cents per pair — $97 per 100 pairs — and collects $100 per hundred at settlement however the question resolves, provided the two contracts truly resolve on the same terms. Here is that trade's full accounting, per 100 contracts on each leg:
| The Two-Sided Trade, Counted Honestly | Effect |
|---|---|
| Buy 100 Yes At 56¢ ($56) Plus 100 No At 41¢ ($41), Collect $100 At Settlement | +$3.00 gross |
| Kalshi Trading Fee On The 56¢ Leg | about −$1.73 |
| Second Venue's Costs: Its Fees, Its Spread, Its Money Rails | more cents gone |
| Capital Parked On Two Venues Until Settlement | your money is busy |
| Resolution Terms Turn Out Not To Match | not an offsetting pair at all |
Run the same accounting in percentage terms and the shine comes off fast: the 97-cent pair is already paying 97% of the $1.00 the pair collects at settlement, a 3% gross spread before fees, and that $1.73 Kalshi fee alone is about 3.1% of the $56 leg. The fee row also hides a choice: $1.73 is what crossing the spread for an instant fill costs, and an instant fill usually means you paid for it. Resting an order is usually the cheaper way in — maker treatment differs by venue and by market, so check the schedule — at the price of waiting on a fill in a gap that exists precisely because it is closing. That last row is the trapdoor: misread the like-for-like checklist above and you do not own a hedged position, you own two separate positions that can both lose. The honest bottom line: the $3.00 gross is already down to $1.27 after Kalshi's fee on one leg alone, and the second venue's fee, spread, and rails take most of what is left, sometimes all of it. We wrote a whole piece on whether prediction market arbitrage actually works, and the short version is: the boring better-entry version survives the accounting far more often than the exciting version.
That is not a reason to skip the comparison. It is the reason the comparison is the product. The point of watching cross-venue gaps is not a something-for-nothing trade; it is simply refusing to pay 59 for a thing selling at 56 next door.
The Risk Shape Travels With The Contract
Whichever venue wins your order, the instrument is the same shape, and the shape deserves respect. Every contract settles at $1 or $0, nothing in between, so a losing position goes to zero. The trade that looks safest is the one with the worst arithmetic: selling an unlikely outcome collects a small premium and risks most of a dollar, which means one loss can erase the premiums from thirty or forty wins. That asymmetry, not the hit rate, is what makes position sizing the whole game, and one loss costs many wins walks through the math properly. A better entry price improves that trade by cents. It does not change its shape.
Price Shopping Is The Same Skill Everywhere
The habit this page teaches is not a prediction-market trick; it is the core skill of the whole betting and trading category. Read every price as a probability, then ask whether the same probability is selling cheaper somewhere else. Every quote in this article is the same object wearing different clothes:
| What The Screen Shows | The probability claim it is making |
|---|---|
| 56¢ Yes | 56% that the event happens |
| 59¢ Yes | 59% for the identical claim next door |
| 58¢ Yes | 58% — two cents from the venue leading with a 44¢ No, not fourteen |
| 41¢ No | 59% Yes once you flip it ($1.00 minus 41¢) |
| -110 Sportsbook Line | 52.4% with the book's margin baked in |
The sportsbook row is the tell: this is one skill, not two. OddsShopper's top bets screen applies exactly this discipline to sportsbook markets: it pairs line shopping across 20+ books with a no-vig fair price, comparing every available sportsbook number against that reference. On the exchange side of the world, the Liquidity Tool watches where real money is resting on prediction exchanges. An exchange is not a sportsbook, but the shopper's question is identical in both buildings: is this the best available price for this exact thing, at the size I can actually get filled?
Comparing Prediction Market Prices: FAQ
How do I compare prediction market prices across venues? Confirm the contracts resolve on the same source, deadline, and threshold; convert both quotes to the same side; use the executable price, not the last trade; then add each venue's fees to get an all-in cost. That checklist is the difference between the three-cent headline in the worked example above and the $1.27 that actually survives the first fee.
Can you arbitrage price gaps between prediction markets? Sometimes, but the accounting is stricter than the screenshot. In the example above, the 97-cent pair collects $1.00 at settlement, and Kalshi's fee on one leg alone takes $1.73 of the $3.00 gross per hundred pairs — before the second venue charges anything. The honest answer on prediction market arbitrage is that better entries are common and true arbitrage is rare.
A Price Is An Opinion
The thesis of this page fits in one sentence: a price is an opinion, and opinions differ between rooms. A platform has no incentive to tell you to check its competitor's screen before you trade, which is precisely why an independent shop has to be the one to say it. Check the terms, flip the sides to match, count the fees, and remember that the unglamorous cent you save on entry is the same dollar-per-hundred the fee tables argue about. If you are still choosing where to trade in the first place, our platform comparison covers which venue fits which kind of trader. We hold ourselves to the same standard in public: our open research log of trading Kalshi's weather markets is publicly graded on the Kalshi weather markets hub, losses included, and nothing in it, or here, is a pick.
Disclosure and fine print. Stokastic trades Kalshi weather markets and holds positions in them; where a settled position is described in this series, we were the seller. We have no affiliate or commercial relationship with Kalshi. We do carry sign-up offers for some other prediction-market and betting platforms, including the Polymarket US App, and we may earn a commission through those offers; no offer link appears on this page. Kalshi event contracts are CFTC-regulated event derivatives traded on a designated contract market, not sportsbook wagers, and a position can lose its full value. 18+; Kalshi is available in the states where it operates, and the Polymarket US App likewise; the risk of loss is real and, on the side we trade, individually large. This series is an open research log of a strategy we have not proven. Nothing here is trading advice, and nothing on this page is a pick or a recommendation.



