18+ | Gamble Responsibly | BeGambleAware.org | T&Cs Apply
V
ViktoryBet
Strategy

Kalshi Maker Fees 2026: 163 Series Billed

Kalshi maker fees hit 163 of 15,687 series, and every big league is on the list. We priced the same resting order on Polymarket, which charges makers $0.

Affiliate disclosure: contains affiliate links; we may earn a commission at no extra cost to you. We have no commercial relationship with Kalshi. 18+ only — see BeGambleAware.org. Last updated 4 November 2026.

Title card on deep navy reading Who pays to post a quote. A large amber figure of 163 of 15,687 Kalshi series bill the maker, 1.04 percent, beside a card comparing the maker on 1,000 contracts at 50 cents: Kalshi NBA game minus $4.38 in red, Polymarket same game $0.00 in green, with a note that Polymarket charges makers nothing and may pay a rebate of up to $1.88 on the same order
Kalshi bills the resting side of a trade on 163 of its series. Polymarket bills it on none of them.

Key takeaways

  • Kalshi maker fees apply to 163 of its 15,687 series — 1.04% — and the exception list is not random. 107 of the 163 are sports, and they are the leagues you have heard of.
  • It is a league-tier charge, not a sport. The Bundesliga bills makers; Bundesliga 2 does not. The NHL bills makers; its own farm league, the AHL, does not. Eleven top-tier series carrying 1,215 open markets charge makers, while eleven second-tier series we checked charge nothing.
  • A maker pays exactly a quarter of the taker fee on the same trade — Kalshi's API reference states the 0.25 multiplier itself. On 1,000 contracts at 50c that is a $4.38 model fee for posting the quote.
  • Polymarket never charges makers. Every one of the 113,356 open sports markets we read carries takerOnly: true. The same resting order earns up to $1.88 instead of costing $4.38 — a $6.26 swing per 1,000 contracts.
  • But Polymarket runs four sports fee schedules at once and publishes one. 27.5% of its live sports markets sit on schedules absent from its own fee table, including 27,737 NFL and college football markets whose smaller taker rate shrinks the pool makers are paid from.

Resting a limit order is supposed to be the cheap way to trade. You post a quote, you wait, somebody crosses the spread to hit you, and the aggressor pays for the privilege. That is how it works on every exchange most people have used — and it is how it works on Kalshi too, on 15,524 of its 15,687 series. On the other 163 you pay to post. We read every series on the exchange on 4 November 2026, counted which ones bill the passive side, and then priced the identical resting order on Polymarket, which bills makers nothing anywhere. The gap on a 1,000-contract quote in an NBA game is $6.26, and it runs in the direction you would not guess: the venue that charges you is the one with the deeper book.

What a maker fee is, and why only one of these venues has one

A maker order is one that does not fill immediately. It rests on the book and adds liquidity. A taker order crosses the spread and removes it. Almost every venue in finance charges the taker more, because the maker is doing the exchange a favour by giving the next person something to trade against.

Kalshi's help centre describes its maker charge plainly: fees "are charged for orders placed that are not immediately matched and are instead left as resting orders". Cancelling costs nothing — the charge lands only when the resting order actually fills. Polymarket's documentation is blunter in the other direction: "Makers are never charged fees. Only takers pay fees."

So the question is not which venue is cheaper in the abstract. It is whether the specific market you want to quote in is one of the 163.

Two words that are not interchangeable. Kalshi's maker charge is a fee — money off your balance when your quote fills. Polymarket's maker treatment is a rebate — a share of a pool funded by other people's taker fees, paid daily. One is certain and the other is a share of a variable pot, which matters as much as the sign on the number.

Kalshi maker fees reach 163 of 15,687 series

Every Kalshi series carries two fields that decide its fees: fee_type and fee_multiplier. We pulled all 15,687 and counted them. Three of the four fee_type values bill the maker, and together they cover 163 series.

The headline is how narrow that is — and that the list has grown. The only other published count we could find, OddsShopper's in August, read 129 series out of 12,699. Three months later it is 163 out of 15,687.

