Guides · Last verified 2026-11-02

Kalshi fees explained: the exact formula, table, and worked examples

Kalshi charges a trading fee when your order matches. It charges no fee to hold a position, no settlement fee and no membership fee. The fee depends on the number of contracts and on the price. It peaks at 50¢ and falls toward 1¢ and 99¢.

Everything below comes from Kalshi's published fee schedule, effective and last updated July 7, 2026, and from Kalshi's developer documentation on rounding.

The formula

Kalshi's fee schedule gives two formulas:

Where:

The default multiplier is 1 for takers and 0 for makers. In most markets, resting (maker) orders therefore pay nothing. Some series are flagged with a maker multiplier, and there makers pay the 0.0175 rate.

Taker vs maker:

Canceling a resting order is free.

Fee table (taker, multiplier 1)

PriceFee per contractFee per 100 contractsMaker fee per 100 (where M = 1)
10¢ / 90¢$0.0063$0.63$0.1575
25¢ / 75¢$0.013125$1.3125$0.328125
50¢$0.0175$1.75$0.4375

The fee is symmetric. Buying Yes at 25¢ costs the same fee as buying Yes at 75¢, because P × (1 − P) is the same for both.

Rounding

The fee schedule says fees are rounded up "such that the fee + positionCost is rounded to a centicent," meaning $0.0001.

Kalshi's developer docs add a distinction:

FCM-cleared accounts can be charged a small rounding fee. Kalshi later rebates accumulated rounding overpayment per order.

In practice, a direct Kalshi account pays very close to the exact formula. A small trade through a broker partner may round up to the next cent.

Worked examples

1. Small taker buy. You buy 10 Yes contracts at 30¢.

2. Coin-flip market. You buy 100 No contracts at 50¢.

3. Heavy favorite. You buy 100 Yes at 90¢.

4. Maker order in a series with maker fees. Your resting bid fills for 100 contracts at 50¢ in a series with a maker multiplier of 1.

In a default series (maker multiplier 0), the same fill costs $0.

5. Combo. Kalshi lists combos (KXMVE) with a taker multiplier of 2.

6. Selling before settlement. Selling also counts as a trade.

Series exceptions

Kalshi publishes per-series multipliers.

The list changes. Check the series on the fee schedule before relying on a specific rate.

Deposit and withdrawal fees

What Kalshi does not charge

The fee schedule says there is no settlement fee and no membership fee.

Kalshi's developer docs note one narrow exception: a settlement adjustment may apply for sub-cent scalar settlements.

How Kalshi compares

Polymarket US uses the same formula shape with a 0.0695 taker coefficient. Our Kalshi vs Polymarket guide compares the two, and the live comparison shows current prices on markets listed on both.

Contracts can expire worthless, so you can lose the full amount you pay. Kalshi requires users to be 18+, and some states restrict certain contracts. See availability by state.

FAQ

What is Kalshi's fee per contract?

For a taker order it is 0.07 x price x (1 - price), times the series multiplier. At 50 cents that is $0.0175 per contract, or $1.75 per 100 contracts.

Does Kalshi charge maker fees?

Only in series flagged with a maker multiplier. The default maker multiplier is 0, so most resting orders pay nothing. Where it applies, the maker rate is 0.0175.

Does Kalshi take a cut of winnings?

No. Kalshi's fee schedule states there is no settlement fee and no membership fee. You pay fees when trades execute.

Are Kalshi deposits free?

ACH deposits and withdrawals are free. Debit card deposits carry a fee of up to 2%. Banks may charge for wires.

Why is my fee slightly different from the formula?

Fees are rounded up so that fee plus position cost lands on $0.0001 for direct members. Accounts cleared through a broker (FCM) are aligned to $0.01 and may pay a small rounding fee.

Information only, not investment or legal advice. Event contracts can lose value; trade only where permitted.

Sources

More guides