Skip to main content
Live
Markets 95233
Platforms 2
Active Arbs 4
Volume $5.1B

Polymarket vs Kalshi Arbitrage Scanner

Live cross-platform price discrepancies, net of estimated fees. • LIVE · updated Jul 26, 2026 23:12 UTC

Auto-refresh 30s
Live opportunities
4
Avg spread
2140 bps
Biggest spread
4478 bps
Markets scanned
95233

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 →

Cross-Platform 4
Overround 967
Cross-Market 0
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.