Table of the Kalshi series census read on 4 November 2026. Plain quadratic at multiplier 1 covers 15,492 series or 98.76 percent and the maker pays nothing; quadratic_with_maker_fees at multiplier 1 covers 159 series or 1.01 percent and the maker pays a quarter of the taker fee; quadratic at 0.5 covers 18 series or 0.11 percent, nothing; quadratic at 0 covers 14 series or 0.09 percent with no fees at all; quadratic_with_combo_maker_fees at 1 covers 3 series or 0.02 percent at half the taker fee; and quadratic_with_maker_fees at 0.5 covers 1 series or 0.01 percent at an eighth of the taker fee, giving 163 series or 1.04 percent that bill the maker
Counts are of series listed by the Kalshi series endpoint on 4 November 2026.
fee_typeMultiplierSeriesShareMaker pays
quadratic115,49298.76%Nothing
quadratic_with_maker_fees11591.01%A quarter of the taker fee
quadratic0.5180.11%Nothing
quadratic0140.09%Nothing (no fees at all)
quadratic_with_combo_maker_fees130.02%Half the taker fee
quadratic_with_maker_fees0.510.01%An eighth of the taker fee
Bills the maker—1631.04%—

The three highlighted rows are the ones to know. The single series at quadratic_with_maker_fees with a 0.5 multiplier is professional baseball game markets, and it is the only series on the whole exchange whose makers pay a reduced rate. We cover why below. Of the 163, 107 are Sports, 21 are Science and Technology, 13 Financials, 10 Economics, 7 Entertainment, 3 Exotics and 2 Crypto. Our per-series fee census has the full taker picture; this piece is only about the passive side.

It is a big-league tax, not a sport

Sports is the biggest slice of the 163, so the obvious guess is that Kalshi charges makers on sports and not on anything else. That guess is wrong, and the way it is wrong is the most useful thing in this article.

Kalshi lists 4,086 Sports series. Only 107 of them — 2.62% — bill the maker. Narrow it to single-game markets and the split is sharper still: of 378 series whose ticker denotes a game, just 16 charge makers and 362 do not.

The 16 are the leagues with the television deals. We took eleven top-tier game series and eleven second-tier ones and read the fee type and the live market count for each.

Two-column table of Kalshi game series by league tier on 4 November 2026. Charging makers: college football 508 open markets, men's college basketball 322, NHL 92, NBA 64, NFL 58, Bundesliga 27, Premier League 30, La Liga 30, Serie A 30, Ligue 1 27 and Champions League 27, totalling 11 series and 1,215 open markets. Charging makers nothing: MLS 45, Brasileiro Serie A 39, Belgian Pro League 30, Liga MX 30, Eredivisie 27, Bundesliga 2 27, Chinese Super League 24, A-League 18, AHL 16, Liga ACB 6 and CFL 4, totalling 11 series and 266 open markets
The Bundesliga and Bundesliga 2 rows held the same 27 open markets each; only the first division bills the maker.
Maker fee chargedOpen marketsNo maker feeOpen markets
College football508MLS45
Men's college basketball322Brasileiro Serie A39
NHL92Belgian Pro League30
NBA64Liga MX30
NFL58Eredivisie27
Bundesliga27Bundesliga 227
Premier League30Chinese Super League24
La Liga30A-League18
NHL (above)—AHL16
Serie A30Liga ACB6
Ligue 127CFL4
Champions League27——
11 series1,21511 series266

Bundesliga and Bundesliga 2 are the cleanest pair on the exchange. Same country, same sport, same 27 open markets each on the night we read them, one division apart — and one bills the maker while the other does not. The NHL and the AHL are the same story in hockey: the parent league charges, its own development league does not.

Read it from the trader's side and it inverts the usual logic. You pay to post a quote in the games where there is already a crowd, and post free in the games where you would be the only liquidity in the book. We measured those thin books directly: Polymarket's median NHL best ask held just $3.52 against Kalshi's $610. The maker charge is heaviest exactly where it is least needed.

What a Kalshi maker fee actually costs you

Kalshi's general trading fee is a quadratic: it scales with contracts, with price, and with how close the price is to 50c, which is where uncertainty — and the fee — peaks. The maker charge is the same curve, scaled down. Kalshi's own API reference supplies the scaling factor, in the course of describing the combo variant as "the same maker-fee structure with a 0.5 maker multiplier instead of 0.25".

