Compare Workbench

Data snapshot · not real-time

Polymarket and Kalshi both trade yes/no contracts that pay $1 if the event happens, but Kalshi is a CFTC-regulated US exchange, while polymarket.com is an international site on the Polygon blockchain and US residents use the separate Polymarket US app. This page compares two matching markets on price, spread, order-book depth, estimated fill and settlement rules, using public data with capture times.

PPolymarket Event Link or ID
KKalshi Event Link or ID
Paste event page links or event IDs from both platforms; results are read-only research data, no trades are executed.
Order book depth5 levels each · in shares · snapshot
PPolymarketBuy YES · Mid — · Book at —
Asks · price (¢)Qty (shares)Cum. (shares)
8533,024518,386
8447,074485,362
835,084438,289
82392,657433,204
8140,54840,548
Bids · price (¢)Qty (shares)Cum. (shares)
8012,88612,886
79132,724145,609
7815,108160,717
771,493162,210
7612,560174,770
KKalshiBuy YES · Mid — · Book at —
Asks · price (¢)Qty (shares)Cum. (shares)
8530,251154,999
8450,051124,749
8358,32674,698
822,99916,371
8113,37213,372
Bids · price (¢)Qty (shares)Cum. (shares)
808,4908,490
791658,655
7819,34227,997
7750,27878,275
765,04983,325
Settlement RulesSource: platform market page
PPolymarket
The FED interest rates are defined in this market by the upper bound of the target federal funds range. The decisions on the target federal funds range are made by the Federal Open Market Committee (FOMC) meetings. This market will resolve to the amount of basis points the upper bound of the target federal funds rate is changed by versus the level it was prior to the Federal Reserve's October 2026 meeting. If the target federal funds rate is changed to a level not expressed in the displayed options, the change will be rounded up to the nearest 25 and will resolve to the relevant bracket. (e.g. if there's a cut/increase of 12.5 bps it will be considered to be 25 bps) The resolution source for this market is the FOMC’s statement after its meeting scheduled for October 27-28, 2026 according to the official calendar: https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm. The level and change of the target federal funds rate is also published at the official website of the Federal Reserve at https://www.federalreserve.gov/monetarypolicy/openmarket.htm. This market may resolve as soon as the FOMC’s statement for their October meeting with relevant data is issued. If no statement is released by the end date of the next scheduled meeting, this market will resolve to the "No change" bracket.
View full rules ›
KKalshi
If the Federal Reserve does a Hike of 0bps on October 28, 2026, then the market resolves to Yes.
View full rules ›
Not yet compared · Data snapshot · not real-time · research only, no trades executed

How to read a Polymarket vs Kalshi comparison

PolyKal research team · Reviewed by PolyKal data engineering · Last reviewed 2026-09-05 · See Methodology and Data Sources

What this page compares

The compare workbench puts one Polymarket market and one Kalshi market side by side: the current best bid and ask, the spread, 24-hour volume, the top five visible levels of each order book, a fill estimate for a chosen order size, and the full settlement rules of both. You pick the two markets by pasting their links or IDs, or by opening one of the curated pairs that PolyKal has checked by hand. Everything shown is a snapshot of public data with its capture time printed on the page; PolyKal is a read-only research tool and does not route orders.

When two markets are actually comparable

A matching title is not enough. Two contracts are only worth comparing on price if they settle on the same fact, from the same source, at the same time. Before reading any spread, check five things in the rules of both markets: the exact question and any threshold or date in it; the resolution source (an official statement, a data release, a scoreboard); the settlement date and time, including time zone; how each outcome is defined (a Yes/No contract versus one candidate in a multi-outcome event); and how ties, postponements and cancellations are handled. Polymarket and Kalshi often list the same headline with different fine print, and the fine print is what settles.

PolyKal does not decide that two markets are the same bet. The “suspected matching events” list is produced by title similarity and settlement-time proximity and is shown only as a set of candidates. Treat it as a reading list, not a verdict.

Reading the prices

Both platforms quote in cents for a contract that pays $1 if the outcome happens, so a price of 62¢ can be read as roughly a 62% implied probability. The best bid is what a buyer is currently willing to pay; the best ask is what a seller is asking; the spread between them is the immediate cost of crossing the book. A one-cent difference between platforms is well inside typical spreads and fees and usually means nothing. Kalshi markets with several candidates are quoted per candidate; PolyKal shows the Yes side of the selected candidate and derives the No side as 100 minus that price, which is how the exchange itself prices the pair.

