Kalshi vs Polymarket (2026)

The two largest prediction markets reach the same instrument from opposite directions — a CFTC-regulated US exchange settling in USD, and a non-custodial decentralised market settling in USDC. Here is what actually differs, and which suits which trader.

11 min read · Prediction Markets · Updated October 2026

Quick Overview

Both platforms let you hold a binary position on a real-world event and both pay out on the side that resolves correct. The payoff geometry is the same — a contract is worth $1.00 or nothing. Everything else differs, and the differences are structural rather than cosmetic.

FeaturePolymarketKalshi
US access❌ Blocked (CFTC settlement)✅ Fully available (CFTC-regulated DCM)
RegulationDecentralised / Polygon blockchainCFTC Designated Contract Market
CurrencyUSDC (crypto)USD (bank account)
CustodyNon-custodial — your walletAccount balance with the exchange
Fee basisTaker fee = shares × feeRate × price × (1 − price); makers freeTransaction fee on expected earnings; maker fees on some markets
LiquidityVery high on major marketsGrowing; lower than Polymarket
KYCNone for standard tradingRequired (identity verification)
Min depositNo minimum (USDC)No minimum (USD)
Market breadth1,000+ active markets200–500 active markets
Mobile appiOS + AndroidiOS + Android

The decision usually collapses to one question: where are you resident? If you are in the US, Polymarket is not an option available to you and the comparison is academic. If you are outside the US, both may be open and the trade-off becomes custody and liquidity against regulated process.

Structure & Regulation

Kalshi is regulated by the Commodity Futures Trading Commission as a Designated Contract Market — the same regulatory category used for US futures exchanges, and a category Kalshi's documentation defines as an exchange designated to trade futures, swaps or options on commodities. Its contracts are event contracts: binary instruments paying $1.00 on the correct side.

Polymarket operates as a decentralised market on the Polygon blockchain. Following a CFTC settlement it blocked US IP addresses, and its markets are created with resolution criteria reviewed before listing, resolved through an oracle process rather than by a regulator-supervised exchange.

The practical consequence is not that one is "safer" in a general sense — it is that they offer different kinds of assurance. Kalshi offers written rules, a named outcome verification source per contract, and a supervised venue. Polymarket offers self-custody, permissionless access, and no counterparty holding your funds. Read Kalshi Regulation & Eligibility for the detail on what DCM status does and does not provide.

Custody & Funding

Polymarket

Self-custody, crypto rails

  • Funds sit in your own Web3 wallet; you hold the keys
  • Settled in USDC on Polygon
  • No account registration for standard trading — connect and trade
  • Withdrawals are on-chain
  • Deposits require acquiring USDC on Polygon
Kalshi

Account balance, banking rails

  • Account balance held with the regulated exchange
  • Settled in USD
  • Identity verification required at signup
  • US users: bank and card-based methods documented
  • International: debit card (Visa/Mastercard), wire ($1,000 minimum), crypto — ACH, PayPal and Venmo not available

That contrast is the real dividing line. Polymarket removes the intermediary and hands you the operational burden: key management, network selection, and the risk of sending USDC on the wrong chain. Kalshi removes the operational burden and inserts an intermediary: identity checks, funding rails with their own timelines, and an account governed by a member agreement.

For the mechanics of getting funds onto Polymarket safely, see our crypto wallet guide.

Fee Mechanics

These are structured so differently that a headline comparison is misleading. Polymarket charges a taker fee computed as:

fee = shares × feeRate × price × (1 − price)

Because the expression contains both price and (1 − price), the fee is largest at a 50¢ price and shrinks toward both extremes. The rate depends on market category, and makers who rest limit orders pay nothing. The fee is charged at match time — so it applies even if the position later resolves against you.

Kalshi charges a transaction fee on the expected earnings of a contract. Kalshi's documentation states that some markets carry different fees — typically special events such as elections, awards ceremonies or major championships — and that some markets carry maker fees, charged only when a resting order ultimately executes, with no fee for cancelling an order.

At the same 50¢ contractPolymarketKalshi
Charged onPrice × its complement — peaks mid-rangeExpected earnings
Makers who rest ordersFreeMaker fee on some markets, charged only if executed
Cancelling a resting orderFreeFree
Market-level variationBy category rateBy market, notably special events
Charged when the trade losesYes, at matchYes, on execution

The honest conclusion is that neither is universally cheaper. Polymarket's fee vanishes for makers and for extreme-priced contracts; Kalshi's basis is different enough that the ranking can invert at different prices. Run your own numbers in the Cross-Platform Edge Calculator, and read Kalshi Fees Explained for the full breakdown.

Liquidity & Market Breadth

Polymarket dominates on depth. Its major markets — elections, Bitcoin price targets, Fed decisions — are the deepest in the industry, with spreads that are typically tight in percentage terms relative to the available size. If you are moving meaningful notional in a single order, that depth is the difference between an edge and a slippage event.

