Odds format

Choose your books

Loading books…

Two venues, one bet

Kalshi vs Polymarket arbitrage

Whether the two sides of one bet can be held at Kalshi and Polymarket at the same time for less than a certainty — measured after both venues have been paid.

Top 3 on Kalshi

Where Kalshi beats Polymarket on the identical bet, net of fees.

Receptions o1.5

Kalshi +15040%40¢ vs Polymarket +14441%41¢ · +0.98pp vs Polymarket

fair 42.5% · edge +0.53pp (worst case -3.09pp) — this edge is 0.53 percentage points under the de-vigging method BeatVig publishes and as little as -3.09 under the least flattering of the 4 methods that fit Kalshi's own two-sided prices

+0.53pp

+2.53pp was the raw edge before Kalshi's fee, which takes 2.0 percentage points of it

Receptions o5.5

Kalshi +10848.1%48¢ vs Polymarket -10050%50¢ · +1.92pp vs Polymarket

fair 49.6% · Pinnacle, multiplicative devig

-0.5pp

+1.5pp was the raw edge before Kalshi's fee, which takes 2.0 percentage points of it

Receptions o3.5

Kalshi +28526%26¢ vs Polymarket +27027%27¢ · +1.05pp vs Polymarket

fair 26.9% · edge -1.04pp (worst case -3.24pp) — this edge is -1.04 percentage points under the de-vigging method BeatVig publishes and as little as -3.24 under the least flattering of the 4 methods that fit Kalshi's own two-sided prices

-1.04pp

+0.96pp was the raw edge before Kalshi's fee, which takes 2.0 percentage points of it

14 more on Kalshi with Premium

Top 3 on Polymarket

Where Polymarket beats Kalshi on the identical bet, net of fees.

Receptions o3.5

Polymarket +61414%14¢ vs Kalshi +37621%21¢ · +7pp vs Kalshi

fair 19.6% · edge +5.02pp (worst case +1.55pp) — this edge is 5.02 percentage points under the de-vigging method BeatVig publishes and as little as 1.55 under the least flattering of the 4 methods that fit Kalshi's own two-sided prices

+5.02pp

Receiving Yards o89.5

Polymarket +40020%20¢ vs Kalshi +28526%26¢ · +5.97pp vs Kalshi

fair 24.8% · edge +3.95pp (worst case +1.99pp) — this edge is 3.95 percentage points under the de-vigging method BeatVig publishes and as little as 1.99 under the least flattering of the 4 methods that fit Kalshi's own two-sided prices

+3.95pp

Receptions o2.5

Polymarket -13858%58¢ vs Kalshi -18665%65¢ · +7.05pp vs Kalshi

fair 61.9% · edge +2.72pp (worst case +2.71pp) — this edge is 2.72 percentage points under the de-vigging method BeatVig publishes and as little as 2.71 under the least flattering of the 4 methods that fit Kalshi's own two-sided prices

+2.72pp

224 more on Polymarket with Premium

Get a push alert the moment a Kalshi vs Polymarket edge or arbitrage opens

BeatVig watches this pair continuously and pushes the instant a live edge or two-sided position between Kalshi and Polymarket clears the bar — part of Premium, $24.99/mo.

Kalshi vs Polymarket: who's cheaper right now

Right now BeatVig prices 2,167 bets at both. Kalshi is the cheaper side 33% of the time (716 of 2,167), and Polymarket is cheaper on 614. This is the board as it stands at 14 Nov 00:47 ET, not an average over any period — BeatVig measures live prices and keeps no price history.

Kalshi is an exchange: traders set the price and the fee sits outside it. Polymarket is an exchange: traders set the price and the fee sits outside it.

Markets both venues price right now: 2+ Touchdowns, 3+ Touchdowns, Anytime Touchdown, First Touchdown, Passing Touchdowns, Passing Yards, Receiving Yards, Receptions, Rushing Yards, Moneyline, Spread, and Total.

Can you arbitrage between Kalshi and Polymarket?

Two exchanges, no sportsbook margin on either side, and two fee schedules that disagree about where trading is expensive. Kalshi charges a curve that peaks on near-even contracts; Polymarket charges a small flat fraction with a ceiling on it. A two-sided position between them is the one case on this site where the fee on BOTH legs has to be paid, and where ignoring either one changes the answer.

Two order books listing the same outcome will not hold the same price, because the people trading them are not the same people. Kalshi carries the wider menu of sports markets and the steadier participation; Polymarket concentrates its depth on whatever is being traded heavily that day. Where the two list the same bet, the gap that opens a position is a genuine difference of opinion between two crowds rather than a stale number.

What the fees do to a Kalshi and Polymarket position

One example, the same two posted prices on every pair page, put through these two venues' own published schedules.

A worked two-sided position at Kalshi and Polymarket, before and after each venue's published fee
Leg Price Implied Venue fee Net cost
Kalshi +112 47.17% 2¢ per $1 49.17%
Polymarket -104 50.98% 1.25¢ per $1 52.23%
Both sides — 98.15% — 101.40%

On the posted numbers, +112 at Kalshi against -104 at Polymarket is a position worth $1.85 per $100.00 staked. Kalshi charges 2¢ per $1 on its leg, and Polymarket charges 1.25¢ per $1 on its leg. Once Kalshi and Polymarket have both been paid there is nothing left: the two sides cost 101.40% of a certainty between them, so holding both would cost $1.40 rather than return anything. A calculator that ignores the Kalshi vs Polymarket fee schedules would have reported the $1.85 and stopped.

Fees are stated in dollars per $1 of potential payout, which is the one unit both models fit in — a per-contract trading fee and a commission charged on winnings are otherwise not comparable. Schedules: Kalshi — Kalshi taker fee schedule, Jul 2026; Polymarket — Polymarket sports theta, raised 0.03 -> 0.05 Jul 2026.