Reading depth and the fill estimate

The order-book panels list the five best price levels on each side with the quantity resting at each. The fill estimate walks those levels for the selected side and order size ($1K, $5K, $10K or $50K) and reports the average price you would have paid, how much of the order the visible depth could absorb, and the slippage against the top quote. If the five visible levels cannot absorb the order, the estimate says so and the average is computed only on the filled part. It does not model hidden liquidity, orders arriving after the snapshot, or levels beyond the five shown.

Reading fees

Fees change the answer more than most spreads do. Kalshi charges takers 0.07 × contracts × price × (1 − price), multiplied by a per-series factor published in its API (1 by default, 0 on fee-free series, 0.5 on some sports series) and rounded up to the cent per price level. Polymarket charges takers a rate that depends on the market's category (from 0 to 0.07) using the same price × (1 − price) shape, and charges makers nothing. PolyKal computes the fee for the estimated fill on each platform and shows the after-fee cost per share, which is the number to compare. The fee calculator and the two fee pages give worked examples.

Time and freshness

Pages are rebuilt about every 15 minutes, and the order books can be re-queried by the visitor with a 10-second cooldown; the timestamp next to each book says when it was fetched. All times are US Eastern. A spread you see here is a spread that existed at that moment on the public book, not a price you can still trade.

What a gap between platforms does and does not mean

A price gap between two markets is a fact about two order books at one moment. It is not a trading recommendation and it is not an arbitrage: the two contracts may settle on different terms, the gap may be smaller than the combined spreads and fees, and moving money between platforms takes time during which prices move. PolyKal shows the gap, the depth behind it and the cost of crossing it so that you can judge for yourself. It does not tell you what to buy.

Fill Estimate Conditions • Recalculates on change

Kalshi vs Polymarket fees at a glance

Kalshi's standard taker rate is 7%, adjusted by a per-series multiplier (1 by default); Polymarket’s taker rate is set per market by category and is often lower, and Polymarket never charges makers. Neither charges a settlement or membership fee. As of 2026-09-12.

AspectKalshiPolymarket
Taker fee7% × contracts × price × (1 − price), rounded up to the cent on each fillCategory-based, 0%–7% × shares × price × (1 − price)
Maker feeFree on standard series; 1.75% on flagged seriesAlways free
Most expensive point1.75¢ per contract at 50¢7% (crypto)
Settlement / membership feeNoneNone
Published vs on-chainPublished rate is the official scheduleDeclared per market in the API; some categories also checked against on-chain deductions

Kalshi verified 2026-09-12; Polymarket verified 2026-09-20. Numbers from the PolyKal fee dataset (/data/fees.json).

Polymarket taker fee by category

Polymarket categoryDeclared taker fee
Crypto7%
Sports5%
Economics5%
Culture5%
Weather5%
Other5%
Politics4%
Finance4%
Tech4%
Mentions4%
Geopolitics0%

Declared category rates as of 2026-09-20. Polymarket sets the fee per market, so some markets charge less; the fee schedule lists which are verified against real on-chain deductions. Makers pay nothing.

Frequently asked questions

Kalshi vs Polymarket: which is cheaper?

It depends on the market. On crypto both charge the same taker rate (7%). On most other categories Polymarket's taker rate is lower, and Polymarket never charges makers, while Kalshi charges makers only on flagged series. Because spread and depth usually cost more than the fee, compare the exact after-fee cost of a specific trade in the calculator. As of 2026-09-12.

Which is cheaper for crypto markets?

Neither on fees alone — the taker rate is identical, 7% on both Kalshi and Polymarket. Choose on liquidity: which venue shows the tighter spread and deeper book for the specific market. As of 2026-09-12.

Which is cheaper for politics markets?

On fees, Polymarket — its politics taker rate is 4% versus Kalshi's 7%, and Polymarket never charges makers. Kalshi may still win on a given market if its book is tighter or deeper. As of 2026-09-12.

Do Kalshi and Polymarket charge maker (limit) orders?

Polymarket never charges makers. Kalshi charges makers nothing on standard series and 1.75% only on the series it flags for maker fees; takers pay on both platforms. Resting limit orders are the cheapest way to trade on either venue. As of 2026-09-12.