Kalshi's liquidity has grown substantially but its book is generally thinner outside headline markets, and its breadth is narrower — a few hundred active markets rather than four figures. That narrower, curated list is a direct consequence of listing contracts on a regulated venue with review processes attached to new market categories.

Thin books change the strategy, not just the cost. On a wide-spread market a single order can move the price enough to erase the mispricing you identified. Always check depth at your intended size before committing — see liquidity and spread.

Who Can Trade Which

Your situationAvailable to you
US residentKalshi only — Polymarket blocked US users after its CFTC settlement
Outside the US, jurisdiction not restricted by Kalshi's Member AgreementBoth may be open
Outside the US, prefer no identity verificationPolymarket — no account needed for standard trading
Outside the US, no access to crypto railsKalshi — USD funding via documented banking methods

Kalshi's help centre states that traders in many countries can use the platform subject to the eligibility and geographic terms of the Kalshi Member Agreement, which lists supported countries, and that a US phone number is not required. That list is maintained by Kalshi and changes, so confirm it there rather than on a comparison page — including this one.

Resolution & Recourse

Each platform resolves markets differently, and the difference matters most when you disagree with the outcome.

The recurring risk on both is not fraud — it is ambiguity. Two contracts that sound alike can differ on what counts as the event, which date applies, and who declares the result. Under a regulated venue those terms are written down and named; under a decentralised one they are published and dispute-resolved. Either way, reading them is the actual work.

Verdict by Trader Profile

If you are…Use thisWhy
US residentKalshiOnly legal option in the US
Non-US, want maximum liquidityPolymarket10–100× more liquidity on most markets
Crypto-native, no KYC preferencePolymarketNon-custodial, no account, instant setup
No crypto, prefer USD bankingKalshiUSD deposits, regulated venue, familiar rails
Large position sizes ($10K+)PolymarketDeeper liquidity, tighter spreads
Want written rules and a named verification source per contractKalshiPer-market rules and outcome verification source
Serious arbitrageurBothOnly where two contracts are genuinely identical — see below

On cross-platform arbitrage: a profitable pair requires the same outcome, the same resolution date and the same resolution source. Two contracts about "the Fed" can differ on meeting date, on what counts as a cut, and on the declaring body. Fuzzy matches are not arbitrage — they are two separate directional bets. Verify identity before you size anything.

The honest summary for most non-US traders: start with Polymarket for liquidity and market selection, and add Kalshi if you specifically want USD funding and a regulated venue. For US-based traders the answer is Kalshi, because the alternative is not accessible. Our wiki carries the platform-level view in Polymarket vs Kalshi and the wider field in the best prediction markets guide.

The Same Trade on Both Platforms

Headline fee comparisons are misleading because the two bases respond to price in opposite ways. Polymarket's taker formula is fully published, so it can be tabulated. Kalshi's is market-specific and published per market, so it cannot be — and this page will not invent a number for it.

Here is Polymarket's formula on a fixed 100-contract trade, using an illustrative 2% category rate purely so the shape is visible:

Contract pricePer contract (illustrative 2%)On 100 contracts
50¢0.50¢$0.50
75¢0.375¢$0.375
90¢0.18¢$0.18
95¢0.095¢$0.095

Read the shape, not the numbers. The 2% rate is an assumption used to demonstrate the formula's behaviour — substitute your market's published category rate, and note that some categories are rated at zero. What the table actually shows is that the fee is largest mid-range and collapses toward the extremes.

Now layer the parts a fee-rate table never shows. On the identical 100-contract position:

Cost componentPolymarketKalshi
Fee basisPublished formula, by category rateTransaction fee on expected earnings, shown in the order ticket
Maker fillsNo feeMaker fee on some markets
Pricing effect of the feeShrinks toward 5¢ and 95¢Market-specific — no general price rule
Spread you crossUsually tight on major marketsWider outside headline markets
Funding legAcquire USDC on PolygonDeposit USD by documented rail

Two things follow. First, on a mid-priced contract Polymarket's taker fee is at its maximum while on an extreme-priced contract it is near zero — so the same platform is relatively expensive and relatively cheap depending on nothing but the price you pay. Second, the funding leg is a real cost of its own: turning USD into USDC on Polygon, or getting USD onto Kalshi from outside the US, has fees and time attached that never appear in either fee schedule.

Similar Markets Are Not the Same Market

Because both venues list contracts on overlapping topics, it is easy to place two markets side by side and assume you are looking at the same instrument twice. Usually you are not. Four keys have to match before two contracts are the same bet:

