Guides/Fees Explained
fees4 min read

Kalshi Fees Explained

Kalshi's fee formula is simple once you understand it. Here's exactly what you pay, when you pay it, and how to minimize trading costs.

Taker Fee Formula
Fee = 0.07 × C × P × (1 − P)
C = number of contracts · P = contract price · capped at $1.75 per 100 contracts

How the Formula Works

The fee formula uses price P × (1−P) — which means fees are highest when the price is near $0.50 (maximum uncertainty) and lowest when the price is near $0.01 or $0.99 (near-certain outcomes). This design rewards taking positions in heavily one-sided markets.

At exactly $0.50 with 100 contracts, the formula gives: 0.07 × 100 × 0.5 × 0.5 = $1.75 — which is also the cap. The cap of $1.75 per 100 contracts for takers means no trade ever exceeds this fee per 100 contracts regardless of size.

Taker vs Maker Fees

Kalshi distinguishes between takers (market orders that execute immediately) and makers (limit orders that sit in the book and provide liquidity):

  • Taker fee: Full formula, capped at $1.75 per 100 contracts
  • Maker fee: ~75% discount — capped at $0.44 per 100 contracts

Using limit orders in liquid markets is the single biggest way to reduce your trading costs. In tightly-priced markets, limit orders fill at or near your target price while paying only 25% of taker fees.

Other Fees

  • No signup fee
  • No monthly fee or inactivity fee
  • No settlement fee — markets resolve for free
  • No deposit fee for ACH, wire, PayPal, Venmo
  • ~2% debit card deposit fee
  • $2 flat debit card withdrawal fee

Fee Examples

ContractsPriceTaker FeeMaker Fee
1050¢$0.18$0.04
5060¢$0.84$0.21
10050¢$1.75$0.44
10070¢$1.47$0.37
10090¢$0.63$0.16

Taker cap: $1.75/100 contracts · Maker cap: $0.44/100 contracts

Use the Fee Calculator

Our free fee calculator lets you enter any trade size and price to see the exact fee before you place your order. Supports both taker and maker fees.

Open Fee Calculator →
How to WithdrawTry the Calculator →