Free tool

Kalshi Fee Calculator

Exact trading fees from the current Kalshi fee schedule — taker and maker, entry and exit — plus the number most traders never compute: the win rate you need after fees.

Entry fee
$1.75
Total fees
$1.75
Fees as % of stake
3.50%
Breakeven win rate at this price
51.7%

Fee for 100 contracts at other prices (taker):

10¢
$0.63
25¢
$1.32
50¢
$1.75
75¢
$1.32
90¢
$0.63

Fees peak at 50¢ — exactly where coin-flip trading lives.

How Kalshi fees work

Kalshi charges a trading fee on every executed order: fee = ceil(0.07 × contracts × price × (1 − price)), rounded up to the next cent. Resting (maker) orders pay 25% of that. A few premium series use a higher multiplier. Settlement to $1 or $0 is free — you only pay fees on execution, so selling early costs a second fee while holding to settlement doesn't.

The formula peaks at 50¢: a 52% win rate on coin-flip-priced contracts feels like an edge, but after fees it usually isn't. That gap between "right a lot" and "up money" is where most new traders get surprised.

FillBook tracks this automatically: import your Kalshi fills with a read-only API key and see your real P&L with every fee folded in, broken down by category. See the live demo →

Kalshi fee FAQ

How much are Kalshi's fees?
Kalshi charges a trading fee of ceil(0.07 × contracts × price × (1 − price)), rounded up to the next cent, on every executed order. Because of the price × (1 − price) term, the fee is largest on 50¢ (coin-flip) contracts and shrinks toward 1¢ and 99¢. Enter your price and size in the calculator above for the exact number.
Does Kalshi charge a fee when a contract settles?
No. Settlement to $1 or $0 is free. You only pay the trading fee when an order executes, so selling before settlement costs a second fee while holding to settlement does not.
Are Kalshi's fees different on sports markets?
The standard multiplier (0.07) covers most markets, but some series, including certain sports and premium markets, use a higher multiplier, so the same price and size can cost more there. Check Kalshi's current fee schedule for the specific market.
What is the difference between Kalshi maker and taker fees?
Taker orders, which cross the spread, pay the full fee. Resting maker orders that add liquidity pay 25% of that. Posting limit orders instead of taking the market is the simplest way to cut your fees.
Why does my win rate need to be above 50% on Kalshi?
Because the fee is charged on every trade and is largest near 50¢. On coin-flip-priced contracts a 52% hit rate can still be a net loss after fees. The calculator shows the exact breakeven win rate at any price.