Skip to main content
Analysis & StrategyLast updated November 26, 2025

Arbitrage

A trading strategy that exploits price differences for identical outcomes across platforms or related markets to capture risk-free profit.

#Definition

Arbitrage is a trading strategy that profits from price discrepancies between identical or equivalent outcomes across different markets or platforms. In prediction markets, arbitrageurs buy underpriced contracts and sell overpriced ones simultaneously, locking in profit regardless of the actual outcome.

Pure arbitrage is theoretically risk-free: if "Yes" on Platform A costs 0.55and"[No](/wiki/no)"onPlatformBcosts0.55 and "[No](/wiki/no)" on Platform B costs 0.40, buying both guarantees 1.00inpayoutfor1.00 in payout for 0.95 in cost, a $0.05 profit no matter what happens. In practice, execution risk, fees, and timing complications make prediction market arbitrage more nuanced.

#Arbitrage Taxonomy

Research on Polymarket has identified two distinct forms of arbitrage in prediction markets:

#Market Rebalancing Arbitrage

Market Rebalancing Arbitrage occurs within a single market or condition (intra-market). It exploits situations where the collective prices of all related outcomes deviate from $1.00.

  • Long Market Rebalancing Arbitrage: When the sum of all YES prices is less than 1.00,buyingalloutcomesguaranteesprofitequalto1.00, buying all outcomes guarantees profit equal to `1.00 - Σ(YES prices)`
  • Short Market Rebalancing Arbitrage: When the sum of all YES prices exceeds 1.00,sellingalloutcomes(orbuyingallNOpositions)guaranteesprofitequaltoΣ(YESprices)1.00, selling all outcomes (or buying all NO positions) guarantees profit equal to `Σ(YES prices) - 1.00`

#Combinatorial Arbitrage

Combinatorial Arbitrage spans across multiple semantically dependent markets (inter-market). It arises when two or more markets have conditions whose resolutions are logically connected.

For example, a market on "Which party wins the presidency?" and another on "GOP wins by what margin?" are dependent: knowing the margin outcome implies the party outcome. When prices across dependent markets diverge from their logical constraints, arbitrage opportunities emerge.

#Atomic vs. Non-Atomic Arbitrage

A critical distinction in blockchain-based prediction markets:

  • Atomic arbitrage: Buy and sell operations execute simultaneously in a single transaction. If any part fails, the entire transaction reverts. Truly risk-free.
  • Non-atomic arbitrage: Operations execute separately, introducing execution risk where one leg may succeed while another fails. Most Polymarket arbitrage is non-atomic due to the order book structure.

#Semantic Arbitrage

Semantic arbitrage is an emerging approach that uses AI and natural language processing to discover relationships between markets that aren't explicitly linked. Rather than relying on formal market dependencies (like NegRisk conditions), semantic arbitrage identifies conceptual relationships through market descriptions.

How it works:

  1. AI models (LLMs) analyze market questions and descriptions
  2. Semantic similarity identifies potentially related markets
  3. Clustering algorithms group markets with similar themes
  4. Traders monitor "leader" markets for price movements
  5. Trades execute on related "follower" markets before they adjust

Research has shown that semantically-identified market relationships can predict price movements with 60-70% accuracy, suggesting markets are not perfectly efficient at incorporating cross-market information.

#Leader-Follower Strategy

A trading strategy that exploits the time delay between when information impacts one market versus related markets:

Example: A market on "Will Candidate X win the primary?" moves from 60% to 75%. AI systems identify that "Will Candidate X win the general election?" and "Will Party Y win?" are semantically related. Traders buy these follower markets before their prices adjust to reflect the primary market movement.

#Why Traders Use This Approach

Arbitrage serves multiple purposes in prediction markets:

Risk-free returns: When executed correctly, arbitrage generates profit without exposure to the underlying event outcome. This appeals to traders seeking consistent returns rather than speculative bets.

Market efficiency: Arbitrageurs perform a valuable service by aligning prices across platforms. Their activity ensures that a political outcome doesn't trade at 60% on one platform and 45% on another for long.

