Kalshi Fee Calculator

Estimate the trading fee on a Kalshi position. Fees peak near 50¢ and shrink toward the extremes — here's what you'll pay.

Kalshi Fee Calculator

0.07 is the common-category multiplier. Some markets differ; check the market's fee schedule.

Kalshi fees, plain

The fee formula

Kalshi's standard taker fee per contract is:

fee = round( multiplier × price × (1 − price) )

where price is in dollars (a 50¢ contract is 0.50) and the multiplier is commonly 0.07. The result is rounded to the nearest cent per contract. At 50¢: 0.07 × 0.50 × 0.50 = $0.0175 → about 2¢ per contract.

This calculator shows both the rounded per-contract figure and the exact un-rounded total, because per-contract rounding can make two different prices look like the same fee at small quantities.

Why fees peak at 50¢

The formula multiplies price by (1 − price). That product is biggest at the midpoint — 0.5 × 0.5 = 0.25 — and falls off toward both ends. So a 50¢ coin-flip contract carries the highest fee, while deep favorites (90¢+) and longshots (10¢−) are taxed far less. If you trade a lot of near-even markets, fees add up faster than they do on lopsided ones.

Kalshi fees vs sportsbook vig

A standard sportsbook spread or total is priced at −110 on each side, which works out to about 4.76% hold. A Kalshi 50¢ contract's fee is roughly 1.75% of the $1 payout at the peak, and most trades cost well under 1%. Lower cost of doing business is a big reason volume has shifted toward prediction markets. Use the no-vig calculator to compare a book's fair line against a prediction market price directly.