So a maker pays a quarter of what the taker pays on the identical trade. That ratio is the number to carry around, because it holds at every price. Here is a 1,000-contract order on an NBA game, which is a quadratic_with_maker_fees series at a multiplier of 1.

Table of model fees on 1,000 contracts in a Kalshi NBA game series. At 10 cents the taker pays $6.30 and the maker $1.58; at 25 cents $13.13 and $3.28; at 50 cents $17.50 and $4.38; at 75 cents $13.13 and $3.28; at 90 cents $6.30 and $1.58. The maker to taker ratio is 0.25 at every price, and the maker cost per contract runs 0.16, 0.33, 0.44, 0.33 and 0.16 cents
Model fees shown to the cent. The 0.25 ratio is from Kalshi's API reference; the dollar columns depend on the 0.07 coefficient described in the method note.
PriceTaker feeMaker feeMaker / takerMaker cost per contract
10c$6.30$1.580.250.16c
25c$13.13$3.280.250.33c
50c$17.50$4.380.250.44c
75c$13.13$3.280.250.33c
90c$6.30$1.580.250.16c

Model fees on 1,000 contracts, shown to the cent. The absolute figures use the 0.07 general coefficient from Kalshi's published fee schedule, which we could not re-read on the night of writing — see the method note. The 0.25 ratio is from Kalshi's API reference and is not in doubt, so if the coefficient has moved, the maker column moves with the taker column and the ratio holds.

One widely repeated detail is wrong, and it is worth correcting because it changes the maths on small orders. Nearly every third-party guide says Kalshi rounds fees up to the next whole cent, which would make a sub-cent fee on a tiny order punitive. Kalshi's own rounding documentation says the trade fee is rounded up to six decimal places, and that the leftover between that and your balance precision goes into a per-order accumulator which is rebated back in increments once it builds up. You are not quietly losing a cent per fill.

Polymarket charges makers nothing — and runs four schedules to do it

Polymarket's side of this is simple to state and more complicated than its documentation admits. We pulled every open market behind twenty league tags — 113,356 unique markets — and read the feeSchedule object each one carries. The flag takerOnly was true on 113,356 of 113,356. There is no sports market on the venue where posting a quote costs money.

What varies is what posting a quote earns. A maker rebate is a share of a pool funded by the taker fees collected in that same market, so the taker rate sets the size of the pot. Polymarket's public fee table lists one sports row: a 0.05 taker rate and a 15% maker rebate. The live markets carry four different schedules.

Table of the four fee schedules live on Polymarket sports markets on 4 November 2026. sports_fees_v3, the published row, has a 0.05 taker rate and a 15 percent maker rebate on 82,164 markets or 72.48 percent; sports_fees_nfl_cfb_oct26 has 0.03 and 15 percent on 27,737 markets or 24.47 percent; legacy sports_fees_v2 has 0.03 and 25 percent on 1,925 markets or 1.70 percent; zero_fees has 0 and 0 percent on 1,465 markets or 1.29 percent; and non-sports schedules cover 65 markets. All 113,356 markets carry takerOnly true
Only the first row appears in Polymarket's published fee table. takerOnly was true on all 113,356 markets read.
Live scheduleTaker rateMaker rebateMarketsShare
sports_fees_v3 — the published row0.0515%82,16472.48%
sports_fees_nfl_cfb_oct260.0315%27,73724.47%
sports_fees_v2 — legacy0.0325%1,9251.70%
zero_fees00%1,4651.29%
Non-sports schedules on sports pages0.04–0.0525%650.06%
All, with takerOnly true——113,356100%

The second row is the one with money in it. sports_fees_nfl_cfb_oct26 names its own month, runs a 0.03 taker rate instead of 0.05, and covers 27,737 NFL and college football markets. Good news for takers. For makers it is a 40% cut to the pool their rebate comes out of, on about a quarter of all live sports markets, under a schedule that does not appear in the published table at all.

