Kalshi–Polymarket Arbitrage: 32,638 Price Checks, and Where a Gap Survived Fees

Vultax matched NFL, college football, Premier League, midterm and Fed contracts on Kalshi and Polymarket and walked both order books every five minutes for 28 hours. Midterm gaps cleared both venues' fees in 10% of readings and a Fed longshot in every one; pre-game sports gaps almost never did.

By Vultax Research9 min readMethodologyRead as Markdown
Open the interactive versionhover, toggle, read every number

Midterm readings that cleared both venues' fees at depth

0.010.1%

13,440 readings of 40 matched contracts; the best single reading paid $347.69 on capital held until the result

The steadiest edge: a tick-size gap on the Fed
0.000.18%
A 50+ bps September hike bid at 1 cent on Kalshi and offered below a cent on Polymarket: a median $714.70 on $325,669, in all 337 readings
Pre-game NFL quotes that crossed between venues
00of 7,518
28 matched game outcomes read every five minutes, 12–13 September 2026
In-play readings that crossed, then discarded
0.016.9%
Of 6,296 readings during games; the two venues' books were read up to two minutes apart, so these are timing artefacts
Share of readings where a Kalshi–Polymarket gap existed, and where it paidNFLFed decision
Live in VultaxOpen the Vultax prediction terminalPolymarket markets ranked by Vi IQ, volume or liquidity, with the order book, recent trades and top holders behind each price.

The short answer

A price gap between Kalshi and Polymarket is easy to find and hard to be paid for. Vultax matched the same outcomes on both venues, NFL, college football and Premier League games, the midterms and the September Fed decision, and walked both order books every five minutes for 28 hours on 12 and 13 September 2026: 32,638 checks of whether buying Yes on one venue and No on the other would pay after both venues' fees, at the size the books actually held.

The slower markets were where gaps paid. Midterm contracts cleared fees at depth in 10.1% of readings, and two pairs did so in every reading, the best paying $347.69 on money that stays locked until the election is called. The steadiest edge of all was a quirk of tick sizes on a Fed longshot, worth 0.18% of the capital it needed. Before kickoff, sports almost never paid: pre-game NFL quotes did not cross once in 7,518 readings, college football cleared fees once, for 21 cents, and the Premier League never did.

Every one of those edges is small against the capital, the wait and the risk that the two venues' rules resolve the same event differently. The calculator runs the arithmetic on any two prices.

What was measured

Every five minutes from 18:51 UTC on 12 September to 22:51 UTC on 13 September, Vultax read Kalshi's public trade API and Polymarket's public market and order-book endpoints: 337 cycles. Outcomes were matched across venues by teams and date for games, by race and party or candidate for the midterms, and by rate bucket for the Fed, then checked against both rule texts.

For each matched pair and each cycle, Vultax took the cheaper venue's Yes asks and the other venue's Yes bids, which are the same thing as No asks, and walked them level by level, charging each venue's taker fee on each level: the rate Polymarket publishes for that market, 0.05 for sports and economics and 0.04 for politics, and 0.07 for Kalshi, the rate independent trackers report for its standard fee. It stopped when the next level no longer cleared both fees. Sports pairs count only readings taken at least ten minutes before the scheduled start.

How often a gap cleared fees

Crossed means one venue's ask was below the other's bid before fees. Cleared at depth means at least one contract could be bought on both sides at a profit after fees.

Share of readings where a Kalshi–Polymarket gap existed, and where it paid

Five-minute readings, 12–13 September 2026. Sports before kickoff only.

  • Cleared both venues' fees at depth
  • Quotes crossed before fees
Share of readings where a Kalshi–Polymarket gap existed, and where it paid. Cleared both venues' fees at depth: NFL 0%, College football 0.1%, Premier League 0%, Midterms 10%, Fed decision 33%. Quotes crossed before fees: NFL 0%, College football 3.4%, Premier League 0.3%, Midterms 34%, Fed decision 39%0%10%20%30%40%NFL · Cleared both venues' fees at depth: 0%NFL · Quotes crossed before fees: 0%College football · Cleared both venues' fees at depth: 0.1%College football · Quotes crossed before fees: 3.4%Premier League · Cleared both venues' fees at depth: 0%Premier League · Quotes crossed before fees: 0.3%Midterms · Cleared both venues' fees at depth: 10%Midterms · Quotes crossed before fees: 34%Fed decision · Cleared both venues' fees at depth: 33%33%Fed decision · Quotes crossed before fees: 39%NFLCollege footballPremier LeagueMidtermsFed decision

Chart: Vultax Research

