API + MCP live · talk to us

// FREE TOOL

Kalshi fee calculator

Enter your order size and price to see the taker fee, total cost, and effective per-contract price under Kalshi's standard fee schedule.

Standard taker schedule: 0.07 × contracts × p × (1 − p), rounded up to the next cent. Resting maker orders generally pay no trading fee on most markets.

Notional$42.00
Taker fee$1.71
Total cost$43.71
Effective price / contract43.71¢

How Kalshi fees work

Kalshi's standard trading fee applies when your order takes liquidity — i.e. it executes immediately against a resting order. The formula is:

text
fee = 0.07 × contracts × price × (1 − price)

with the price in dollars and the result rounded up to the next cent. Because of the p × (1 − p) term, fees peak for contracts priced near 50¢ and shrink toward the tails:

PriceFee per 100 contracts
10¢$0.63
30¢$1.47
50¢$1.75
70¢$1.47
90¢$0.63

Resting maker orders generally pay no trading fee on most markets — which is why working an order passively instead of crossing the spread is often the single cheapest execution choice. Some market series have non-standard fee schedules, so always confirm against Kalshi's published fee schedule for the market you trade.

For the full picture — including how these fees compare with Polymarket's spread-and-gas cost model — see Kalshi fees explained and the Kalshi vs Polymarket fee comparison, or check the cross-venue math with the arbitrage calculator.

Fee details reflect public documentation as of July 2026 — always confirm against Kalshi's current schedule before trading.

Stop doing this math by hand

Mithril compares the fee-adjusted net price on Kalshi and Polymarket on every order and routes to the cheaper venue — with an execution receipt on every fill.