Polymarket & Kalshi Fee CalculatorEnter a contract count and price to see each platform's exact trading fee, taker or maker, from its published fee formula. Open the calculator →
© 2026 PolyKal. All rights reserved.
About PolyKalWhere to use Polymarket & KalshiMidtermsLeaderboardTopicsMethodologyData SourcesTermsPrivacy
PK
Compare
Data snapshot · not real-time
PPolymarket Event Link or ID
KKalshi Event Link or ID
Curated pairsManually verified · not auto-matched
PPolymarket order book
Buy YES · Data snapshot · not real-time
Asks (¢)Qty (shares)Cum. (shares)
8533,024518,386
8447,074485,362
835,084438,289
82392,657433,204
8140,54840,548
Bids (¢)Qty (shares)Cum. (shares)
8012,88612,886
79132,724145,609
7815,108160,717
771,493162,210
7612,560174,770
KKalshi order book
Buy YES · Data snapshot · not real-time
Settlement Rules
PPolymarket
The FED interest rates are defined in this market by the upper bound of the target federal funds range. The decisions on the target federal funds range are made by the Federal Open Market Committee (FOMC) meetings. This market will resolve to the amount of basis points the upper bound of the target federal funds rate is changed by versus the level it was prior to the Federal Reserve's October 2026 meeting. If the target federal funds rate is changed to a level not expressed in the displayed options, the change will be rounded up to the nearest 25 and will resolve to the relevant bracket. (e.g. if there's a cut/increase of 12.5 bps it will be considered to be 25 bps) The resolution source for this market is the FOMC’s statement after its meeting scheduled for October 27-28, 2026 according to the official calendar: https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm. The level and change of the target federal funds rate is also published at the official website of the Federal Reserve at https://www.federalreserve.gov/monetarypolicy/openmarket.htm. This market may resolve as soon as the FOMC’s statement for their October meeting with relevant data is issued. If no statement is released by the end date of the next scheduled meeting, this market will resolve to the "No change" bracket.
View full rules ›
KKalshi
If the Federal Reserve does a Hike of 0bps on October 28, 2026, then the market resolves to Yes.
View full rules ›
Not yet compared · Data snapshot · not real-time · research only, no trades executed
How to read a Polymarket vs Kalshi comparison
PolyKal research team · Reviewed by PolyKal data engineering · Last reviewed 2026-09-05 · See Methodology and Data Sources
What this page compares

The compare workbench puts one Polymarket market and one Kalshi market side by side: the current best bid and ask, the spread, 24-hour volume, the top five visible levels of each order book, a fill estimate for a chosen order size, and the full settlement rules of both. You pick the two markets by pasting their links or IDs, or by opening one of the curated pairs that PolyKal has checked by hand. Everything shown is a snapshot of public data with its capture time printed on the page; PolyKal is a read-only research tool and does not route orders.

When two markets are actually comparable

A matching title is not enough. Two contracts are only worth comparing on price if they settle on the same fact, from the same source, at the same time. Before reading any spread, check five things in the rules of both markets: the exact question and any threshold or date in it; the resolution source (an official statement, a data release, a scoreboard); the settlement date and time, including time zone; how each outcome is defined (a Yes/No contract versus one candidate in a multi-outcome event); and how ties, postponements and cancellations are handled. Polymarket and Kalshi often list the same headline with different fine print, and the fine print is what settles.

PolyKal does not decide that two markets are the same bet. The “suspected matching events” list is produced by title similarity and settlement-time proximity and is shown only as a set of candidates. Treat it as a reading list, not a verdict.

Reading the prices

Both platforms quote in cents for a contract that pays $1 if the outcome happens, so a price of 62¢ can be read as roughly a 62% implied probability. The best bid is what a buyer is currently willing to pay; the best ask is what a seller is asking; the spread between them is the immediate cost of crossing the book. A one-cent difference between platforms is well inside typical spreads and fees and usually means nothing. Kalshi markets with several candidates are quoted per candidate; PolyKal shows the Yes side of the selected candidate and derives the No side as 100 minus that price, which is how the exchange itself prices the pair.

Reading depth and the fill estimate