Capital deployment: For traders with capital but limited edge in forecasting, arbitrage offers a way to generate returns without making directional predictions.

Hedging tool: Traders can use cross-platform positions to hedge existing exposure or lock in profits on positions that have moved favorably.

#How It Works

#Arbitrage Cycle

#Cross-Platform Arbitrage

The most common form in prediction markets involves the same question trading at different prices on different platforms.

Step 1: Identify the opportunity

Find the same event trading on multiple platforms with prices that sum to less than 1.00(ormorethan1.00 (or more than 1.00 for the opposite trade).

Step 2: Calculate the spread

Arbitrage Profit = $1.00 - (Yes Price on Platform A + No Price on Platform B)

If Yes costs 0.52on[Polymarket](/wiki/polymarket)andNocosts0.52 on [Polymarket](/wiki/polymarket) and No costs 0.45 on Kalshi:

Profit = $1.00 - ($0.52 + $0.45) = $0.03 per share

Step 3: Execute simultaneously

Buy Yes on Platform A and No on Platform B at the same time. Timing matters: prices can move while you're executing.

Step 4: Wait for resolution

One position pays 1.00,theotherpays1.00, the other pays 0.00. Your net cost was 0.97,soyouprofit0.97, so you profit 0.03 regardless of outcome.

#Numerical Example

A trader spots an arbitrage opportunity on a binary election market:

PlatformYes PriceNo Price
Platform A$0.58$0.44
Platform B$0.55$0.47

Option 1: Buy Yes on B (0.55)+BuyNoonA(0.55) + Buy No on A (0.44) = 0.99cost0.99 cost → 0.01 profit

Option 2: Buy Yes on A (0.58)+BuyNoonB(0.58) + Buy No on B (0.47) = 1.05cost1.05 cost → -0.05 loss

The trader executes Option 1, buying 1,000 shares of each:

  • Total investment: $990
  • Guaranteed payout: $1,000
  • Risk-free profit: $10 (before fees)

#Intra-Platform Arbitrage

Sometimes arbitrage exists within a single platform when related markets are mispriced:

Categorical market example: A market offers outcomes A, B, C, and D. If buying all four outcomes costs less than $1.00 total, an arbitrage exists.

Correlated markets: If "Candidate X wins primary" trades at 80% and "Candidate X wins general election" trades at 85%, there may be an arbitrage opportunity (winning the general requires winning the primary in most cases).

#Negative Risk Arbitrage

A specific strategy common on platforms like Polymarket is Negative Risk Arbitrage.

In a market with multiple mutually exclusive outcomes (e.g., "Winner of Election"), the sum of all NO share prices should theoretically be N - 1 (where N is the number of outcomes). If the sum of NO prices is lower, you can buy NO on every outcome and guarantee a profit.

Example (Negative Risk via NO shares): Imagine a race with 3 horses: A, B, and C.

  • NO prices: A=0.30,B=0.30, B=0.30, C=$0.30
  • Cost: Buying "NO" on all three costs $0.90 total.
  • Payout:
    • One horse MUST win. Let's say A wins.
    • Your "NO A" share pays $0.
    • Your "NO B" share pays $1.
    • Your "NO C" share pays $1.
    • Total Payout: $2.00.
  • Profit: 2.00Payout2.00 Payout - 0.90 Cost = 1.10Profit.Note:ThisworksbecausethesumofNOprobabilities(1.10 Profit. *Note: This works because the sum of NO probabilities (0.90) was too low relative to the guaranteed payout structure.*

**More common scenario (YES prices > 1.00):IfthesumofYESprices>1.00)**: If the sum of YES prices > 1.00 (e.g., A=0.40, B=0.40, C=0.30 -> Sum=1.10), you can sell YES (or buy NO) on all outcomes.

  • Sell 1 YES of A (0.40),B(0.40), B (0.40), C (0.30).Totalcollected:0.30). Total collected: 1.10.
  • Payout: Only one wins ($1.00).
  • Profit: 1.101.10 - 1.00 = $0.10 risk-free.

#When to Use It (and When Not To)

