Kalshi fee calculator

Under its fee schedule dated July 7, 2026, Kalshi charges takers 0.07 × contracts × price × (1 - price), rounded up to the next $0.0001 on direct accounts. At 50c that is $0.0175 a contract, or $1.75 per 100. Resting orders pay nothing unless the series charges maker fees, which use 0.0175 in place of 0.07.

On this page
  1. How the Kalshi fee is calculated
  2. Worked example
  3. Questions traders ask
  4. Sources
Your order
Series fee type

Fee $1.7325

Fee per contract
1.7325c
Total cost
$56.7325
Break-even chance
56.73%
Fee as a share of the price
3.15%
If your side wins
+$43.2675
If it loses
-$56.7325
Fees on 100 contracts by price
PriceTaker feeMaker feeBreak-even
1c$0.0693$0.001.07%
5c$0.3325$0.005.33%
10c$0.63$0.0010.63%
20c$1.12$0.0021.12%
30c$1.47$0.0031.47%
40c$1.68$0.0041.68%
50c$1.75$0.0051.75%
60c$1.68$0.0061.68%
70c$1.47$0.0071.47%
80c$1.12$0.0081.12%
90c$0.63$0.0090.63%
95c$0.3325$0.0095.33%
99c$0.0693$0.0099.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.

taker fee = round up(M × 0.07 × C × P × (1 - P))

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

EVDESK is research and trading software. It is not a broker, not an exchange, not a fund and not investment advice. Prices in examples are illustrative. The arithmetic on this page is general information for your own decisions. Prediction-market trading can lose money. See the Risk Disclosure. Not affiliated with Kalshi, Inc.