Show the numbers
Share of readings where a Kalshi–Polymarket gap existed, and where it paid. Five-minute readings, 12–13 September 2026. Sports before kickoff only. Values in %.
CategoryCleared both venues' fees at depthQuotes crossed before fees
NFL0%0%
College football0.1%3.4%
Premier League0%0.3%
Midterms10%34%
Fed decision33%39%
Readings every five minutes, 18:51 UTC 12 September to 22:51 UTC 13 September 2026. Typical result is the median profit after fees, and the median capital both legs required, across readings that cleared. Excludes the cost of capital, transfers and settlement risk.
Market classReadingsMatched outcomesCrossed before feesCleared fees at the topCleared fees at depthTypical result when it did
NFL, before kickoff7,518280.0%0.0%0.0%
College football, before kickoff3,2201073.4%0.2%0.1%$0.21, once
Premier League, before kickoff1,15360.3%0.0%0.0%
Midterms13,4404034.3%11.1%10.1%$40.55 on $7,690
Fed September decision1,011338.5%33.3%33.3%$714.70 on $325,669

Download table figures:CSVJSON with sources

Download chart figures:CSVJSON with sources

Where a gap actually paid

Six midterm pairs and one Fed pair account for every reading that cleared fees at depth outside a single college-football moment. Neither kind is forced shut quickly: the midterm contracts settle months away, so closing a gap ties up capital until then, and the Fed gap sits on a tick boundary that Kalshi cannot quote through.

Readings between 18:51 UTC 12 September and 22:51 UTC 13 September 2026. Two South Dakota pairs also cleared, for less than a dollar. Return is profit over capital for the whole holding period, not annualised.
ContractReadings that clearedMedian profit after feesMedian capital neededReturn on that capitalEarliest settlement
Senate control — Democrats100% (336 in a row)$196.30$21,4780.91%When media call the Senate, from November
Maine Senate — Republican100%$47.37$7,5040.63%When the race is called, from November
Senate control — Republicans90.8%$33.93$12,1900.28%When media call the Senate, from November
Maine Senate — Democrat52.4%$35.26$5,5850.63%When the race is called, from November
Fed: hike of more than 25 bps100% (337 in a row)$714.70$325,6690.18%After the 16 September decision

Download table figures:CSVJSON with sources

  • Senate control - a 0.91% return is roughly 6% a year if the media call the Senate in early November, and about 2.4% a year if settlement waits for Kalshi's 1 February 2027 fallback, against the 4% or so that cash earns.
  • The Fed tick gap - Kalshi quotes whole cents and Polymarket tenths of a cent, so a longshot bid at 1 cent on Kalshi and offered at a fraction of a cent on Polymarket crosses by construction. The depth sat at Kalshi's 1-cent bid, and the return is 0.18% over four days, before Kalshi rounds its fee up to the cent.
  • Maine - the two venues write the contract differently: Kalshi pays if a Republican is sworn in, Polymarket if Susan Collins wins. A hedge across them is only a hedge if both happen together; the midterms comparison sets out the rules.

Why sports gaps close before kickoff

Before kickoff, NFL books were deep on both venues: the median Kalshi game market held more than $1.6 million within two cents of its midpoint between one and 24 hours before the start, and Polymarket's held $280,000 to $500,000. Measured over the six hours before kickoff instead, the medians were $1.74 million on Kalshi and $523,000 on Polymarket, as Vultax's study of sports and esports books shows. With one-cent spreads and that much size on each side, a gap large enough to clear two taker fees did not survive five minutes once. College football books were thinner on Polymarket, and that is where nearly all pre-game crossings appeared, at a median of one cent before fees and below zero after them.

What the in-play numbers show

During games the picture looks different and is not trustworthy. In 6,296 in-play readings, 16.9% showed crossed quotes and 7.9% appeared to clear fees. But each cycle read every Kalshi book before every Polymarket book, so the two sides of a pair could be up to two minutes apart while the score changed. Those readings are left out of every figure above. Measuring live-game gaps needs both books captured within the same second.

The contracts must settle the same way

A pair that pays $1 in every outcome on paper can pay nothing if the rules part company. For the games in this study the core result matches, but the edge cases differ.

Quoted and summarised from each venue's market rules as published through their APIs on 12–13 September 2026.
KalshiPolymarket
NFL tieEach team resolves to $0.50Resolves 50–50
NFL game postponed or cancelledStays open if it starts within 48 hours; otherwise settles at a fair priceStays open until played; cancelled with no make-up game resolves 50–50
Premier League result90 minutes plus stoppage time; draw is a "Tie" market90 minutes plus stoppage time; draw is a separate market
Premier League match cancelledSettles at a fair priceThe draw market resolves Yes
Fed decisionBuckets for the 16 September meeting, such as "hike of more than 25 bps"Change in the upper bound of the target range, rounded up to the nearest 25 bps

