Converge / Calculators / Kalshi fee calculator

Kalshi fee calculator

Enter the contract price in cents and the number of contracts. You get Kalshi's trading fee, what the order really costs, and the odds it pays once the fee is counted, so you can compare it with a sportsbook line.

How Kalshi's fee works

fee = 0.07 × contracts × price × (1 − price), rounded up to the next cent

Price is in dollars, so 50¢ is 0.50. The fee is largest at 50¢, where the outcome is least certain, and shrinks toward the ends. Each contract pays $1 if it wins.

Fees and real odds for 100 contracts

PriceFeeTotal costOdds after feeFee as share of cost
10¢$0.63$10.63+8415.93%
20¢$1.12$21.12+3735.30%
30¢$1.47$31.47+2184.67%
50¢$1.75$51.75-1073.38%
70¢$1.47$71.47-2512.06%
90¢$0.63$90.63-9670.70%

A 50¢ contract looks like even money (+100), but after the fee it pays like -107: still better than the -110 a sportsbook usually charges on a main line. Compare more prices in the Kalshi vs sportsbooks guide.

Buy in one order, not one at a time

The rounding happens per order. One contract at 50¢ has a fee of 0.0175, rounded up to $0.02. Buy 100 that way and you pay $2.00 in fees; buy all 100 in one order and you pay $1.75.

Fees can differ on some markets and change over time; Kalshi's fee schedule has the current rates.

Questions

How much is the Kalshi fee?

About 0.07 x contracts x price x (1 - price), rounded up to the cent. For 100 contracts at 50 cents that is $1.75.

What odds does a 50 cent Kalshi contract pay after fees?

100 contracts cost $50 plus a $1.75 fee and pay $100, which is decimal 1.932, or about -107.

Is Kalshi cheaper than a sportsbook?

On evenly matched outcomes, often yes: about -107 after the fee against the usual -110. Compare the actual prices for each game, because sportsbook lines and Kalshi prices both move.

Related

The board does this math on every game, at every book.See today's 24 bets

Updated 2026-10-26