#Good Conditions for Arbitrage

  • Price discrepancies of 3%+ after accounting for fees
  • High liquidity on both sides to execute full size
  • Sufficient time before market close to manage positions
  • Clear, identical resolution criteria across platforms
  • Low withdrawal/deposit friction between platforms

#Poor Conditions for Arbitrage

  • Spreads smaller than combined fees on both platforms
  • Thin order books where execution moves the price
  • Different resolution sources or criteria (not true arbitrage)
  • Capital locked for extended periods with small absolute returns
  • Platform or counterparty risk concerns

#The Opportunity Cost Question

Even "risk-free" returns have opportunity costs. Capital locked in an arbitrage position earning 2% over three months might be better deployed elsewhere. Sophisticated arbitrageurs calculate annualized returns and compare to alternative uses of capital.

#Examples

#Example 1: Election Market Cross-Platform

A presidential election market trades on two platforms:

  • Platform A: Candidate wins at $0.62
  • Platform B: Candidate loses at $0.35

Combined cost: 0.97.Buyingbothlocksin0.97. Buying both locks in 0.03 profit per share. With 10,000capitalsplitacrossplatforms,thetraderearnsapproximately10,000 capital split across platforms, the trader earns approximately 300 risk-free over the election period.

#Example 2: Economic Indicator Timing

A jobs report market closes at different times on two platforms:

  • Platform A closes 5 minutes before announcement
  • Platform B closes at announcement time

If information leaks in those 5 minutes, prices diverge. A trader might buy the "locked" position on A and hedge on B as new information emerges, capturing the information advantage as arbitrage-like profit.

#Example 3: Categorical Market Mispricing

A "Which party wins the House?" market offers:

  • Democrats: $0.42
  • Republicans: $0.52
  • Other/Split: $0.04

Total: 0.98.Buyingallthreeoutcomescosts0.98. Buying all three outcomes costs 0.98 and guarantees $1.00 payout, a 2% risk-free return.

Markets exist for "Candidate wins State X" and "Candidate wins national election." If national victory requires winning State X, but the state market prices higher than the national market, a logical inconsistency exists that sophisticated traders can exploit.

#Empirical Research: Arbitrage on Polymarket

A 2025 academic study analyzing Polymarket data from April 2024 to April 2025 revealed significant arbitrage activity and market inefficiencies.

#Scale of Arbitrage Extraction

MetricValue
Total estimated profit extracted~$40 million USD
Conditions with arbitrage opportunities7,051 out of 17,218
Single condition arbitrage profit$10.6 million
Multi-condition market arbitrage profit$29 million
Top individual arbitrageur profit$2.01 million

#Market Inefficiency Findings

The research found remarkable market inefficiency:

  • Median cost to capture arbitrage: ~0.60perdollarofpayout,meaningwhenarbitrageexisted,traderscouldoftenbuyalloutcomesforjust60centsandreceive0.60 per dollar of payout, meaning when arbitrage existed, traders could often buy all outcomes for just 60 cents and receive 1.00 guaranteed (40 cents profit)
  • Most arbitrage was "long": Sum of YES prices typically fell below $1.00 rather than exceeding it
  • Sports markets had the most frequent arbitrage opportunities
  • Politics markets (especially during 2024 US election) had the highest-value opportunities

#Top Arbitrageur Profiles

The study identified sophisticated arbitrageurs extracting significant value:

RankProfitTransactions
1$2,009,6324,049
2$1,273,0592,215
3$1,092,6164,294
4$768,566211
5$749,7963,468

The most profitable single trade captured 58,983bypurchasingbothYESandNOtokensforlessthan58,983 by purchasing both YES and NO tokens for less than 0.02 each during an extreme mispricing event.

#Arbitrage Strategies by Profitability

StrategyTotal Profit
Buying YES (market rebalancing)$11.1 million
Buying NO (market rebalancing)$17.3 million
Single condition (buy below $1)$5.9 million
Single condition (sell above $1)$4.7 million

Buying NO positions across all outcomes proved the most profitable strategy, aligning with Polymarket's own observations about "NO buying" profitability.