KeyWhat has to matchHow it typically fails
OutcomeThe precise event and threshold“Rate cut” vs “any reduction in the target range”; “above $100k” vs “$100k or higher”
DateThe exact resolution date or periodMarch meeting vs the year-end meeting; calendar quarter vs calendar year
SourceThe body or publication that declares the resultTwo different statistical agencies, or an official figure versus a media report of it
FramingBinary yes/no on the same termsA multi-outcome market where “no” bundles several possibilities

If any one key differs, the two contracts are separate directional bets that happen to share a topic. That distinction is not pedantry — it is the difference between a hedged pair and a doubled position in the same risk.

On similar-topic comparisons elsewhere on this site: where we pair a Kalshi market with a Polymarket market on a related theme, that pairing is a reading list for research — a way to see how two separate venues are pricing a theme. It is not a claim that the contracts are identical and it is never an arbitrage signal. Only the four keys above decide that, market by market.

For the theory behind why near-identical contracts can still diverge, see Prediction Market Arbitrage — and note that the page's own first requirement is contract identity.

Moving Between the Two

Holding both is common for traders outside the US, and the practical work is in the differences, not in the analysis. Four things change when you add the second venue:

  1. Currency and rail. Polymarket settles in USDC on Polygon; Kalshi settles in USD and, internationally, takes debit card, wire with a stated $1,000 minimum, or cryptocurrency. Moving value from one to the other is a conversion step you perform yourself.
  2. Custody model. One venue holds your balance; the other holds nothing and expects you to manage a wallet. Read the wallet guide before the first deposit.
  3. Record fields. Track the fee you actually paid on each venue separately, because the bases are not comparable — a single blended “fee rate” in your spreadsheet will hide which venue is costing you more.
  4. Sizing. The same edge is worth a different stake on each venue once spread and fee differ. Size it with the Kelly Calculator using the net edge for that specific venue rather than an average.

The process discipline required is the same on both sides, which is why a written rule set travels between venues more easily than intuition does. Related reading: How Polymarket Works, Implied Probability Explained, and the Kalshi Hub.

Frequently Asked Questions

Which is better, Kalshi or Polymarket?

It depends on residency and priorities. Kalshi is the only one of the two available to US residents, is CFTC-regulated as a Designated Contract Market, and settles in USD. Polymarket has far deeper liquidity on major markets, requires no account for standard trading, and settles in USDC on Polygon with true self-custody. Traders eligible for both often use both, for different jobs.

Is one of them cheaper to trade?

Not universally. Polymarket's taker fee peaks at a 50¢ price and falls toward the extremes, and makers pay nothing. Kalshi charges a transaction fee on expected earnings, varies it by market, and charges maker fees on some markets. Which is cheaper depends on your price, your size, and whether you can rest orders rather than cross the spread.

Can I hold accounts on both?

Traders outside the US and not restricted by Kalshi's Member Agreement generally can. US residents cannot legally access Polymarket, which restricted US users following a CFTC settlement.

Does Kalshi require KYC?

Yes — Kalshi requires a registered account with identity verification and confirmation of country of residence. Polymarket requires no account registration for standard trading; you connect a Web3 wallet and deposit USDC.

Can I arbitrage the same event across both platforms?

Only when the two contracts are genuinely identical — same outcome, same resolution date, same resolution source, same binary framing. That is much rarer than the two books simply disagreeing on a similarly-worded market. Never assume two lookalike markets are the same instrument.

Why does this page not list Kalshi's fee rate?

Because Kalshi publishes its fee schedule per market and states that some markets carry different fees, particularly around special events. Printing a single rate here would be stale and wrong for most specific trades. Polymarket's taker formula is fully published, so it can be tabulated — which is why the fee table on this page only has Polymarket columns.

Do the two platforms price the same event differently?

Often they differ, and that difference is usually a difference in the contract rather than free money. Two books on a shared theme can diverge because the contracts disagree on the threshold, the date, the resolution source, or because one is a multi-outcome market where the “no” side bundles several possibilities. Divergence on a similar topic is not an arbitrage until all four identity keys match.

Is it worth holding accounts on both?

For eligible non-US traders it usually is, because the two venues do different jobs: Polymarket for depth and market selection, Kalshi for USD funding and regulated process. The cost is operational — two currencies, two custody models, and two fee bases, all of which have to be tracked separately.

Test Whether a Cross-Platform Edge Actually Survives

Enter both quoted prices and the fees your order tickets show — and confirm the contracts are genuinely identical before you trust the number.

Open Edge Calculator →

Trade on Polymarket — World's Largest Prediction Market

Non-custodial, USDC-settled, 1,000+ active markets. No account required — connect your wallet and trade.

Open Polymarket →

Converting Between the Two Venues?

Moving value from a USD venue to a USDC-settled one means acquiring USDC on Polygon yourself. ChangeNOW swaps crypto to USDC without an account, which shortens that leg — see the wallet guide first if this is your first on-chain transfer.

Swap to USDC →