I keep two browser tabs open constantly. One shows Kalshi, the other shows Polymarket. Most of the time, prices on similar markets track each other within a few cents. But every so often, I'll catch a spread that makes me sit up straight. A 6 cent gap on the same underlying question. Sometimes 10 cents. The first instinct is to call it free money. The second instinct, the one that keeps you solvent, is to ask why that gap exists in the first place.
Kalshi and Polymarket look like competitors offering the same product. They're not. The structural differences between them create edge cases where prices diverge for reasons that have nothing to do with information or prediction accuracy.
The obvious difference: Kalshi is CFTC-regulated, requires KYC, and operates in USD. Polymarket runs on crypto rails and currently geofences US users. This creates two separate pools of capital with limited overlap. When those pools disagree, spreads emerge.
Other factors that create divergence:
Not all divergences are created equal. Some represent genuine disagreement about outcomes. Others are structural artifacts. Here's where I've noticed the most interesting edge cases.
Kalshi's Fed decision markets (like KXFEDDECISION contracts) sometimes show 3 to 5 cent differences from equivalent Polymarket contracts. My working theory: Kalshi's user base skews toward traditional finance types who trade rates for a living. Polymarket's user base skews toward crypto natives who may have different priors about monetary policy.
Presidential election markets are the flagship product for both platforms. During fast-moving news cycles, I've seen the Kalshi KXPRESPARTY contracts lag or lead Polymarket by noticeable margins. The gap usually closes within hours. Sometimes it doesn't.
Weather markets, awards shows, obscure political primaries. When one platform has deeper liquidity than the other, prices can sit at different levels for days. The spread isn't arbitrageable because you can't easily trade both sides.
Here's the part where I talk myself out of easy money.

True arbitrage requires simultaneously taking opposite positions on identical contracts with guaranteed settlement. Kalshi vs. Polymarket fails this test on multiple fronts:
I'm not saying the spreads are meaningless. I'm saying you should understand why they exist before assuming you've found free money.
When I see a meaningful gap between platforms, I treat it as a signal rather than an opportunity. The gap tells me something about market structure or information flow.
Questions I ask myself:
Sometimes the answer suggests a trade on Kalshi. Sometimes it suggests staying out entirely. I share observations like this in the Telegram channel I run when something interesting pops up.
The most dangerous edge cases involve subtle differences in resolution criteria. Both platforms might have a market on "Will X happen by December 31?" but define the event differently.
Before assuming two markets are equivalent, I check:
Kalshi publishes detailed rules for each contract. Read them. A 5 cent spread might be fully justified by a settlement clause you missed.

Occasionally, divergence between platforms reflects genuine disagreement about probability. This is the interesting case.
If Kalshi traders are pricing an event at 40 cents and Polymarket traders are pricing it at 48 cents, and the settlement rules are identical, one group is wrong. The question is which one.
I don't have a universal answer. But I do have a heuristic: consider who trades each platform and what their information advantages might be. US-based political operatives probably trade Kalshi. International crypto traders probably trade Polymarket. Depending on the market, one group's collective intelligence might be more valuable than the other's.
Prices diverge because the platforms have separate user bases, different fee structures, and distinct settlement rules. Kalshi requires US-based KYC and trades in dollars, while Polymarket uses crypto and restricts US users. These barriers prevent capital from flowing freely between platforms to close gaps. Liquidity differences and timing of information also contribute to pricing divergence.
US persons face legal ambiguity when trading on Polymarket due to its offshore structure and current geofencing of American users. Even if you could access both platforms, true arbitrage is difficult because settlement rules may differ and you cannot guarantee simultaneous execution. The perceived spread often reflects real risks rather than free money.
Read the full contract rules on both platforms before assuming equivalence. Check the resolution source (which organization or data feed determines the outcome), the exact deadline including timezone, and how edge cases like postponements are handled. Kalshi publishes detailed resolution criteria for each market. Small differences in wording can justify meaningful price gaps.
Neither platform is universally more accurate. Kalshi's user base includes US-based traders with potential information advantages on domestic politics. Polymarket's international user base may have different perspectives and risk tolerances. Historical accuracy varies by market type. I watch both and treat divergence as a signal worth investigating rather than proof that one platform is right.
Not financial advice. I trade my own money and you can lose yours. Do your own research.