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):
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.