Polymarket Arbitrage: How to Find and Execute Prediction Market Arb
The three types of Polymarket arbitrage, how to calculate genuine net profit after real costs, and why most arb on Polymarket is smaller than it looks.
Contents
Three Types of Polymarket Arbitrage
Arbitrage, in the strict sense, means a risk-free profit from simultaneously buying and selling equivalent things at different prices. True risk-free arbitrage is rare on Polymarket and disappears fast. But three forms exist in varying degrees of purity:
- Multi-outcome arbitrage — within a single categorical market where the sum of outcome prices deviates from $1.00
- Cross-platform arbitrage — the same event priced differently on Polymarket versus another prediction market platform
- Correlated market arbitrage — logically linked markets on Polymarket priced at inconsistent levels
Each has different risk profiles, execution requirements, and realistic profit expectations. Understanding all three tells you where to look — and, more importantly, which apparent opportunities aren't actually profitable after costs.
Multi-Outcome Arbitrage
Polymarket's categorical markets — "Which party wins the Senate?", "Which team wins the championship?" — have multiple mutually exclusive outcomes, exactly one of which resolves YES. The fundamental constraint: the sum of all outcome prices must equal $1.00 at fair value, because exactly one outcome wins.
Overpriced Sum: Buy NO on Overpriced Outcomes
When prices sum to more than $1.00 (e.g., three candidates at 40¢ + 35¢ + 30¢ = 105¢), the market is collectively overpriced. The arb: identify which outcome is most overpriced relative to its true probability, buy NO on that outcome. You pay (1 − 30¢) = 70¢ for NO shares on the 30¢ outcome. If either of the other two outcomes wins, your NO shares pay $1.00 — a guaranteed 30¢ profit on that side. But you must model this carefully: buying NO on every overpriced outcome is not automatically profitable once you account for which specific combination of buys creates a guaranteed profit regardless of outcome.
The Full Arb Formula for Categorical Markets
For a genuine categorical arb, you need: buy all outcomes for a total cost < $1.00. If you can buy YES shares in every possible outcome for a combined total of 95¢, you are guaranteed to receive $1.00 when one resolves — a 5¢ risk-free profit per $0.95 invested (5.26% return).
In practice: because Polymarket uses an AMM, buying large quantities of any outcome immediately pushes its price up. A 105¢ overpriced categorical market may allow only a few hundred dollars of arb before the prices rebalance to 100¢. The arb window is real but small in capacity.
Detecting Categorical Arb Programmatically
Manual monitoring of all categorical markets for sum deviations is impractical. The systematic approach: script a Polymarket API call that, for each categorical market, fetches all outcome prices and computes their sum. Flag any market where sum < 0.97 (potential buy-all arb) or sum > 1.04 (potential buy-NO arb). Filter for markets with >$10k liquidity (sufficient depth for meaningful arb size). Run this check every 5–10 minutes. The operational overhead for this is non-trivial — which is why it's primarily the domain of automated arb bots rather than manual traders.
Cross-Platform Arbitrage
When the same event is traded on multiple prediction market platforms at different prices, a cross-platform arb exists. The most common pairing is Polymarket vs Kalshi (US-regulated) or Polymarket vs Manifold (play-money/low-stakes). Other pairings emerge as the prediction market ecosystem grows.
Example Cross-Platform Arb
Market: "Will the Fed cut rates in September?" — Polymarket at 55¢ YES, Kalshi at 62¢ YES. The arb: buy YES on Polymarket at 55¢, buy NO on Kalshi at 38¢ (= 1 − 62¢). Total cost: 55¢ + 38¢ = 93¢. If the Fed cuts rates: Polymarket YES pays $1.00, Kalshi NO pays $0. Net: $1.00 − $0.93 = $0.07 profit. If the Fed doesn't cut: Polymarket YES pays $0, Kalshi NO pays $1.00. Net: $1.00 − $0.93 = $0.07 profit. Risk-free 7.5% return on capital deployed, regardless of outcome.
Real Cross-Platform Friction
The example above looks clean, but execution faces several real frictions:
- Capital movement time: you need active capital on both platforms simultaneously. Moving USDC between platforms takes time and costs gas/bridge fees.
- Resolution criteria mismatch: Polymarket and Kalshi may resolve "Fed rate cut" on different criteria — one using the FOMC statement, one using the effective Fed funds rate level. If criteria differ, the positions may resolve differently even if the underlying event is the same.
- Platform risk: capital held on two separate smart contract systems doubles smart contract and platform operational risk.
- Slippage on both legs: large buys on both platforms simultaneously reduce the spread by pushing prices toward each other.
When Cross-Platform Arb Is Worthwhile
Cross-platform arb is genuinely profitable when: (a) gross spread exceeds 5%; (b) resolution criteria are verified to be identical; (c) both platforms have sufficient liquidity for your desired position size without excessive slippage; (d) you have capital already deployed on both platforms (eliminating movement time friction). Spreads of 5%+ with identical criteria do appear, especially shortly after a market opens on one platform before the other has priced it equivalently. Monitoring new market listings is the highest-yield source.
The Real Costs That Eat Arb Profits
The single most important section for any Polymarket arb aspirant: most visible arb opportunities evaporate completely when you calculate net profit after real execution costs.
AMM Slippage
Polymarket's constant-product AMM means every share you buy pushes the price against you. On a market with $50k liquidity, a $2,000 YES purchase moves the price approximately 4 points. On a $200k liquidity market, the same purchase moves it ~1 point. For arb trades, this slippage is paid on both legs of the trade — effectively halving the gross spread before any other costs.
Polygon Gas Fees
Polygon L2 gas fees are low (~$0.01–$0.05 per transaction) but not zero. Each arb requires at minimum 2 transactions (buy leg 1, buy leg 2). For small arb positions ($100–$500), gas fees represent a meaningful percentage of the gross profit. For larger positions ($5,000+), gas is negligible.
Capital Lock-Up Opportunity Cost
Arb capital is locked until market resolution — potentially weeks or months. If your arb capital would otherwise earn 5% APY in a yield protocol, a 60-day arb that earns 3% gross is only earning ~2.2% net annualised (3% − (5% × 60/365)) — barely above what the capital could earn risk-free. Factor opportunity cost into every arb evaluation.
Resolution Criteria Risk
Even "risk-free" arb carries resolution criteria risk — the chance that a market resolves unexpectedly due to criteria interpretation. Polymarket has a dispute and resolution process; markets that seem clearly resolved can be appealed and reversed. Any arb trade where resolution uncertainty is non-trivial is not truly risk-free.
The Net Arb Threshold
Minimum gross spread worth pursuing on Polymarket, by position size:
- <$500 position: gross spread ≥5% (gas fees and slippage consume most of smaller spreads)
- $500–$2,000 position: gross spread ≥3%
- >$2,000 position: gross spread ≥2% (gas negligible, slippage main cost)
Below these thresholds, the execution friction consumes the profit. Above them, genuine arb trades are worth executing systematically.
Execution: How to Actually Place Arb Trades
Speed Requirements
Unlike crypto exchange arb (which requires sub-millisecond execution), Polymarket arb windows typically persist for minutes to hours because price corrections require human traders. Manual execution within 5–10 minutes of identifying an arb is usually sufficient for multi-outcome and correlated arb. Cross-platform arb on brand-new market listings can move faster — 1–2 minutes — especially if other arb traders are monitoring.
Execution Order for Multi-Leg Arb
Always execute the smaller liquidity leg first. If you execute the larger leg first, market price movement from your trade may eliminate the arb opportunity on the second leg before you can complete it. The smaller leg is the bottleneck — execute it first at the advertised price, then complete the larger leg knowing the arb is locked in.
Limit Orders vs Market Orders
Polymarket supports limit orders. For arb trades, use limit orders set at your target prices rather than market orders. If your limit doesn't fill at the arb-profitable price, the arb doesn't exist at that size — and you've protected yourself from executing into a position that's no longer profitable. Market orders on Polymarket's AMM can result in significantly worse fills than the displayed price for larger sizes.
Verify After Execution
After placing all legs of an arb trade, immediately recalculate your net position using your actual execution prices (not the prices you saw before trading). AMM price impact means your actual fills will be slightly worse than the prices that triggered your arb identification. Confirm the net position is still profitable at actual fill prices before considering the arb complete.
Arb vs +EV Trading: Which Is Better for Polymarket?
For most Polymarket traders, the honest answer is: +EV trading is higher expected return than arb hunting. Here's why:
Arb Capacity Is Tiny
Genuine arb opportunities on Polymarket — after applying the net profit threshold — are rare and small in capacity. A systematic arb hunter might find 5–10 worthwhile opportunities per month with $200–$500 average position size each. Total annual arb profit: $500–$2,000 at 3–5% net spread. This is modest alpha for the monitoring overhead required.
+EV Trading Has Higher Capacity
A systematic +EV trader using the Daily Edge scanner can find 10–15 qualifying markets per day, deploy $500–$2,000 per position, and run a portfolio of 10–20 simultaneous positions with 15–20% average expected return per resolved market. Annual expected alpha is substantially larger than arb, at comparable execution complexity.
When Arb Beats +EV Trading
Arb is superior in one scenario: when you are risk-averse and prioritise certainty over expected value. A guaranteed 3% return on locked capital beats a probabilistic 18% expected return if variance is unacceptable to you. For traders with strict risk constraints — perhaps deploying institutional or client capital — arb provides the certainty that +EV trading cannot guarantee on individual markets.
The Hybrid Approach
The optimal approach for most traders: primary strategy is +EV trading (highest long-run returns), with arb as an opportunistic supplement when clear opportunities above the net threshold appear. Do not structure your daily workflow around arb hunting — structure it around the Daily Edge scan, and take arb trades when you stumble across them while scanning.
Frequently Asked Questions
Is there arbitrage on Polymarket?
Yes — multi-outcome arb (categorical market sum ≠ $1.00), cross-platform arb (Polymarket vs Kalshi/Manifold), and correlated market arb (logically linked markets priced inconsistently). However, most visible arb is smaller than it appears after AMM slippage, gas fees, and timing risk. Genuine net-profitable arb above 2% is rare and closes quickly.
How does multi-outcome arbitrage work on Polymarket?
In categorical markets (one outcome wins), the sum of all prices should equal $1.00. When the sum is less than $1.00, buying all outcomes for less than $1.00 total guarantees $1.00 profit on resolution — a risk-free return. AMM price impact reduces the arb as you trade, limiting capacity to a few hundred to a few thousand dollars per opportunity.
What is the minimum arb profit worth pursuing on Polymarket?
After slippage and gas fees: ≥5% gross for positions under $500; ≥3% for $500–$2,000; ≥2% for positions over $2,000. Below these thresholds, execution friction consumes the spread. Also factor opportunity cost of capital locked until resolution.
What is correlated market arbitrage on Polymarket?
Exploiting logical inconsistencies between related separate markets — e.g., a candidate's presidential market priced differently from their party's White House market when they're the only viable candidate. Critical warning: enumerate ALL resolution scenarios before assuming it's risk-free. Most "correlated arb" has at least one intermediate scenario that creates a loss.
Higher Returns via +EV Trading
While arb opportunities are rare and small, the Daily Edge scanner finds 10–15 mispriced markets daily with 12–30%+ AI-estimated edges — higher expected returns than most arb spreads, at comparable effort.
Open Daily Edge →