The zero_fees row is worse for a maker, and unambiguous: Polymarket's own rebate rules say fills in 0% taker-fee markets "earn no maker rebate for as long as the fee is 0". On 1,465 live markets you are providing liquidity for nothing. Our maker rewards breakdown covers the separate programme that pays for resting quotes whether or not they fill, and Polymarket fees by category has the taker picture.

A trap for anyone reading the API. Every one of the 113,356 markets also reports makerBaseFee: 1000. Taken as basis points that would be a 10% maker fee, which nobody pays and which takerOnly: true on the same object contradicts. It is a vestigial field. The feeSchedule object is the one that describes what you are actually charged.

The same 1,000 contracts, both venues

Here is the comparison that does not exist anywhere else: one resting order, 1,000 contracts at 50c, on an NBA game, on each venue, on 4 November 2026. Both venues list the fixture. Both price it within about half a cent, which we measured across 626 matched prices. The maker terms are not within half a cent of each other.

1,000 contracts at 50c, NBA gameKalshiPolymarket
Series or schedulequadratic_with_maker_feessports_fees_v3
Is the maker charged?YesNo
Maker pays$4.38$0.00
Maker can earnNothingUp to $1.88
Taker on the other side pays$17.50$12.50
Certain or variableCertain chargeShare of a daily pool
Swing to the maker$6.26 per 1,000 contracts, or 0.63c a contract

The $1.88 is a ceiling, not an expectation. Polymarket pays rebates as your share of that market's pool: the full $1.88 only arrives if the taker side of your own fills is the only taker volume in that market and you are its only maker. Put one serious market maker in the book beside you and your share falls accordingly. The $0.00 is not a ceiling, though — it is exact, and it is the number that actually separates the two venues.

Two caveats before you act on $6.26. It is one price point in one series: at 10c the gap narrows to about $2.70, and in a Kalshi series without maker fees it is zero. And Polymarket pays in pUSD daily, with a $1 minimum accrual before anything is sent, so small quoting will bank nothing for days.

Thirteen months of quietly adding leagues

Kalshi publishes a fee-change ledger through its API, and as far as we can tell nobody has read it. It returns 107 historical changes across 12 dates, from 4 October 2025 to 3 September 2026. Sixty-seven of them put a series onto maker fees at full rate; four are combo-maker changes; one is the only reduction in the file; the remaining 39 move series to plain taker-only pricing.

EffectiveSeriesWhat went on maker fees
4 Oct 20254Pro baseball game and series, WNBA and WNBA game — the first
15 Nov 202523Bundesliga, La Liga and Ligue 1 (league and game), ATP match, March Madness, World Cup winner, NBA awards
1 Jan 20263NFL game, college football spread and total
5 Jun 20261World Cup game
3 Jul 20262S&P 500 and Nasdaq-100 yearly range
7 Aug 20261Pro baseball game cut to a 0.5 multiplier — the only maker reduction on record
20 Aug 20263The multi-event combo series, at the dearer 0.5 maker multiplier
3 Sep 202630GPU and compute price series — A100, B200, H100, H200, RTX 5090. The largest single batch

Two things fall out of the dates. The first is that the NBA, NHL, Premier League and college football game series have no entry at all — they carried maker fees before this ledger opens, so they have been charging from the start. The second is that baseball has moved in both directions: on maker fees in October 2025, then halved in August 2026, which is why it is the single series on the exchange at a 0.125 effective maker ratio.

The 3 September batch is the tell for where this is going. Thirty GPU-price series in one day is not a sports decision; it is a market-making decision about the venue's newest and least liquid listings. Expect the 163 to keep growing, and check before you quote.

Check the fee type before you post the quote

One field on the series object decides whether resting an order costs you a quarter of the taker fee or nothing at all. It takes one API call, and on a 1,000-contract quote it is worth $4.38 a fill.

Visit Polymarket.com →

Affiliate link to Polymarket; we have no commercial relationship with Kalshi. 18+ only. Polymarket restricts access from the United States, Canada and other listed jurisdictions. Prediction markets carry a substantial risk of loss. Nothing here is financial advice.

What to do if you rest orders