#Risks and Common Mistakes

Execution risk

The most dangerous assumption is that you can execute both legs simultaneously. In reality, buying one side may move the market, eliminating the opportunity before you complete the second leg. Always check order book depth before attempting arbitrage.

Fee miscalculation

Trading fees, withdrawal fees, and deposit fees can easily exceed arbitrage profits. A 3% price discrepancy becomes unprofitable with 2% fees on each platform.

Resolution differences

Markets that appear identical may have subtle differences in resolution criteria. "Will X happen by December 31?" might mean different things on different platforms (time zone, source, edge case handling). This isn't arbitrage; it's betting on resolution interpretation.

Platform risk

Holding funds on multiple platforms introduces counterparty risk. If one platform fails or freezes withdrawals, your "risk-free" position becomes a loss.

Capital lockup

Prediction market arbitrage often requires holding positions for weeks or months. The annualized return on a 2% profit over 6 months is only 4%, potentially worse than alternatives.

Slippage

Large arbitrage trades in illiquid markets move prices. The spread you saw when identifying the opportunity may not exist when you try to execute at size.

#Practical Tips

  • Calculate all-in costs first: Include trading fees, deposit/withdrawal fees, currency conversion, and gas fees (for crypto platforms) before declaring an opportunity profitable

  • Use limit orders: Market orders in prediction markets can suffer significant slippage. Place limit orders on both platforms at prices that guarantee profit

  • Size positions to liquidity: Don't try to arbitrage more than the order book can support. Check depth at your target prices on both platforms

  • Automate when possible: Manual arbitrage is slow. Serious arbitrageurs build or use tools that monitor prices across platforms and alert to opportunities

  • Account for time value: A 3% return over 6 months is ~6% annualized. Compare to risk-free rates before committing capital for extended periods

  • Verify resolution equivalence: Read both platforms' resolution criteria carefully. Subtle differences in sources, timing, or edge case handling can turn apparent arbitrage into directional bets

  • Maintain platform liquidity: Keep funds distributed across platforms you monitor. Opportunities disappear quickly, and deposit times can take hours or days

#Tools of the Trade

Professional arbitrageurs rarely work manually. They use:

  • Aggregators: Sites like Polymarket Whales or ElectionBettingOdds that track prices across platforms.
  • Python Scripts: Custom bots using platform APIs (e.g., py-clob-client for Polymarket) to scan for Sum(Yes) < 1.0 conditions.
  • Spreadsheets: Excel/Google Sheets with live price feeds to calculate implied probabilities and arb spreads in real-time.

#FAQ

#Is prediction market arbitrage truly risk-free?

In theory, pure arbitrage is risk-free because you lock in profit regardless of the outcome. In practice, risks include execution failure (unable to complete both legs), platform default, fee changes, and resolution disputes. "Low risk" is more accurate than "risk-free" for most real-world prediction market arbitrage.

#Why do arbitrage opportunities exist in prediction markets?

Several factors create and sustain price discrepancies: fragmented liquidity across platforms, different user bases with different information, varying fee structures, regulatory restrictions limiting cross-platform trading, and the difficulty of moving capital quickly between platforms. These frictions prevent instant price alignment.

#How much capital do I need for prediction market arbitrage?

Arbitrage profits are typically small percentages. To generate meaningful absolute returns, you need substantial capital. A 2% arbitrage opportunity with 1,000yields1,000 yields 20; with 100,000,ityields100,000, it yields 2,000. Most active arbitrageurs deploy five or six figures across multiple platforms.

#Can I automate prediction market arbitrage?

Yes, and serious arbitrageurs typically do. Automation involves monitoring prices via APIs, calculating opportunities after fees, and executing trades programmatically. However, building reliable automation requires technical skill, and platforms may have rate limits or terms of service restrictions on automated trading.

#How do arbitrageurs affect prediction market accuracy?

Arbitrageurs improve market accuracy by ensuring prices converge across platforms. If one platform has better-informed traders, arbitrage activity transmits that information to other platforms. This cross-pollination helps all markets reflect the best available information, even if participants on some platforms are less sophisticated.