Polymarket arbitrage exploits pricing discrepancies in prediction market contracts for risk-free or low-risk profits. The three main strategies are: cross-platform arbitrage (same event priced differently on Polymarket vs Kalshi vs CME), multi-outcome arbitrage (contract prices in a multi-option market that sum to less than $1, guaranteeing profit by buying all outcomes), and correlated market arbitrage (related events priced inconsistently within the same platform). The best opportunities appear during rapid news flow when platforms react at different speeds.
What Is Prediction Market Arbitrage?
Arbitrage is the simultaneous buying and selling of the same or equivalent instruments in different markets to profit from a price discrepancy. In prediction markets, arbitrage opportunities arise because multiple platforms (Polymarket, Kalshi, CME Group, Robinhood) independently price the same real-world events, and because multi-outcome markets can be temporarily mispriced.
Unlike directional prediction market trading — where you bet on an event outcome and risk losing your entire entry price — arbitrage aims to lock in a profit regardless of which outcome occurs. The profit margin per trade is typically small (1–5%), but the risk is near-zero when executed correctly.
Strategy 1: Cross-Platform Arbitrage
Cross-platform arbitrage exploits price differences between prediction market platforms for the same event. Because Polymarket, Kalshi, and CME Group have different user bases, different liquidity levels, and different information flows, the same event can trade at different prices simultaneously.
Worked Example
Suppose the event "Federal Reserve cuts rates in June 2026" is priced as:
- Polymarket: YES at $0.55
- Kalshi: YES at $0.48
You buy YES on Kalshi at $0.48 and buy NO on Polymarket at $0.45 (since NO = $1 − $0.55). Total cost per unit: $0.48 + $0.45 = $0.93. Regardless of the outcome, one contract pays $1. Your guaranteed profit: $1 − $0.93 = $0.07 per unit (7.5% return).
Execution risks: Prices can move between placing orders on different platforms. Withdrawal timelines differ (crypto vs bank transfer). Trading fees reduce the spread. Always calculate net profit after fees before executing.
When Cross-Platform Arbitrage Appears
- Breaking news — one platform's users react faster than the other, creating a temporary spread
- Low-liquidity markets — less liquid platforms lag in repricing after new information
- Weekend/overnight gaps — crypto-native platforms (Polymarket) trade 24/7 while traditional platforms may have limited hours
- New market listings — when a new event appears on one platform before the other
Strategy 2: Multi-Outcome Arbitrage
In markets with more than two outcomes (e.g., "Who will win the 2026 midterm election in State X?" with 3+ candidates), the sum of all contract prices should equal $1. When they sum to less than $1, buying all outcomes guarantees a profit.
Worked Example
A market with three candidates:
| Candidate | YES Price |
|---|---|
| Candidate A | $0.45 |
| Candidate B | $0.30 |
| Candidate C | $0.20 |
| Total | $0.95 |
The total is $0.95, but one outcome must resolve to $1. By buying all three: cost = $0.95, guaranteed payout = $1, profit = $0.05 per unit (5.3%). This is a pure arbitrage — no market view required.
The inverse also works: if outcomes sum to more than $1 (overround), selling (buying NO on) all outcomes guarantees profit. However, selling is more complex on decentralised platforms.
Strategy 3: Correlated Market Arbitrage
Correlated market arbitrage exploits pricing inconsistencies between logically related markets on the same platform. If one event implies another, but the two contracts are priced as though they are independent, the mispricing can be captured.
Worked Example
Suppose two Polymarket contracts exist:
- Market A: "Democrats win the Senate" — YES at $0.55
- Market B: "Democrats win both House and Senate" — YES at $0.40
If Market B (winning both chambers) is priced at $0.40, then the implied probability of winning the Senate given they win the House must be at least $0.40. But Market A prices the Senate alone at $0.55 — meaning the market implicitly prices the House win at $0.40 / $0.55 = 72.7%. If independent analysis suggests the House probability is only 50%, Market B is overpriced relative to Market A.
This is not a pure arbitrage (it requires a directional view on the correlation), but it captures systematic mispricings that basic contract pricing overlooks.
Tools for Finding Arbitrage
| Tool | Type | Best For |
|---|---|---|
| Vector Ridge Polymarket Calculator | Built-in arbitrage detector | Multi-outcome scanning, Kelly sizing |
| EventArb | Cross-platform scanner | Polymarket vs Kalshi spreads |
| Polymarket Analytics | Dashboard | Volume analysis, price history |
| Custom scripts (Python) | API-based monitoring | Real-time order book scanning |
The Vector Ridge Polymarket Calculator includes built-in arbitrage detection for multi-outcome markets. Enter the contract prices for all outcomes and it instantly calculates whether an underround (arbitrage opportunity) or overround exists, plus the exact profit per unit.
Practical Considerations
Fees Eat the Spread
A 5% gross arbitrage with 2% fees on each leg becomes a 1% net profit. Always calculate net profit after all platform fees, withdrawal costs, and gas fees (for blockchain-based platforms) before executing. Many apparent arbitrage opportunities disappear once fees are factored in.
Speed Matters
Cross-platform arbitrage opportunities during news events may persist for only minutes. By the time you manually check prices, open both platforms, and place orders, the spread may have closed. Traders who build automated monitoring systems or use tools like the Polymarket Calculator have a structural advantage.
Capital Requirements
Because arbitrage profits per unit are small (1–5%), meaningful returns require significant capital deployed per trade. A 3% return on $100 is $3. A 3% return on $10,000 is $300. Arbitrage is a capital-intensive strategy best suited as a complement to directional prediction market signals, not a standalone approach for small accounts.
- ✓Three arbitrage types: cross-platform (Polymarket vs Kalshi), multi-outcome (underround), and correlated market
- ✓Cross-platform arbitrage exploits different pricing on the same event across platforms — best during breaking news
- ✓Multi-outcome arbitrage: if all contract prices sum to less than $1, buying all guarantees profit
- ✓Always calculate net profit after fees — many apparent opportunities disappear once trading costs are included
- ✓Use the Vector Ridge Polymarket Calculator for automated arbitrage detection and Kelly sizing
- ✓Arbitrage is best as a complement to directional signals, not a standalone strategy for small accounts
Exploiting pricing discrepancies in prediction market contracts for risk-free or low-risk profits. Three types: cross-platform, multi-outcome, and correlated market arbitrage.
Monitor same events across platforms for price gaps. Sum all outcome prices in multi-outcome markets — below $1 means arbitrage exists. Use the Vector Ridge Polymarket Calculator for automated detection.
Market risk is near-zero, but execution risk (price movement between orders), fee risk, and platform risk (withdrawal delays, disputes) remain. Always calculate net profit after all costs.
Vector Ridge Polymarket Calculator (built-in arbitrage detector), EventArb (cross-platform scanner), Polymarket Analytics (dashboard), and custom Python scripts for real-time API monitoring.
