Fee
- Fee per contract
- 1.7325c
- Total cost
- $56.7325
- Break-even chance
- 56.73%
- Fee as a share of the price
- If your side wins
- +$43.2675
- If it loses
- -$56.7325
| Price | Taker fee | Maker fee | Break-even |
|---|---|---|---|
| 1c | $0.0693 | $0.00 | 1.07% |
| 5c | $0.3325 | $0.00 | 5.33% |
| 10c | $0.63 | $0.00 | 10.63% |
| 20c | $1.12 | $0.00 | 21.12% |
| 30c | $1.47 | $0.00 | 31.47% |
| 40c | $1.68 | $0.00 | 41.68% |
| 50c | $1.75 | $0.00 | 51.75% |
| 60c | $1.68 | $0.00 | 61.68% |
| 70c | $1.47 | $0.00 | 71.47% |
| 80c | $1.12 | $0.00 | 81.12% |
| 90c | $0.63 | $0.00 | 90.63% |
| 95c | $0.3325 | $0.00 | 95.33% |
| 99c | $0.0693 | $0.00 | 99.07% |
How the Kalshi fee is calculated
Kalshi charges a fee when an order trades. A taker order fills against an order already resting on the book. A maker order rests first and fills later. C is the number of contracts, P is the price in dollars and M is the series multiplier.
Makers pay nothing on most series. Series that charge maker fees use 0.0175 in place of 0.07, a quarter of the taker rate. M is 1 on almost every series, 0.5 on a few and 0 on fee-free series. The fee peaks at 50c. As a share of the price, cheap contracts pay the most: 6.3% at 10c against 0.7% at 90c.
Kalshi rounds each fill in two steps. First it rounds the fee up to $0.000001. Then it rounds cost plus fee up to $0.0001 for direct accounts and to $0.01 for accounts that clear through an FCM (futures commission merchant). Kalshi credits rounding overpaid on one fill back across later fills of the same order. So the calculator prices the order as one fill at one price.
Worked example
You buy 100 YES contracts at 55c as a taker on a standard series. The fee is 0.07 × 100 × 0.55 × 0.45 = $1.7325, which already sits on the $0.0001 grid. The contracts cost $55, so the trade costs $56.7325. YES has to win more than 56.73% of the time for the trade to break even. One contract at the same price owes $0.017325, which rounds up to $0.0174. Through an FCM it rounds up to $0.02.
Kalshi fees explained covers fee types, multipliers and the costs Kalshi does not charge. To turn a price into odds, use the Kalshi odds converter. This is arithmetic, not advice.
Questions traders ask
How much is the Kalshi fee on a 50 cent contract?
A taker pays 0.07 × 0.50 × 0.50 = $0.0175 per contract, or $1.75 per 100 contracts. On a series that charges maker fees, a resting order that fills pays 0.0175 × 0.50 × 0.50 = $0.004375 per contract before rounding, or $0.4375 per 100. A one-contract fill rounds up to $0.0044.
Does Kalshi charge a fee when you sell before settlement?
Yes. A sale is a trade, so the same formula applies at the sale price. Kalshi charges no fee when a market settles and none to cancel a resting order.
Which Kalshi markets charge maker fees?
Series whose fee type is quadratic_with_maker_fees charge them. Kalshi lists them in its fee schedule, and the API returns fee_type and fee_multiplier for every series. Combo markets and flat-fee series follow separate rules in the schedule, so this calculator leaves them out.
Why does the fee change with the price?
The fee scales with P × (1 - P), which is 0.25 at 50c and shrinks toward either end. At 10c or 90c it is 0.09, so the taker fee is 0.63c per contract against 1.75c at 50c.
Sources
- Kalshi, Fee Schedule for July 2026, 7.7.26 update (accessed Oct 19, 2026)
- Kalshi API documentation, Fee Rounding (accessed Oct 19, 2026)
- Kalshi API documentation, Get Series, fee_type and fee_multiplier (accessed Oct 19, 2026)
- Kalshi Help Center, Fees (accessed Oct 19, 2026)
- Kalshi API changelog, maker and combo fee entries (accessed Oct 19, 2026)