// 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.
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:
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:
| Price | Fee 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.