Live scanner & odds

Prediction Market Arbitrage

Buy YES on one venue and NO on the other for under $1 combined and the pair returns $1 however the event resolves. Below the scanner, every market we track is priced on both Polymarket and Kalshi so you can see which one is cheaper before you buy.

Live arbitrage

12 open · best +2.4% · fees deducted
RepublicanWhich Party Wins the 2028 Election
PolyYES 36.0¢+KalshiNO 59.0¢= 97.7¢inc. fees+2.4%1% APYPoly Kalshi
J.D. VanceRepublican Presidential Nominee 2028
KalshiYES 46.0¢+PolyNO 48.8¢= 97.7¢inc. fees+2.4%1% APYPoly Kalshi
Marco RubioRepublican Presidential Nominee 2028
PolyYES 15.4¢+KalshiNO 80.0¢= 97.7¢inc. fees+2.4%1% APYPoly Kalshi
1 (25 bps)How Many Fed Rate Cuts
PolyYES 1.6¢+KalshiNO 95.2¢= 97.8¢inc. fees+2.2%8% APYPoly Kalshi
Mississippi RebelsCollege Football National Champion
PolyYES 1.5¢+KalshiNO 96.0¢= 98.5¢inc. fees+1.5%4% APYPoly Kalshi
DemocraticWhich Party Wins the 2028 Election
KalshiYES 59.0¢+PolyNO 37.0¢= 98.7¢inc. fees+1.4%0% APYPoly Kalshi
Yordan AlvarezMLB American League MVP
KalshiYES 89.0¢+PolyNO 8.8¢= 99.0¢inc. fees+1.1%5% APYPoly Kalshi
Junior CamineroMLB American League MVP
PolyYES 6.0¢+KalshiNO 92.0¢= 99.1¢inc. fees+0.9%4% APYPoly Kalshi
Georgia BulldogsCollege Football National Champion
KalshiYES 12.0¢+PolyNO 84.7¢= 99.2¢inc. fees+0.8%2% APYPoly Kalshi
Donald Trump Jr.Republican Presidential Nominee 2028
PolyYES 1.6¢+KalshiNO 96.7¢= 99.3¢inc. fees+0.7%0% APYPoly Kalshi
BarcelonaUEFA Champions League Winner
PolyYES 20.0¢+KalshiNO 77.0¢= 99.4¢inc. fees+0.6%1% APYPoly Kalshi
Michelle ObamaDemocratic Presidential Nominee 2028
PolyYES 0.3¢+KalshiNO 98.1¢= 99.4¢inc. fees+0.6%0% APYPoly Kalshi

Verify the resolution criteria on both venues before trading. The two write their rules independently, and a market that settles differently on each side turns a locked pair into a loss on both.

Widest gaps right now

Across every tracked market

Politics

View all →

Economics

View all →

Polymarket prices are last-traded probabilities; Kalshi prices are the midpoint of the best bid and ask, shown as a bid–ask range where that book is too wide to compare. Arbitrage rows price both legs at the ask. Prices move fast — always confirm on the venue before trading.

How prediction market arbitrage works

Every contract on Polymarket and Kalshi settles at $1 if the event happens and $0 if it does not. YES and NO are therefore two halves of the same dollar: buy both and you are guaranteed exactly $1 back. The trade only makes sense if the two halves cost less than a dollar together, which happens when the venues disagree.

Take a real shape from this scanner. If Kalshi offers YES at 46¢ and Polymarket's book means NO costs 48.8¢, the pair costs 94.8¢ and returns $1 — a gross return locked the moment both legs fill. Fees take a bite out of that, which is why the figures here are net.

This is a different trade from buying whichever venue is cheaper. That is price shopping: useful if you already have a view, but you still lose when the event goes the other way. Arbitrage has no view at all — you hold both sides and collect the difference. Full mechanics are in our guide to arbitraging prediction markets.

Reading the numbers

In the scanner, cost is what both legs together take out of your pocket with fees included — anything under 100¢ is an edge. Return is the profit on that committed capital, and annualised scales it to a year, since capital is locked until the market resolves.

In the comparison below, each row is one outcome priced on both venues in cents, where 52.0¢ means a 52% implied chance. The cheaper cell is outlined in that venue's colour. A blank difference means Kalshi's bid–ask is wider than five points, and a midpoint from a book that thin would invent a disagreement rather than report one. New to the mechanics? How prediction markets work starts from the beginning.

The risks nobody puts in the headline

Execution risk is the big one. An arbitrage is only locked once both legs fill. Get one and miss the other and you are holding a directional position you never wanted, at a price you chose for reasons that no longer apply. On thin books this is the normal outcome, not the exception.

Resolution risk is the one that actually costs people money. The two venues write their rules separately, and a question that reads identically can settle differently — different sources, different cutoff times, different treatment of an ambiguous outcome. When that happens you do not break even, you lose both legs.

Fees are deducted using Kalshi's published formula and Polymarket's taker rate; both are detailed in our Kalshi fees explainer and Polymarket fees explainer.

Frequently asked questions

What is prediction market arbitrage?

A contract settles at $1. Buy YES on one venue and NO on the other for less than $1 combined and the pair returns $1 whichever way the event goes — the difference is yours regardless of the result. That is different from simply buying the cheaper side, which still leaves you exposed to being wrong.

Are these returns after fees?

Yes. Kalshi's published fee of 0.07 × P × (1−P) per contract and Polymarket's taker fee are both deducted first. Polymarket's is applied at the top of its 0.75–1.80% range, so these numbers lean conservative rather than flattering.

Why does the APY differ so much from the return?

Because your money is committed until the market resolves. Three percent over two weeks is a completely different proposition from three percent held until an election two years out. The APY column scales the return to a year so the two are comparable.

What can go wrong with a prediction market arbitrage?

Three things. One leg fills and the other does not, leaving you holding a directional bet. The price moves between seeing it here and trading it. Or the two venues word their resolution rules differently and settle the same event opposite ways — that turns a locked trade into a loss on both sides. Read both rulebooks before you commit.

Why do Polymarket and Kalshi prices differ on the same event?

Separate order books, different user bases, different money. Polymarket settles in USDC on Polygon; Kalshi settles in US dollars and pays about 4% on idle cash. Nothing forces the two books to agree, so prices drift until someone trades the gap away. See the full Polymarket vs Kalshi comparison.

How often do these odds update?

Every ten minutes, and the page refreshes itself while you have it open. Books move continuously — confirm on the venue before you trade.

Do I need accounts on both platforms?

For arbitrage, yes — both legs have to be held at once, so capital has to sit on each side. For simple price shopping one account is enough. Sign-up details are on our offers page.

Compare the venues in our head-to-head breakdown, read the full Polymarket and Kalshi reviews, or see the best prediction market apps.

Featured Platforms