Kalshi Fee & Break-Even Calculator

What a trade actually costs, and the win rate you need to come out ahead.
Read: how to buy a dollar for 80¢ on Kalshi, and why it still doesn't work →

Fee
Total cost
Break-even win rate
Profit if it wins
Loss if it loses
Fee as % of stake

Exiting early instead of holding to settlement

Selling before expiry means a second fee. Enter your exit price to see the round trip.

Fees both sides
Gross move
Net P&L
Break-even exit price

What the interface is actually telling you

Kalshi has no native NO order. Buying NO is entered as a sell of YES, so the screen shows a price you didn't type. Both rows below are the same trade.

What you meanWhat Kalshi showsAPI
The identity: NO price = 100 − YES price. It follows that buying both sides at the touch always costs exactly 100¢ — which is why "capture the spread by buying both sides" cannot work on a binary market, no matter how the trade is dressed up.

The three fee tiers

Kalshi publishes this as a multiplier column in a PDF appendix. Nothing in the trading interface tells you which tier a market is in.

Standard

Taker pays, maker is free. The maker multiplier defaults to 0, so resting orders cost nothing. Covers most of the exchange, including all crypto hourly and 15-minute markets.

Both sides

Maker and taker both pay. Maker fee is 25% of the taker fee. Applies to most sports and the headline economic releases — 76 series in total, listed below.

Free

No fees at all. Ten series trade completely free in both directions. Nothing on the trading screen indicates this.

Series that trade completely free

Both multipliers are zero, so neither side pays anything. Ten series, as of the 7 July 2026 schedule.

Every series with a non-standard fee

If a series isn't on this list, it uses the standard schedule — you pay as a taker, and resting orders are free. Search by name or ticker.

Fee by price, per 100 contracts

The fee peaks at 50¢, where the outcome is most uncertain, and falls toward both extremes. A 100-contract trade at 50¢ costs $1.75; the same trade at 95¢ costs 34¢.

Kalshi's published table is rounded for display. It lists $0.02 for one contract at 50¢ and $0.01 at 99¢. The actual charge rounds up to a centicent — $0.0175 and $0.0007 respectively. At 99¢ the table overstates the fee by fourteen times. Confirmed against 12,000 fills on a live account — every one matches exactly.