Run your own numbers in the Kalshi arbitrage calculator →

Live Kalshi and Polymarket positions

These decay in minutes. An arbitrage is a snapshot of two prices that were live moments ago, and it decays in minutes — often in seconds once either venue notices. Confirm BOTH prices at BOTH venues before staking either leg. A position with one leg filled and the other gone is not an arbitrage; it is a one-sided bet you did not intend to make. Venues also limit, void or refuse stakes at their discretion, so the profit is guaranteed by the arithmetic and by nothing else.

Kalshi and Polymarket are both quoting 2+ Touchdowns, 3+ Touchdowns, Anytime Touchdown, First Touchdown, Passing Touchdowns, Passing Yards, Receiving Yards, Receptions, Rushing Yards, Moneyline, Spread, and Total on the board right now, and a two-sided position can only exist inside that overlap.

No arbitrage between Kalshi and Polymarket on the board right now

Premium shows both sides of each position the moment one appears: the bet, the venue and price for each leg, how to split a $100.00 stake, and what it returns either way. Arbitrage is rare, which is the point of watching for it.

Go Premium

Recent Kalshi vs Polymarket arbitrage

24 arbitrages found this week between Kalshi and Polymarket, averaging 1.92% and open about 78 minutes.

24 tracked Kalshi vs Polymarket positions — see them with Premium

Every closed position shows both legs, its best margin, and how long it stayed open.

Go Premium

Taking one: what goes wrong on this pair

Both legs are order books, so both legs can move under you — this is the only pair where neither side is a venue that must honour a posted price. Take the thinner book first. Beyond that, the two venues settle on different schedules and hold your capital for different lengths of time, and the two fees compound: a position whose posted prices imply a one percent margin can be flat once Kalshi's per-contract fee and Polymarket's taker fee are both paid.

Kalshi odds today. Kalshi charges a per-contract trading fee instead of building a margin into the line. The fee is a curve, not a flat rake: it peaks at roughly 1.75¢ on a contract priced near 50¢ and shrinks toward zero at both extremes, and maker fees are a quarter of taker fees.

Polymarket odds today. Polymarket's taker fee is a fraction of a percent, which makes its headline quote very close to the all-in cost and often the cheapest of the exchanges in the middle of the price range.

In short

Kalshi and Polymarket have no live two-sided position between them right now — the usual state of this pair. Both venues are quoting 2+ Touchdowns, 3+ Touchdowns, Anytime Touchdown, First Touchdown, Passing Touchdowns, Passing Yards, Receiving Yards, Receptions, Rushing Yards, Moneyline, Spread, and Total on the board, which is the overlap a position would need to come from.

How to use this page

Leave this page open — the board above rescans itself as Kalshi's and Polymarket's prices move, so a position that opens while you're reading appears on its own rather than needing a reload. Right now the two are both quoting 2+ Touchdowns, 3+ Touchdowns, Anytime Touchdown, First Touchdown, Passing Touchdowns, Passing Yards, Receiving Yards, Receptions, Rushing Yards, Moneyline, Spread, and Total, which is the only ground a position between them can come from.

What a card here actually means

A fair line would put Kalshi's price and Polymarket's price on opposite sides of the same bet at exactly 100% of a certainty between them. This board only prints a card when the two real prices, net of both venues' fees, add up to less than that — the gap between 100% and what they actually sum to is the arbitrage, and the stake split tells you how to size each leg so both sides return the same amount whichever one wins. On a Kalshi vs Polymarket position that return is fixed rather than probable — expected value (EV) of a certain kind rather than a probable one, which is why it's usually smaller than a single-sided bet's edge.

Kalshi's leg is the one with a finite order book behind it on this Kalshi vs Polymarket pair — check its depth before you place the Polymarket side, since it's the side that can fill at a worse price or disappear while you're placing the second leg. Run Kalshi and Polymarket's exact numbers through the arbitrage calculator before you place either leg — the fee table above uses one fixed example, and your own prices won't match it exactly. For every other pair BeatVig tracks, see arbitrage bets today.

Kalshi vs Polymarket arbitrage FAQ

What is Kalshi vs Polymarket arbitrage?

Kalshi and Polymarket have no live two-sided position between them right now — the usual state of this pair. Both venues are quoting 2+ Touchdowns, 3+ Touchdowns, Anytime Touchdown, First Touchdown, Passing Touchdowns, Passing Yards, Receiving Yards, Receptions, Rushing Yards, Moneyline, Spread, and Total on the board, which is the overlap a position would need to come from.

Can you arbitrage between Kalshi and Polymarket?

Yes. Both list binary contracts that settle at one dollar or nothing on the same real-world outcomes, so opposite sides at the two exchanges form a two-sided position whenever their prices add up to less than a certainty.

Is arbitrage betting allowed on Kalshi?

Yes. Kalshi is a CFTC-regulated exchange and taking both sides of related contracts is ordinary trading there, not a prohibited strategy. Kalshi earns a per-contract fee on volume rather than on your losses, so it has no reason to restrict an account for trading profitably.

Which is cheaper to trade, Kalshi or Polymarket?

It depends on the price. Kalshi's fee is a curve that is largest near 50 cents and shrinks toward both extremes, while Polymarket charges a small flat fraction with a cap, so Polymarket is usually cheaper in the middle of the range and the two converge at the tails.

Do I pay a fee on both legs of a Kalshi and Polymarket position?

Yes. Both venues charge the taker, so a position across the two pays two fees rather than one. That is why the margin on this pair has to be measured net of both before it means anything.

Next