Polymarket vs Kalshi Arbitrage Scanner
Live cross-platform price discrepancies, net of estimated fees. • LIVE · updated Jul 26, 2026 23:12 UTC
Cross-platform arbitrage exists when the same real-world event is priced differently on two prediction markets. Buy on the cheaper venue, sell on the more expensive one, lock the spread regardless of outcome. All spreads below are net of estimated platform fees (~2% Polymarket taker, ~1.5% Kalshi). Run your own numbers →
| Market | Platforms | Type | Direction | Arb (bps) ▼ | Net Profit ▼ | ROI ▼ | Volume ▼ |
|---|---|---|---|---|---|---|---|
| Ethereum Up or Down - July 26, 7:00PM-7:15PM ET |
Poly
Kalshi
|
updown | BUY P → SELL K | 4478 ⚠ | 44.79¢ | 87.47% | $0 |
| XRP Up or Down - July 26, 7:00PM-7:15PM ET |
Poly
Kalshi
|
updown | BUY P → SELL K | 1684 ⚠ | 16.85¢ | 21.06% | $0 |
| Bitcoin Up or Down - July 26, 7:00PM-7:15PM ET |
Poly
Kalshi
|
updown | BUY P → SELL K | 1200 | 12.00¢ | 14.12% | $10 |
| Solana Up or Down - July 26, 7:00PM-7:15PM ET |
Poly
Kalshi
|
updown | BUY P → SELL K | 1200 | 12.00¢ | 14.12% | $0 |
| Market | Platform | Overround % | Best Yes | Best No | Volume |
|---|
Overround data will load automatically
| Market A | Market B | Platform | Spread (bps) | Confidence | Volume |
|---|
Cross-market arb data will load automatically
How cross-platform arbitrage works
What is a "bps" spread?
One basis point equals 0.01¢ per contract. A 100 bps spread means you lock 1¢ of profit on every $1 pair you trade, after fees. Bigger spread, bigger edge.
How is ROI calculated?
ROI is net profit divided by total capital deployed (cost of the YES leg plus the NO leg of the hedge). It is the return on the money you actually lock up, not on contract notional.
What does "direction" mean?
"BUY K → SELL P" means buy the YES contract on Kalshi and sell YES on Polymarket (or equivalently buy NO on Polymarket). The opposite direction is the inverse pair.
Why do spreads exist?
Polymarket and Kalshi serve different user bases, settle differently, and update at different speeds. The price gap is the cost of that friction. Scanners surface it; execution is on you.