Read the series, not the sport. "Does Kalshi charge maker fees on soccer" has no answer: the Premier League does and the Eredivisie does not. One call to the series endpoint settles it, and the answer is one of four fee_type values.

If you quote the top leagues on Kalshi, the maker charge is a real cost of about 0.44c a contract at the midpoint, and it is worst where you are most likely to be filled. Price it into your spread rather than discovering it on the statement. If you quote outside the 163, resting orders are free and the only thing that matters is whether you get filled.

On Polymarket the decision is different, because the downside is not a charge but an absence. Check the market's feeSchedule: on zero_fees markets your quote earns nothing, and on the NFL and college football schedule the pool is 40% smaller than the published table implies.

The one-line version. On the games with the biggest crowds, Kalshi charges you to provide liquidity and Polymarket pays you — but Kalshi's books are the ones with the depth. If you are quoting for the rebate, Polymarket wins on terms and you should check the schedule. If you are quoting to actually get filled in size, the depth difference can be worth more than 0.44c a contract — and that is a judgement about your own fill rate, not a fee comparison.

Kalshi maker fees FAQ

Does Kalshi charge maker fees?

On 163 of its 15,687 series, yes — 1.04%. On the other 98.96% a resting order pays nothing. The charge applies only when the resting order fills; cancelling is always free.

How much is a Kalshi maker fee?

A quarter of the taker fee on the same trade. Kalshi's API reference states the 0.25 maker multiplier. On 1,000 contracts at 50c on an NBA game that is a $4.38 model fee against the taker's $17.50, or about 0.44c a contract.

Which Kalshi markets charge maker fees?

107 of the 163 are sports, and they are the top-tier leagues: NFL, NBA, NHL, college football and basketball, the big five European soccer leagues and the Champions League. The rest are GPU and compute prices, CPI and Fed series, index yearly ranges, the Emmys and two bitcoin milestone markets.

Why does the Bundesliga charge maker fees when Bundesliga 2 does not?

Kalshi has not said. What the data shows is that the charge tracks league tier, not sport or country: both series had 27 open markets on 4 November 2026, and only the first division bills the maker. The same split appears between the NHL and the AHL.

Does Polymarket charge maker fees?

No. All 113,356 open sports markets we read carry takerOnly set to true, and the documented maker fee rate is 0 in every category. Makers can instead earn a rebate funded by taker fees, which is 15% of the pool in sports.

How much does a Polymarket maker rebate actually pay?

Up to $1.88 on 1,000 contracts at 50c in sports, and only if you are the market's sole maker. The rebate is your share of that market's daily pool, paid in pUSD, and nothing is sent until $1 has accrued.

Which venue is better for a market maker?

On terms alone, Polymarket: $0.00 against $4.38 on the same order, a $6.26 swing per 1,000 contracts. On fill probability, Kalshi, whose books are several times deeper in the same leagues. Which wins depends on whether your quotes actually get hit.

Do Kalshi fees really round up to the next cent?

Not as usually described. Kalshi's rounding documentation says the trade fee is rounded up to six decimal places, and the difference between that and your balance precision is held in a per-order accumulator and rebated back in increments. The round-up is not simply kept.

Method and sources

Read on 4 November 2026. The Kalshi series census is one call to the series endpoint, which returned all 15,687 series with their fee_type and fee_multiplier; market objects carry no fee fields at all, so a series is the only place to look. Open-market counts are per-series calls, paced to avoid rate limiting. The fee-change ledger is the historical fee-changes endpoint. On the Polymarket side we walked the events endpoint for twenty league tags and read the feeSchedule on every nested market, deduplicating by slug to 113,356 unique open markets.

Four caveats, and one gap we could not close. The 0.07 general coefficient behind the dollar figures was not re-verified in this run: kalshi.com, which hosts the fee-schedule PDF, returned HTTP 429 to every request we made all evening. The 0.25 maker multiplier is quoted from Kalshi's API reference and is solid; treat the absolute dollars as dependent on a coefficient last read in October 2026, and the ratios as current. Counts are of markets open on one evening and will differ on yours. The Polymarket figures cover polymarket.com, not the separate US app. And a rebate is discretionary — Polymarket says the percentage is at its sole discretion and may change.