Polymarket Arbitrage: Is the Price Gap Actually Tradable?

Polymarket arbitrage means combining related positions whose executable cost is below their common settlement payout, or selling an equivalent package above that value. A displayed price gap is actionable only if the positions cover the same outcomes, sufficient liquidity is available, and the margin survives costs and incomplete-fill risk.
For sports traders, the difficult part is proving that coverage and securing every required leg—not spotting two percentages that add up to less than 100%. If you need the basic stake-and-payout framework first, start with Arbitrage Betting Explained. The examples below are illustrative calculations, not live opportunities or current fee quotes.
Consider a hypothetical football market asking whether the home team wins in regulation time. Under matching binary settlement rules, Yes covers a home win and No covers every other result. One share of each forms a complete pair: whichever outcome wins, the pair pays $1 in total. Buying that pair below $1 creates a gross price advantage before costs.
The study Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets explains that related outcomes must be exhaustive and mutually exclusive: together they cover all possibilities, with only one resolving as true. Their combined prices should therefore equal $1. Mispricing can create opportunities to buy equivalent coverage below that value or sell it above it.
The same study calls these market rebalancing arbitrage and combinatorial arbitrage. Using historical on-chain order-book data, its researchers estimated $40 million in realized profit across both types during their measurement period. That historical estimate establishes that arbitrage has been executed; it does not establish what is available now or what a particular trader can capture.
A displayed probability is not necessarily a price you can buy at. According to Polymarket’s explanation of price calculation, displayed prices generally use the midpoint of the bid-ask spread. When the spread exceeds $0.10, the last traded price is used instead. Polymarket describes prices as reflecting real-time supply and demand, but that does not make every displayed number executable.
Suppose Yes has a 46¢ bid and 50¢ ask, while No has a 47¢ bid and 51¢ ask. Their midpoint displays are 48¢ and 49¢, apparently totaling 97¢. But buying both immediately at the available asks costs $1.01 per pair. Against a $1 settlement payout, that is a 1¢ loss before any additional costs.

For a buying strategy, evaluate the offers available at your intended size. For a selling strategy, evaluate the bids and confirm that you can deliver the required positions. An attractive historical trade or midpoint is a lead to investigate, not an executable arbitrage quote.
Write down exactly what makes each leg win, lose or receive any exceptional treatment. Similar market titles are insufficient. A football regulation-time home win and a team advancing after extra time are different propositions. Combining them as opposites can leave an uncovered outcome even when their prices look attractive.
For the hypothetical regulation-time football pair, test home win, draw and away win separately. Yes pays in the first case; No pays in the other two. Then examine exceptional cases under the actual contracts. If a bookmaker leg and a prediction-market leg handle an abandoned fixture differently, the normal-result calculation alone cannot establish complete coverage.
Assume executable asks of 47¢ for Yes and 50¢ for No, with enough liquidity for 100 shares of each. Buying 100 complete pairs costs $47 + $50 = $97. Under the matching settlement assumptions, the total payout is $100, giving a $3 gross margin. Equal share quantities—not equal dollar stakes—create complete coverage in this example.
Now assume $1.20 in total additional costs. These are illustrative, not a statement of Polymarket’s fee schedule. The net margin becomes $100 − $97 − $1.20 = $1.80. Identify applicable trading fees and any funding, transfer or other transaction costs for the actual route, counting only relevant costs and avoiding double counting.
For a fully matched binary package, net margin = matched pairs × ($1 − average Yes purchase price − average No purchase price) − additional costs. Average purchase prices must include all filled price levels. If slippage is already reflected in those prices, do not subtract it again as a separate cost.