Download table figures:CSVJSON with sources

Who can hold both legs

The last constraint is legal, not arithmetic. The Polymarket prices in this study come from its international exchange, which U.S. residents cannot use, while Kalshi is a U.S.-regulated exchange; where U.S. law stands explains the split. A gap that only one group of traders can reach from each side can persist for reasons that have nothing to do with anyone missing it. Vultax did not measure how much of the midterm gaps that explains.

An earlier reading: matched Fed contracts in July

Vultax's cross-venue record measured the same question earlier, on eight Fed-rate contracts matched across the two venues and observed roughly every 85 seconds for 24 hours from 17 July 2026: 8,144 observations. It recorded quoted prices and the liquidity available at them rather than walking each book level by level, and it counted a gap only if it cleared a conservative threshold that charged taker fees on both legs, with slippage and operational buffers.

On the one pair whose terms matched exactly, Polymarket's 4.50% end-2026 upper bound against Kalshi's KXFED-26DEC-T4.25, the median gap was 574 basis points, about 5.7 cents, but the average size available at the quoted prices was $14. Across all eight pairs, 509 of the 8,144 observations, 6.3%, cleared the threshold, every one of them on that exact pair, where they were half of its 1,018 observations. Three quarters, 6,108 observations, were blocked before fees because the two contracts were near matches rather than the same bet, and 17 of the 19 gaps Vultax tracked were still open when the window ended.

Measured in different months and in different ways, the two readings agree: the rule text and the size in the smaller book decide more than the width of the gap. How the two venues differ in structure, fees and what they hold is set out in Kalshi vs Polymarket.

Method and limits

Order books were read to 20 levels on Kalshi and 20 on Polymarket, every five minutes; a gap that opened and closed between readings is not counted, and one that persisted is counted in every reading, so the shares describe how often a gap was visible, not how many separate chances there were. Matching was checked against both venues' rules; outcomes that could not be matched unambiguously were left out, including many college-football games whose names differ between venues. Polymarket fees are the rates published for each market; Kalshi's 0.07 coefficient is the rate reported by independent trackers because its fee schedule could not be retrieved from our environment, and its rounding is ignored in the walk. Capital is the cost of both legs plus fees. Deposits, withdrawals, the cost of holding capital, and a second leg that fails to fill are not included.

Nothing here is a recommendation to trade. Challenge a figure at [email protected]; material changes are logged in the changelog.

Downloads contain the published study figures. Changing market widgets are separate. Use Vultax research with an AI assistant. Press note.

Questions this page answers

Can you arbitrage Kalshi and Polymarket?
Occasionally, on slower markets, and for small returns. Across 32,638 checks on 12–13 September 2026, midterm gaps cleared both venues' fees in 10% of readings, for returns under 1% on capital held until the election is called; pre-game sports gaps almost never did.
How much do fees take from a Kalshi–Polymarket arbitrage?
At 50 cents a contract, Polymarket's sports fee is 1.25 cents and Kalshi's reported standard fee 1.75 cents, so a pair needs a gap of about 3 cents before anything is left. Fees shrink toward the ends of the price range.
How long does a Kalshi–Polymarket arbitrage tie up capital?
Until the later of the two contracts settles. For Senate control that is when the media call the Senate, from November, or as late as Kalshi's 1 February 2027 fallback: a 0.91% return is roughly 6% a year on the first and about 2.4% a year on the second. The Fed tick gap returned 0.18% over four days.
What does the Kalshi–Polymarket gap calculator do?
It takes the price of each leg and the number of contracts, charges both venues' taker fees, the cost of holding the money until both contracts settle and any transfer costs, and shows what is left, with the break-even gap at each price. It leaves out a price moving before the second leg fills, partial fills and contracts that resolve on different rules.

Revision notes

This page is kept current. Each entry records what changed and when; the live figures above refresh on their own.

  • Now also covers the July reading of matched Fed contracts, and NFL book depth in the six hours before kickoff.

Sources and evidence

Figures describe public order books read every five minutes over 28 hours in September 2026. Fee estimates use published or reported rates and exclude rounding, transfers, the cost of capital and settlement risk. Not a recommendation to trade, and not financial advice.

Watch this measurement live in Vultax.

Polymarket markets ranked by Vi IQ, volume or liquidity, with the order book, recent trades and top holders behind each price.

New studies, by email.

Measured, sourced, and sent once per study. No digests, no promotions.

One email when a study publishes. Unsubscribe anytime. Privacy