Logo

Polymarket Arbitrage: Is the Price Gap Actually Tradable?

Illustrative football home-win package showing 100 Yes and No pairs bought for $97, with $1.20 in costs and a $100 settlement payout.
polymarketarbitragesports-tradingprediction-marketsliquidity
Cadell Griffith · OddsFantasy Research Team
Oct 11 2026

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.

How does Polymarket arbitrage work?

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.

What is the difference between within-market and cross-market arbitrage?

  • Within-market arbitrage uses related outcomes in one market or condition. Buying complementary Yes and No shares below a combined $1 is the simplest example.
  • Cross-market arbitrage uses dependencies between separate markets. The challenge is establishing that their combined positions deliver the intended payout in every relevant settlement scenario.

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.

Why can displayed prices suggest arbitrage that does not exist?

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.

Illustrative home-win order book showing Yes at a 48¢ midpoint with a 50¢ ask, and No at a 49¢ midpoint with a 51¢ ask.
The displayed midpoints total 97¢, but buying at these asks costs $1.01 per pair before 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.

How do you check that sports settlement rules really match?

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.

  • Event identity: confirm the same fixture, participants and market period.
  • Result scope: distinguish regulation time, extra time, penalties, qualification and other explicitly defined outcomes.
  • Coverage: list every possible result and check the package’s payout for each one.
  • Exceptional cases: inspect the actual rules for postponement, cancellation, abandonment and any void or invalid treatment.
  • Resolution basis: check how the result is determined and whether the legs could settle differently or at different times.

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.

How do you calculate the margin after costs?

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.

Formula subtracting average Yes and No purchase prices and additional costs from the payout of matched pairs.
Use average filled prices for the entire quantity, and do not count slippage twice.

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.

How does available liquidity change the calculation?

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.

What happens if one arbitrage leg does not fill?

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.

  • Record the quantity filled on each leg, not just whether an order was submitted.
  • Set a maximum package cost and an acceptable amount of unmatched exposure.
  • Define a deadline for completing or reducing the incomplete position.
  • Evaluate the available exit price; reversing a fill may consume the original margin.

How does bookmaker-versus-Polymarket arbitrage differ?

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.

How can OddsFantasy help evaluate an opportunity?

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.

What should you check before trading or automating?

  1. Prove coverage. Write the payout for every normal outcome and review exceptional settlement cases.
  2. Replace displayed prices with executable quotes. Use asks when buying and bids when selling.
  3. Size against depth. Calculate average execution prices for the full intended quantity on every leg.
  4. Deduct applicable costs. Keep trading, funding and transaction assumptions explicit.
  5. Stress-test the margin. Recalculate for worse prices, reduced quantities and incomplete fills.
  6. Define the failure response. Specify when to stop, complete the package or reduce unmatched exposure.

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.

When is a Polymarket arbitrage gap worth pursuing?

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.

Frequently asked questions

Is Polymarket arbitrage risk-free?

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.

Do Yes and No prices below $1 always create arbitrage?

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.

Should I put equal amounts of money into Yes and No?

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.

Can I arbitrage between a bookmaker and Polymarket?

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.

What does the OddsFantasy arbitrage finder do?

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.

Sources

  1. How Are Prices Calculated? | Polymarket Help Center — Polymarket
  2. Unravelling the Probabilistic Forest: Arbitrage in Prediction Markets — Schloss Dagstuhl – Leibniz-Zentrum für Informatik

Learn the basics in the free course

Share This Post:

Related Articles

Illustrative basketball market diagram showing 100 YES shares at 48 cents and 100 NO shares at 49 cents, costing $97 for a $100 settlement payout before costs.
polymarketarbitragetrading-botsexecution-riskliquidity

How Polymarket Arbitrage Bots Find Gaps—and ...

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

Cadell Griffith
Oct 06 2026
Diagram of a matched arbitrage: 1,000 shares at $0.45 and $500 at odds 2.00 pay $1,000 either way, $40 more than the $960 committed.
arbitrageprediction marketspolymarketarbitrage calculatorbookmaker oddstrading execution

Prediction Market Arbitrage Calculator: Stak...

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

Cadell Griffith
Sep 30 2026
How Does Polymarket Work? From Buying Shares to Settlement
polymarketprediction-marketssports-tradingoutcome-sharesmarket-settlement

How Does Polymarket Work? From Buying Shares...

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

Cadell Griffith
Oct 15 2026