Kalshi vs Polymarket: Are These the Same Contract?
The same event often trades on Kalshi and Polymarket at different prices. Here's what those differences actually mean — wording, resolution source, and payout scope explained.
Pairs Analyzed
15+
Platforms
3
Updated
Apr 2026
Type
Compare
Quick Summary
The key takeaway from this page
Parity Triage Checklist
Same event ≠ same contract. Check the rule, source, timing, fees, and fillability before treating a cross-platform spread as comparable.
Question wording
Does the market ask the same thing?
contractWordingOutcome trigger
Is the trigger type the same (announcement, close, final reading)?
resolutionTimingResolution source
Is the exact source the same?
resolutionSourceResolution timing
Do deadlines, time zones, and determination windows match?
resolutionTimingEdge-case clause
Are fallback clauses (DNP, cancellation, ambiguous)?
scopeNoteFee + spread drag
After fees and slippage, is there still a gap?
equivalenceNoteFillability
Can both legs fill without moving the book?
equivalenceNoteClassify the spread before you trade it
A visible gap is only useful after you know which bucket it belongs in.
Likely equivalent
Contracts appear identical in wording and resolution
Continue checking fees and fillability before treating the gap as comparable
Same headline, different mechanics
Same event but different resolution or timing
Review resolution details before trading
Different contract
Different question or source — not comparable
Do not treat as arbitrage
Unknown — inspect source
Insufficient info to classify
Fetch live rules and verify fields
Official source-field map
Use primary rules, help-center docs, or API docs — not screenshots — to compare contract fields.
| Platform | Field | Where to find it | Primary source | Status |
|---|---|---|---|---|
| kalshi | resolutionSource | Market rules page (Official documentation) | Official docs | needs verification |
| kalshi | resolutionTiming | Market rules page — check close and determination windows | Official docs | needs verification |
| polymarket | resolutionSource | Resolution section on event docs | Official docs | needs verification |
| polymarket | contractWording | Official event API metadata | Official docs | needs verification |
| robinhood | contractWording | Inspect underlying contract rules on GUI | Primary source needed | needs verification |
Federal Reserve rate cut contract wording
economics
Do not assume two Fed markets are equivalent just because both mention the same meeting. Contract wording controls.
Kalshi
Contract Wording
Example: any-cut wording on a Fed meeting contract
Polymarket
Contract Wording
Example: exact-threshold or exact-meeting wording on a Fed contract
Bitcoin reaches $100,000
crypto
Kalshi uses CF Benchmarks RTI (60-second rolling average). Polymarket uses Binance 1-minute candle High. Both can resolve on brief spikes — but the data source, exchange, and measurement methodology differ. These are meaningfully different price references.
Kalshi
Contract Wording
Will BTC close above $100,000 on [date]?
Polymarket
Contract Wording
Will BTC reach $100,000 by [date]?
NYC temperature threshold contracts
weather
Station and source matter more than the city label. Two NYC contracts can still be different bets.
Kalshi
Contract Wording
Will NYC reach a stated temperature threshold on a stated date?
Polymarket
Contract Wording
Will NYC max temperature exceed a stated threshold on a stated date?
Super Bowl LXI — 2027
sports
These ARE the same bet. Any spread between Kalshi and Polymarket on this market is a liquidity or timing difference — and is the closest thing to a real arbitrage opportunity on this list.
Kalshi
Contract Wording
Will [Team] win Super Bowl LXI?
Polymarket
Contract Wording
Will [Team] win the Super Bowl in 2027?
US tariff pause — 2026
politics
Announcement and implementation are two different events. Kalshi YES can fire while Polymarket is still open — or vice versa if a deal falls apart between announcement and implementation.
Kalshi
Contract Wording
Will the US announce a tariff pause on [country] by [date]?
Polymarket
Contract Wording
Will US tariffs on [country] be paused by [date]?
How to Read Contract Differences
Three dimensions explain almost every cross-platform price gap.
Wording Differences
Prediction markets are legal contracts. Every word in the title changes what the contract covers. 'Will X happen?' and 'Will X happen by [specific date] via [specific mechanism]?' are fundamentally different questions — and different settlement triggers.
Example
"Will the Fed cut rates?" captures any cut of any size at any meeting. "Will the Fed cut 25bp at the June 19 meeting?" captures exactly one scenario. A 50bp cut on June 19 resolves the first YES and the second NO.
Resolution Source
Two contracts on the same event can use different data sources — and those sources can disagree. Official government data (NOAA, BLS, FOMC statements) tends to be more conservative and slower to update than consumer-facing data (Weather.com, CoinGecko).
Example
On a 95°F day in NYC, NOAA's official Central Park ASOS station might read 93.8°F (shaded, standardized placement). Weather.com might show 96°F. One contract resolves YES; the other NO — on the exact same day.
Payout Scope
Scope changes the implied probability of YES. A broader question ('any cut, any size') will almost always be priced higher than a narrower question ('exactly 25bp cut'). This is not a mispricing — it is the market correctly pricing two different outcomes.
Example
If the Fed has a 70% chance of cutting at all, and a 50% chance of cutting by exactly 25bp (rather than 50bp), a 'any cut' contract should trade near 70¢ and a '25bp exactly' contract near 50¢. The 20¢ gap is not arbitrage — it reflects real probability difference.
When a Spread Is NOT Arbitrage
Most cross-platform price gaps have a structural explanation. Four common reasons:
Different scope
Kalshi: any cut, any size. Polymarket: specifically 25bp. A 50bp surprise resolves YES on Kalshi, NO on Polymarket.
Different deadline
One contract expires March 31; the other April 30. Same event, different windows — both can be YES or NO independently.
Different resolution source
NOAA ASOS official station vs Weather.com reading. Same hot day, 2°F difference, one resolves YES, one resolves NO.
Actual arbitrage
Real — but closes within seconds to minutes on liquid markets. If you see it, it is almost certainly already gone.
How Contract Structure Varies by Exchange
Platform-specific contract mechanics
Kalshi
Binary event contracts on a central limit order book. Contracts pay $1 or $0. Resolution uses official data sources (BLS, NOAA, AP). Broadest category coverage — 9+ categories including weather, science, and entertainment. Fee: trading fee (charged when you buy at market price) — many markets are free.
In plain English: Kalshi's fee varies by odds — max 1.75¢/contract at 50/50. Near-certainties and longshots cost almost nothing.
Polymarket
Binary outcome tokens on Polygon blockchain. Trades via CLOB (Conditional Token Framework). US version resolves via centralized Markets Team under CFTC oversight; international version uses UMA optimistic oracle with on-chain dispute. USDC-denominated.
ForecastEx (Interactive Brokers)
CFTC DCM + DCO. Binary contracts integrated into IBKR's institutional trading platform. Covers economics, politics, and finance — no sports. Contracts trade alongside stocks, options, and futures in the same IBKR account. Resolution uses official government and financial data sources.
Even when two exchanges list the same event, contract wording, resolution sources, and settlement timing may differ. Always read the full contract specification before assuming cross-platform prices are comparable.
Frequently Asked Questions
8 common questions answered
Related Resources
Continue exploring