In this guide
Key takeaway: Prediction market arbitrage occurs when the same event is priced differently on two platforms — or when YES + NO prices on a single market sum to less than $1. These risk-free (or near risk-free) opportunities are rare but real, and understanding them makes you a sharper trader.
Prediction market arbitrage remains a cornerstone tactic for institutional and retail traders alike. Rather than wagering on directional movement where accuracy is paramount, arbitrage capitalises on pricing misalignments — independent of the final outcome. This guide examines the underlying principles, available resources, and common obstacles.
What is prediction market arbitrage?
Arbitrage involves the concurrent purchase and sale of an identical asset across separate venues to exploit price discrepancies. Within prediction markets, two principal categories emerge:
- Cross-platform arbitrage: An identical event carries distinct valuations across Polymarket and Kalshi (e.g., YES quoted at 42 cents on Polymarket, NO at 55 cents on Kalshi — combined outlay 97 cents, assured $1 return)
- Intra-market arbitrage: YES and NO shares within a single market aggregate to under $1.00 (e.g., YES at 48 cents plus NO at 50 cents totals 98 cents). Acquiring both positions yields a guaranteed 2-cent gain per share
Why do arbitrage opportunities exist?
Prediction markets operate in isolation across multiple venues, each hosting distinct participant demographics. Polymarket draws primarily from the cryptocurrency sector whilst Kalshi operates within US regulatory frameworks. Divergent knowledge bases and appetite for risk generate pricing disparities. Other contributing elements include:
- Time lags in data dissemination separating different venues
- Varying commission schedules influencing net transaction costs
- Uneven market depth — sparse venues experience exaggerated swings during breaking news
- Friction in transferring capital between platforms slowing equilibration
How to spot arbitrage opportunities
Continuous manual surveillance proves impractical for professional arbitrageurs. A structured methodology follows:
- Map equivalent markets — construct a ledger matching identical propositions across venues (Polymarket, Kalshi, Betfair, Metaculus)
- Monitor price feeds — leverage APIs (Polymarket's CLOB API, Kalshi's REST API) to retrieve midpoint valuations at regular intervals
- Calculate the arb spread — whenever Platform A YES plus Platform B NO totals under $1.00, an arbitrage exists. Deduct all applicable fees from both legs to determine actual profit margin
- Execute simultaneously — timing proves critical. Deploy limit orders across both sides concurrently to secure the spread before market correction
Real-world example
Throughout the 2024 US election cycle, "Will Biden drop out?" was valued at 32 cents YES on Polymarket and 72 cents NO on a UK exchange — a combined expense of $1.04. This presented no arbitrage opportunity. However, roughly two hours following initial speculation about withdrawal, Polymarket shifted to 58 cents whilst the UK exchange remained anchored at 65 cents NO. For a narrow timeframe, the aggregate expense was 58 plus (100 minus 65) equals 93 cents — yielding a 7-cent risk-free gain per share.
Risks and limitations
Arbitrage within prediction markets carries genuine hazards despite its theoretical risk-free nature:
- Execution risk: Valuations shift between placement of the initial and subsequent positions
- Settlement risk: Disparate platforms may interpret and settle identical questions divergently
- Capital lockup: Invested capital remains committed through market conclusion (potentially spanning extended periods)
- Fee erosion: Trading commissions, withdrawal charges, and transaction slippage can eliminate profitability
- Counterparty risk: A platform may encounter financial distress or face regulatory intervention
⚠️ Always account for ALL fees (trading, withdrawal, gas) before declaring an arbitrage profitable. A 3-cent arb with 4 cents in fees is a losing trade.
Tools for prediction market arbitrage
Numerous instruments facilitate the identification of such opportunities:
- PolyGram's portfolio analytics — oversee holdings across venues with instantaneous performance metrics at polygram.ink/analytics
- Custom scripts — Python applications leveraging Polymarket's API to detect inter-venue valuation mismatches
- Community alerts — Slack channels and social platforms where participants flag opportunities (though windows narrow rapidly upon disclosure)
Ready to put arbitrage theory into practice? Start trading on PolyGram →