The order-book panels list the five best price levels on each side with the quantity resting at each. The fill estimate walks those levels for the selected side and order size ($1K, $5K, $10K or $50K) and reports the average price you would have paid, how much of the order the visible depth could absorb, and the slippage against the top quote. If the five visible levels cannot absorb the order, the estimate says so and the average is computed only on the filled part. It does not model hidden liquidity, orders arriving after the snapshot, or levels beyond the five shown.

Reading fees

Fees change the answer more than most spreads do. Kalshi charges takers 0.07 × contracts × price × (1 − price), multiplied by a per-series factor published in its API (1 by default, 0 on fee-free series, 0.5 on some sports series) and rounded up to the cent per price level. Polymarket charges takers a rate that depends on the market's category (from 0 to 0.07) using the same price × (1 − price) shape, and charges makers nothing. PolyKal computes the fee for the estimated fill on each platform and shows the after-fee cost per share, which is the number to compare. The fee calculator and the two fee pages give worked examples.

Time and freshness

Pages are rebuilt about every 15 minutes, and the order books can be re-queried by the visitor with a 10-second cooldown; the timestamp next to each book says when it was fetched. All times are US Eastern. A spread you see here is a spread that existed at that moment on the public book, not a price you can still trade.

What a gap between platforms does and does not mean

A price gap between two markets is a fact about two order books at one moment. It is not a trading recommendation and it is not an arbitrage: the two contracts may settle on different terms, the gap may be smaller than the combined spreads and fees, and moving money between platforms takes time during which prices move. PolyKal shows the gap, the depth behind it and the cost of crossing it so that you can judge for yourself. It does not tell you what to buy.

Kalshi vs Polymarket fees at a glance

Kalshi's standard taker rate is 7%, adjusted by a per-series multiplier (1 by default); Polymarket’s taker rate is set per market by category and is often lower, and Polymarket never charges makers. Neither charges a settlement or membership fee. As of 2026-09-12.

AspectKalshiPolymarket
Taker fee7% × contracts × price × (1 − price), rounded up to the cent on each fillCategory-based, 0%–7% × shares × price × (1 − price)
Maker feeFree on standard series; 1.75% on flagged seriesAlways free
Most expensive point1.75¢ per contract at 50¢7% (crypto)
Settlement / membership feeNoneNone
Published vs on-chainPublished rate is the official scheduleDeclared per market in the API; some categories also checked against on-chain deductions

Kalshi verified 2026-09-12; Polymarket verified 2026-09-20. Numbers from the PolyKal fee dataset (/data/fees.json).

Polymarket taker fee by category

Polymarket categoryDeclared taker fee
Crypto7%
Sports5%
Economics5%
Culture5%
Weather5%
Other5%
Politics4%
Finance4%
Tech4%
Mentions4%
Geopolitics0%

Declared category rates as of 2026-09-20. Polymarket sets the fee per market, so some markets charge less; the fee schedule lists which are verified against real on-chain deductions. Makers pay nothing.

Frequently asked questions

Kalshi vs Polymarket: which is cheaper?

It depends on the market. On crypto both charge the same taker rate (7%). On most other categories Polymarket's taker rate is lower, and Polymarket never charges makers, while Kalshi charges makers only on flagged series. Because spread and depth usually cost more than the fee, compare the exact after-fee cost of a specific trade in the calculator. As of 2026-09-12.

Which is cheaper for crypto markets?

Neither on fees alone — the taker rate is identical, 7% on both Kalshi and Polymarket. Choose on liquidity: which venue shows the tighter spread and deeper book for the specific market. As of 2026-09-12.

Which is cheaper for politics markets?

On fees, Polymarket — its politics taker rate is 4% versus Kalshi's 7%, and Polymarket never charges makers. Kalshi may still win on a given market if its book is tighter or deeper. As of 2026-09-12.

Do Kalshi and Polymarket charge maker (limit) orders?

Polymarket never charges makers. Kalshi charges makers nothing on standard series and 1.75% only on the series it flags for maker fees; takers pay on both platforms. Resting limit orders are the cheapest way to trade on either venue. As of 2026-09-12.

Polymarket & Kalshi Fee CalculatorEnter a contract count and price to see each platform's exact trading fee, taker or maker, from its published fee formula.
Home Compare Topics Calculator
Data is based on publicly visible on-chain and trading activity across platforms. For research reference only — not investment advice. Past performance does not indicate future results.