Guide · updated September 2026

Kalshi fees explained: trading, withdrawal and deposit fees

Kalshi has one fee that matters to your P&L (the trading fee) and a few that matter to moving money in and out. This page covers all of them, with the formula, the edge cases, and the number most traders never compute: the win rate you need after fees.

1. The trading fee (the one that eats your edge)

Every executed order on Kalshi pays a fee of ceil(0.07 × contracts × price × (1 − price)), rounded up to the next whole cent. Because of the price × (1 − price) term the fee is largest on 50¢ contracts (about 1.75¢ per contract) and falls toward zero near 1¢ and 99¢.

PriceTaker fee, 100 contractsAs % of stake
10¢$0.63 · 6.3%
25¢$1.32 · 5.3%
50¢$1.75 · 3.5%
75¢$1.32 · 1.8%
90¢$0.63 · 0.7%
  • Maker vs taker. Orders that cross the spread (takers) pay the full fee. Resting limit orders that add liquidity (makers) pay 25% of it. Posting limit orders is the single biggest fee reduction available to you.
  • Settlement is free. A contract that settles to $1 or $0 costs nothing. Selling before settlement is a second execution and pays a second fee.
  • Per-series multipliers. 0.07 is the standard multiplier. Kalshi can set a different one per series, and some sports, crypto and premium markets have used higher values, so check the fee schedule for a specific ticker.

Want the exact number for your trade? Use the free Kalshi fee calculator → It shows taker and maker fees, round-trip cost, and the breakeven win rate at any price.

2. Deposit fees

ACH bank transferFree. Usually the right default.
Debit card, Apple Pay, Google PayProcessor fee, listed by Kalshi as up to roughly 2 to 3 percent of the deposit. Fast, but it is the most expensive rail.
Wire transferNo fee from Kalshi. Your bank may charge its own outgoing wire fee.
Crypto (where offered)Third-party processor fees may apply. Check the amount shown before confirming.

3. Withdrawal fees

ACH to your bankFree. Typically 1 to 3 business days.
WireOnly available above a very high balance threshold. Your receiving bank may charge an incoming wire fee.
Debit cardReports vary between no fee and a small fixed fee. Confirm the amount Kalshi displays at withdrawal time.

There is no inactivity fee and no fee to hold a position. Note that deposits made by card may need to settle before they can be withdrawn.

4. Why "right more than half the time" still loses money

The fee peaks exactly where most trading happens: contracts priced near 50¢. On those, a full round trip (buy taker, sell taker) costs about 3.5¢ per contract, so you need to be right noticeably more than 50% of the time just to break even. Most traders track wins and losses; almost nobody tracks fees per category. That gap is where "I was up this year" and the actual account balance disagree.

FillBook imports your Kalshi fills with a read-only API key and shows realized P&L with every fee folded in, plus win rate and edge by category. See the live demo →

Kalshi fee FAQ

How much does Kalshi charge per trade?
Kalshi charges a trading fee on every executed order: ceil(0.07 × contracts × price × (1 − price)), rounded up to the next cent. On a 50¢ contract that is about 1.75¢ per contract, and it shrinks toward 1¢ and 99¢. Resting (maker) orders pay 25% of that.
Does Kalshi charge a withdrawal fee?
Kalshi does not charge a fee for ACH withdrawals to a US bank account; they typically arrive in 1 to 3 business days. Wire withdrawals are only available for very large balances and your bank may charge its own wire fee. Check the current fee schedule inside the app before withdrawing, since card and crypto rails can carry a processor fee.
Does Kalshi charge a deposit fee?
ACH bank deposits are free. Debit card, Apple Pay and Google Pay deposits carry a processor fee (Kalshi lists it as up to roughly 2 to 3 percent). Wire deposits are free on Kalshi's side, but your bank may charge to send the wire.
Is there a fee when a Kalshi contract settles?
No. Settlement to $1 or $0 is free. You only pay the trading fee when an order executes. That is why selling early costs a second fee while holding to settlement does not.
Are Kalshi fees different for sports markets?
Most series use the standard 0.07 multiplier, but Kalshi can set a different multiplier per series, and some sports, crypto and premium markets have used higher ones. The fee schedule PDF linked from your account is the source of truth for a specific series.
What win rate do I need to beat Kalshi fees?
It depends on the price. On 50¢ contracts you pay the most fee per contract, so a 52% hit rate can still be a net loss. The free calculator below shows the exact breakeven win rate for any price and size.

Fees change. Figures reflect Kalshi's published schedule as of September 2026; the schedule inside your Kalshi account is authoritative. Related: how to get Kalshi order book and historical data.