Test a worse execution scenario before committing. If repricing adds $1.50 to the original package cost while the assumed additional costs remain $1.20, the net margin falls to $0.30. A positive calculation with almost no cushion may not justify exposure to changing quotes, settlement uncertainty or the time required to complete the trade.
Suppose only 40 Yes shares are offered at 47¢, with the next 60 at 49¢. Buying 100 Yes shares costs $18.80 + $29.40 = $48.20, an average of 48.2¢. If 100 No shares remain available at 50¢, the package costs $98.20. After the same illustrative $1.20 in additional costs, the net margin is only $0.60.
This is why the cheapest quote cannot determine the return on your whole stake. Calculate the package at the quantity supported by every leg, then recalculate at larger sizes using deeper prices. Bookmaker stake acceptance also needs checking when a bookmaker is involved. The workable size is constrained by the leg that cannot be completed on acceptable terms.
An incomplete package is directional exposure. Suppose you buy 100 Yes shares at 47¢, but only 60 No shares fill at 50¢. You have spent $77, excluding additional costs, and hold 60 complete pairs plus 40 unmatched Yes shares. The original $100 payout calculation no longer applies to the whole position.
If Yes wins, the shares pay $100, producing $23 before additional costs. If No wins, they pay $60, producing a $17 loss before additional costs. These are scenario results, not expected profits. The loss branch shows why a favorable two-leg quote does not guarantee the result of a trade executed in separate steps.
Before sending orders, choose what you will do if the package remains incomplete. You might complete the missing leg within a maximum total cost, reduce the unmatched exposure, or stop adding to the position. Each choice has a price. Recalculate the resulting position rather than continuing to describe the original opportunity as locked in.
Across venues, compare payout structures as well as settlement rules. A prediction-market share price is the cost of a specified payoff, while a bookmaker’s decimal odds express total payout per unit staked. Putting a share price beside decimal odds without converting both into cash flows can produce a misleading comparison.
For a hypothetical example with identical regulation-time coverage, buy 100 home-win Yes shares at 47¢ and stake $50 at decimal odds of 2.00 on the home team not winning. The first leg pays $100 for a home win; the second pays $100 otherwise. Total outlay is $97, leaving $3 before costs—but only if both legs are accepted and their settlement rules genuinely match.
Use the arbitrage calculator to support stake splitting across outcomes, then verify the resulting cash flows yourself. Calculator output cannot make incompatible rules equivalent or make an unavailable stake executable. For a deeper treatment of inputs and net returns, see Prediction Market Arbitrage Calculator.
The OddsFantasy arbitrage finder lists opportunities across bookmakers and Polymarket. Use it to identify candidates for investigation, then apply the settlement, sizing and cost checks above. A listed discrepancy is a starting point for evaluation, not a promise that every required leg will fill or that the displayed margin will survive execution.
The OddsFantasy Polymarket trading terminal lists live and pre-match prediction-market events across sports including football, basketball, tennis, American football, baseball, cricket, esports and MMA. Events can be filtered and sorted by date, liquidity and volume. Those tools help narrow the search without establishing whether a particular opportunity is profitable.
Each market view shows candlestick or line charts, the order book, available liquidity and the current spread. Odds data and liquidity are aggregated from prediction markets. For arbitrage evaluation, focus on the prices and quantities needed for your package rather than the chart alone. The trading workspace walkthrough explains how to navigate the terminal.
The terminal is free to use; paid plans add advanced automation, the positive EV and arbitrage finders, and the AI research assistant. OddsFantasy is non-custodial: users connect their own wallet and their funds stay in it. Neither automation nor non-custodial access removes the need to verify coverage, costs and completed fills.
For an automated workflow, the same checks should become explicit decision criteria. A price-sum trigger alone cannot establish matching rules or successful fills. Automation should act on a validated opportunity definition and a bounded execution plan; it should not turn an unverified discrepancy into an assumption of safety.
A gap is worth further consideration when matching contracts, executable depth and conservative cost assumptions leave a meaningful margin at your intended size. Reject it when coverage is uncertain, the necessary liquidity is missing or the incomplete-fill scenario exceeds your risk limit. The decisive number is the net margin of a completed, correctly matched package—not the gap shown on a market card.
A correctly matched, fully executed package can have a fixed payout under its settlement assumptions. Identifying or attempting that package is not risk-free: prices can change, legs can remain unfilled, costs can exceed the margin and settlement rules can differ.
No. Displayed prices may be midpoints or last-traded prices rather than executable offers. Check the asks, available quantities, settlement coverage and total costs at your intended size.
Not necessarily. In the article’s binary example, complete coverage requires equal numbers of Yes and No shares. At different share prices, equal share quantities require different dollar amounts.
Potentially, but both legs must cover complementary outcomes under matching rules. Convert the share purchase and bookmaker stake into payouts, verify accepted quantities and deduct applicable costs before evaluating the margin.
OddsFantasy’s arbitrage finder lists opportunities across bookmakers and Polymarket. Its arbitrage calculator supports splitting stakes across outcomes. Traders still need to check settlement rules, executable liquidity, costs and completed fills.

A price discrepancy is only the start. Learn how arbitrage scanners, stake calculators and execution systems differ, and why liqui...

Learn how to match prediction-market shares with bookmaker stakes, deduct fees, and check whether an apparent arbitrage survives s...

Follow a hypothetical sports trade from buying outcome shares to selling early or receiving a settlement payout, with clear explan...