Kalshi vs Polymarket Arbitrage Scanner: Live Price Gaps
How we make money: we earn a commission if you sign up for Polymarket or subscribe to KalshiSpy through our links. We earn nothing from Kalshi, Robinhood, FanDuel, DraftKings, Novig or OG. Rankings are not for sale. Full disclosure
The same question often trades at two prices. Kalshi and Polymarket both list the 2026 Senate races, the Fed's next decision, the 2028 nominees and the major sports championships. Their order books are separate, so their prices drift apart. This scanner puts the two side by side for every outcome we can match, every 15 minutes, and shows whether the gap is wide enough to lock in after fees.
71outcomes compared across 34 markets
11price gaps of 2 points or more
9locked spreads of 0.5¢+ after fees
| Market | Outcome | Kalshi bid / ask | Polymarket bid / ask | Gap (pts) | Cost to lock | Net per $1 |
|---|---|---|---|---|---|---|
| 2028 Republican nominee2028 election | Ron DeSantis | 19¢ / 20¢ | 15¢ / 16¢ | +4.1 | 97¢ | +1.5¢ |
| 2028 Democratic nominee2028 election | Jon Ossoff | 24¢ / 25¢ | 28¢ / 28¢ | -3.4 | 97¢ | +0.1¢ |
| 2028 Republican nominee2028 election | Marco Rubio | 22¢ / 23¢ | 19¢ / 19¢ | +3.4 | 97¢ | +0.5¢ |
| NBA champion 2027Sports | Oklahoma City Thunder | 15¢ / 16¢ | 12¢ / 13¢ | +3.0 | 98¢ | +0.3¢ |
| Champions League 2027Sports | Paris Saint-Germain | 21¢ / 22¢ | 18¢ / 19¢ | +3.0 | 98¢ | -0.2¢ |
| 2028 presidential winner2028 election | Marco Rubio | 11¢ / 12¢ | 8.6¢ / 8.7¢ | +2.8 | 98¢ | +1.1¢ |
| 2028 Republican nominee2028 election | Joe Kent | 3.1¢ / 3.5¢ | 0.4¢ / 0.7¢ | +2.8 | 98¢ | +2.1¢ |
| 2028 presidential winner2028 election | Gavin Newsom | 11¢ / 12¢ | 8.8¢ / 9.0¢ | +2.6 | 98¢ | +0.7¢ |
| 2028 presidential winner2028 election | Alexandria Ocasio-Cortez | 10¢ / 11¢ | 13¢ / 13¢ | -2.5 | 98¢ | +0.5¢ |
| Fed decision, DecemberFederal Reserve | No change | 18¢ / 19¢ | 20¢ / 21¢ | -2.0 | 99¢ | -1.2¢ |
| Fed decision, DecemberFederal Reserve | 25 bps increase | 80¢ / 81¢ | 78¢ / 79¢ | +2.0 | 99¢ | -1.3¢ |
| Stanley Cup 2027Sports | Edmonton Oilers | 9.0¢ / 10¢ | 11¢ / 12¢ | -2.0 | 99¢ | -0.3¢ |
| Stanley Cup 2027Sports | Minnesota Wild | 9.0¢ / 10¢ | 7.3¢ / 7.9¢ | +1.9 | 99¢ | +0.0¢ |
| 2028 Republican nominee2028 election | Brian Kemp | 3.0¢ / 3.2¢ | 1.0¢ / 1.4¢ | +1.9 | 98¢ | +1.3¢ |
| 2028 presidential winner2028 election | James Talarico | 3.2¢ / 3.8¢ | 1.7¢ / 1.8¢ | +1.8 | 99¢ | +1.1¢ |
| 2028 presidential winner2028 election | JD Vance | 13¢ / 14¢ | 15¢ / 15¢ | -1.7 | 99¢ | -0.5¢ |
| 2028 Democratic nominee2028 election | Alexandria Ocasio-Cortez | 13¢ / 14¢ | 15¢ / 15¢ | -1.7 | 99¢ | -0.5¢ |
| NBA champion 2027Sports | Houston Rockets | 6.0¢ / 7.0¢ | 8.0¢ / 8.1¢ | -1.6 | 99¢ | +0.0¢ |
| Stanley Cup 2027Sports | New Jersey Devils | 7.0¢ / 8.0¢ | 5.8¢ / 6.2¢ | +1.5 | 99¢ | -0.1¢ |
| Super Bowl 2027 winnerSports | Seattle Seahawks | 5.0¢ / 7.0¢ | 4.0¢ / 5.0¢ | +1.5 | 100¢ | -0.7¢ |
| 2028 Democratic nominee2028 election | James Talarico | 3.1¢ / 3.2¢ | 1.3¢ / 2.0¢ | +1.5 | 99¢ | +0.8¢ |
| 2028 presidential winner2028 election | Jon Ossoff | 19¢ / 20¢ | 18¢ / 18¢ | +1.4 | 99¢ | -1.3¢ |
| 2028 Democratic nominee2028 election | Gavin Newsom | 13¢ / 14¢ | 15¢ / 15¢ | -1.3 | 99¢ | -0.9¢ |
| Super Bowl 2027 winnerSports | Kansas City Chiefs | 7.0¢ / 8.0¢ | 8.7¢ / 8.8¢ | -1.2 | 99¢ | -0.4¢ |
| Stanley Cup 2027Sports | Utah Mammoth | 4.0¢ / 5.0¢ | 3.2¢ / 3.4¢ | +1.2 | 99¢ | +0.1¢ |
| NBA champion 2027Sports | Detroit Pistons | 3.0¢ / 4.0¢ | 4.5¢ / 4.6¢ | -1.0 | 100¢ | -0.1¢ |
| Fed decision, JanuaryFederal Reserve | No change | 75¢ / 81¢ | 76¢ / 78¢ | +1.0 | 103¢ | -5.5¢ |
| NBA champion 2027Sports | Boston Celtics | 6.0¢ / 7.0¢ | 7.0¢ / 8.0¢ | -1.0 | 100¢ | -0.9¢ |
| Stanley Cup 2027Sports | Colorado Avalanche | 10¢ / 11¢ | 9.0¢ / 10¢ | +1.0 | 100¢ | -1.3¢ |
| Stanley Cup 2027Sports | Florida Panthers | 7.0¢ / 8.0¢ | 5.0¢ / 8.0¢ | +1.0 | 101¢ | -2.0¢ |
| Stanley Cup 2027Sports | Vegas Golden Knights | 6.0¢ / 7.0¢ | 7.0¢ / 8.0¢ | -1.0 | 100¢ | -0.9¢ |
| Champions League 2027Sports | Arsenal | 12¢ / 13¢ | 13¢ / 14¢ | -1.0 | 100¢ | -1.6¢ |
| Champions League 2027Sports | Barcelona | 21¢ / 22¢ | 22¢ / 23¢ | -1.0 | 100¢ | -2.4¢ |
| Champions League 2027Sports | Bayern Munich | 13¢ / 14¢ | 12¢ / 13¢ | +1.0 | 100¢ | -1.6¢ |
| NBA champion 2027Sports | New York Knicks | 6.0¢ / 7.0¢ | 5.0¢ / 6.0¢ | +1.0 | 100¢ | -0.8¢ |
| Stanley Cup 2027Sports | Tampa Bay Lightning | 5.0¢ / 6.0¢ | 4.0¢ / 5.0¢ | +1.0 | 100¢ | -0.7¢ |
| Champions League 2027Sports | Liverpool | 3.0¢ / 4.0¢ | 4.0¢ / 5.0¢ | -1.0 | 100¢ | -0.5¢ |
| Stanley Cup 2027Sports | Carolina Hurricanes | 10¢ / 11¢ | 11¢ / 12¢ | -1.0 | 100¢ | -1.4¢ |
| Stanley Cup 2027Sports | Washington Capitals | 5.0¢ / 6.0¢ | 4.3¢ / 4.9¢ | +0.9 | 100¢ | -0.6¢ |
| 2028 Republican nominee2028 election | J.D. Vance | 30¢ / 31¢ | 31¢ / 31¢ | -0.8 | 100¢ | -2.8¢ |
| 2028 Democratic nominee2028 election | Pete Buttigieg | 4.4¢ / 4.9¢ | 4.0¢ / 4.1¢ | +0.6 | 100¢ | -0.3¢ |
| Super Bowl 2027 winnerSports | Cincinnati Bengals | 5.0¢ / 6.0¢ | 4.8¢ / 5.0¢ | +0.6 | 100¢ | -0.7¢ |
| Super Bowl 2027 winnerSports | Detroit Lions | 4.0¢ / 5.0¢ | 3.7¢ / 4.1¢ | +0.6 | 100¢ | -0.6¢ |
| NBA champion 2027Sports | Philadelphia 76ers | 12¢ / 13¢ | 12¢ / 12¢ | +0.6 | 100¢ | -1.5¢ |
| 2028 Democratic nominee2028 election | Andy Beshear | 4.3¢ / 4.7¢ | 3.9¢ / 4.0¢ | +0.5 | 100¢ | -0.3¢ |
| Stanley Cup 2027Sports | Ottawa Senators | 2.0¢ / 3.0¢ | 3.0¢ / 3.1¢ | -0.5 | 100¢ | -0.4¢ |
| Stanley Cup 2027Sports | Toronto Maple Leafs | 2.0¢ / 3.0¢ | 3.0¢ / 3.1¢ | -0.5 | 100¢ | -0.4¢ |
| Fed decision, JanuaryFederal Reserve | 25 bps increase | 17¢ / 23¢ | 18¢ / 21¢ | +0.5 | 104¢ | -6.1¢ |
| 2028 presidential winner2028 election | Ron DeSantis | 5.6¢ / 6.1¢ | 6.3¢ / 6.4¢ | -0.5 | 100¢ | -0.6¢ |
| Super Bowl 2027 winnerSports | Los Angeles Rams | 6.0¢ / 7.0¢ | 6.0¢ / 8.0¢ | -0.5 | 101¢ | -1.8¢ |
| Super Bowl 2027 winnerSports | Minnesota Vikings | 3.0¢ / 4.0¢ | 2.7¢ / 3.3¢ | +0.5 | 100¢ | -0.7¢ |
| Stanley Cup 2027Sports | Boston Bruins | 2.0¢ / 3.0¢ | 2.7¢ / 3.3¢ | -0.5 | 100¢ | -0.7¢ |
| NBA champion 2027Sports | San Antonio Spurs | 22¢ / 23¢ | 22¢ / 24¢ | -0.5 | 101¢ | -3.4¢ |
| 2028 Democratic nominee2028 election | Josh Shapiro | 4.3¢ / 4.5¢ | 3.6¢ / 4.3¢ | +0.5 | 100¢ | -0.6¢ |
| 2028 presidential winner2028 election | Kamala Harris | 2.6¢ / 2.8¢ | 3.1¢ / 3.2¢ | -0.5 | 100¢ | -0.1¢ |
| Super Bowl 2027 winnerSports | New England Patriots | 3.0¢ / 4.0¢ | 3.0¢ / 3.2¢ | +0.4 | 100¢ | -0.6¢ |
| Stanley Cup 2027Sports | Montreal Canadiens | 4.0¢ / 5.0¢ | 4.8¢ / 5.0¢ | -0.4 | 100¢ | -0.9¢ |
| Super Bowl 2027 winnerSports | San Francisco 49ers | 14¢ / 15¢ | 14¢ / 14¢ | +0.4 | 100¢ | -1.9¢ |
| 2028 presidential winner2028 election | Josh Shapiro | 2.5¢ / 2.8¢ | 2.9¢ / 3.1¢ | -0.3 | 100¢ | -0.3¢ |
| 2028 Republican nominee2028 election | Tucker Carlson | 3.3¢ / 3.4¢ | 3.0¢ / 3.1¢ | +0.3 | 100¢ | -0.2¢ |
| Super Bowl 2027 winnerSports | Chicago Bears | 12¢ / 13¢ | 12¢ / 12¢ | +0.3 | 100¢ | -1.9¢ |
| Super Bowl 2027 winnerSports | Jacksonville Jaguars | 7.0¢ / 8.0¢ | 7.2¢ / 8.4¢ | -0.3 | 101¢ | -1.8¢ |
| 2028 Democratic nominee2028 election | Kamala Harris | 4.2¢ / 4.3¢ | 4.3¢ / 4.6¢ | -0.2 | 100¢ | -0.6¢ |
| Super Bowl 2027 winnerSports | Denver Broncos | 4.0¢ / 5.0¢ | 4.2¢ / 4.6¢ | +0.1 | 101¢ | -1.2¢ |
| NBA champion 2027Sports | Los Angeles Lakers | 3.0¢ / 4.0¢ | 3.4¢ / 3.5¢ | +0.1 | 100¢ | -0.9¢ |
| NBA champion 2027Sports | Minnesota Timberwolves | 5.0¢ / 6.0¢ | 5.5¢ / 5.6¢ | -0.1 | 100¢ | -1.3¢ |
| NBA champion 2027Sports | Toronto Raptors | 3.0¢ / 4.0¢ | 3.5¢ / 3.6¢ | -0.1 | 100¢ | -1.0¢ |
| Super Bowl 2027 winnerSports | Buffalo Bills | 12¢ / 13¢ | 12¢ / 13¢ | 0.0 | 101¢ | -2.5¢ |
| Stanley Cup 2027Sports | Dallas Stars | 5.0¢ / 6.0¢ | 5.0¢ / 6.0¢ | 0.0 | 101¢ | -1.7¢ |
| Champions League 2027Sports | Manchester City | 6.0¢ / 7.0¢ | 6.0¢ / 7.0¢ | 0.0 | 101¢ | -1.8¢ |
| Champions League 2027Sports | Real Madrid | 14¢ / 15¢ | 14¢ / 15¢ | 0.0 | 101¢ | -2.7¢ |
Checked Nov 4, 11:46 AM ET, refreshed every 15 minutes. Prices are the best resting bid and ask on each venue's public API; Polymarket prices come from its main order book, and the US app's book can differ. Gap is the Kalshi midpoint minus the Polymarket midpoint. Cost to lock is the cheaper of buying YES on one venue and NO on the other. Net subtracts both venues' taker fees (Kalshi 0.07 and Polymarket US 0.0695 × price × (1 − price)). It does not include deposit costs, the depth behind each price, or the interest the locked cash could have earned.
How to read the table
Each row is one outcome that both venues list, such as "Democratic Party" in the Senate-control market or "Buffalo" in the Super Bowl market.
- Kalshi bid / ask and Polymarket bid / ask are the best prices someone is currently willing to pay (bid) and accept (ask) for a YES contract that pays $1 if the outcome happens. 62¢ means the market prices the outcome at about 62%.
- Gap is the Kalshi midpoint minus the Polymarket midpoint, in percentage points. +3.0 means Kalshi prices the outcome three points higher than Polymarket.
- Cost to lock is the cheaper of two trades: YES on Kalshi plus NO on Polymarket, or YES on Polymarket plus NO on Kalshi. Holding both guarantees exactly $1 at settlement, whichever way the event goes. Hover the number to see which pair of legs it uses.
- Net per $1 is $1 minus the cost to lock minus both venues' taker fees. Rows where the pair returns at least half a cent more than it costs at the quoted prices are shaded green. Below that, Kalshi's per-order fee rounding and a one-tick price move erase the spread.
Rows are sorted by the size of the gap, widest first.
Why the gaps exist
The two venues have different traders, different funding rails and different rules about who can trade.
- Different users. Polymarket's main order book is global and crypto-funded. Kalshi is a US exchange funded in dollars. News reaches the two crowds at different speeds, and each crowd has its own lean.
- Moving money between them is slow. Selling on one venue and buying on the other means a bank transfer on one side and a stablecoin transfer on the other. That friction keeps gaps open longer than they would last inside one exchange.
- Fees differ. Kalshi charges 0.07 × price × (1 − price) per contract. Polymarket's US app charges 0.0695 × price × (1 − price). Both fees peak near 50¢ at about $1.75 per 100 contracts, so a 2-point gap on a coin-flip market is mostly eaten by fees.
Why most gaps are not free money
A positive net in the table means the quoted prices add up. Before treating it as a trade, check five things.
- The rules must match exactly. Kalshi and Polymarket write their own resolution rules. A Senate race can settle on the certified result on one venue and on media calls on the other. A "Fed decision" market can define the rate band differently. If the two contracts can settle differently, the "locked" pair can lose on both legs. We list only pairs we have checked, but rules change: read both before you trade.
- Depth. The scanner uses the best price on each side. If only $40 sits at that price, a larger order fills at worse prices and the gap closes.
- Your cash is tied up until settlement. Locking 3¢ on a market that settles in 2028 earns about 1% a year. Kalshi pays 3.50% variable interest on cash balances of $250 or more, so idle cash can beat a small locked spread.
- Polymarket's US app has its own book. The scanner reads Polymarket's main order book. US residents trade on Polymarket's separate CFTC-regulated app, whose prices usually track the main book but can differ. Check the price in the app you actually use.
- Access. Polymarket's US app is not available in Arizona, Illinois, Massachusetts, Maryland, Michigan, Montana, Nevada or Ohio. Kalshi blocks some market categories in some states. See prediction markets by state.
What the gaps are useful for even when you do not lock them
A persistent gap tells you which crowd disagrees. If Kalshi prices a Democratic Senate at 71% and Polymarket at 69%, a trader who already wants a Democratic position gets it two points cheaper on Polymarket. The scanner answers "which venue is cheaper for the side I already want" for every listed outcome, which matters more to most traders than the rare true arbitrage.
Which markets are included
We pair markets by hand, then match outcomes by name inside each pair: party control of the Senate and House, the competitive 2026 Senate and governor races, the Fed's next two decisions, the 2028 presidential winner and both nominations, and the NFL, NBA, NHL and Champions League champions. We leave out outcomes that both venues price under 3%, where a half-cent move looks like a large gap.
We left out markets where the two venues ask different questions. One example is the Israeli prime-minister market: the two venues word it with different deadlines and settlement terms, and their prices differ by more than 15 points for that reason, not because of mispricing.
Bots and automation
Most people searching for a Kalshi or Polymarket arbitrage bot want software that watches both books and fires both legs at once. Both venues have public APIs: our Polymarket API guide covers authentication and order placement, and Kalshi publishes its trading API openly. Three cautions from watching these gaps:
- The widest gaps are usually on outcomes with thin books, where a bot moves the price against itself.
- Legging risk is real: if one leg fills and the other does not, you hold a naked position.
- Any service that sells a bot with promised returns is selling the bot, not the returns.
Frequently asked questions
Is arbitrage between Kalshi and Polymarket legal?
Buying and selling contracts on two regulated venues is ordinary trading. You need to be allowed to use both. In the US that means Kalshi and Polymarket's US app, in a state where both offer the market.
How often does the scanner update?
Every 15 minutes. Prices on both venues move faster than that around news, so confirm the live price before you trade.
Why does a market show a big gap but a negative net?
The gap compares midpoints. Trading happens at the ask, and the spread between bid and ask plus both fees often exceeds the gap. Net is the number that matters.
Do you earn money from this page?
Polymarket links in the table use our referral code, and we earn a commission if you open an account through them. Kalshi links are plain links. See our affiliate disclosure.
Which venue is cheaper overall?
Neither consistently. Gaps flip direction from market to market and day to day. Our Kalshi vs Polymarket comparison covers fees, funding and regulation in full.
Weekly roundup · Free
Get the Bellwether weekly market roundup
One short email each Sunday: what moved on Kalshi and Polymarket, the regulation news that mattered, and the markets worth watching.
One email per week · Unsubscribe anytime · We don't share your email