• LoL: G2 Esports vs Dplus KIA (B… · Match Winner0¢▼ 39.5
  • Bulls vs. Bucks · Bulls vs. Bucks51¢▲ 2.0
  • NATO x Russia military clash by… · October 313¢▼ 17.8
  • Fed Decision in October · 25 bps increase7¢▲ 1.0
  • Balance of Power: 2026 Midterms · Republicans Sweep8¢
  • Fed Decision in October · No change93¢▼ 1.0
  • Russia x Ukraine any diplomatic… · October 31100¢▲ 37.9
  • LoL: Team Liquid vs CTBC Flying… · Match Winner44¢▼ 28.0
  • Balance of Power: 2026 Midterms · D Senate, R House1¢▲ 0.1
  • Brazil Presidential Election · Flávio Bolsonaro77¢▲ 0.5
  • Bolton Wanderers FC vs. Middles… · Middlesbrough FC100¢▲ 38.5
  • Which party will win the Senate… · Democratic Party68¢▼ 0.5
  • Knicks vs. Celtics · Knicks vs. Celtics44¢
  • Balance of Power: 2026 Midterms · Democrats Sweep67¢▼ 2.0
  • Raptors vs. Wizards · Raptors vs. Wizards75¢▲ 6.0
  • Fed Decision in October · 25 bps decrease0¢▼ 0.1
  • Hawks vs. Hornets · Hawks vs. Hornets56¢
  • Fed Decision in October · 50+ bps increase0¢

Kalshi fees explained (2026): the fee formula, maker fees, deposits and how to pay less

Kalshi charges takers 7% × price × (1 − price) per contract, rounded up to the cent: at most 1.75¢ at 50¢. Makers pay a quarter of that on some markets, settlement is free, bank transfers cost nothing and cards about 2%. A fee table, worked examples and how to cut costs.

RDResearch desk23 Oct 2026 · 6 min read
In this article
  1. Kalshi fees at a glance
  2. How the fee formula works
  3. Why small orders pay more
  4. Maker fees
  5. Markets with different rates
  6. Worked examples
  7. Deposits, withdrawals and interest
  8. Kalshi vs Polymarket fees
  9. How to pay less on Kalshi
  10. Kalshi fees: frequently asked questions
  11. Keep reading

Kalshi makes its money from a trading fee charged when your order fills. Takers, orders that match straight away, pay 7% × contracts × price × (1 − price), rounded up to the next cent. That peaks at 1.75¢ per contract at 50¢ and falls towards zero near 1¢ and 99¢. Resting limit orders pay a quarter of that on markets with maker fees, and nothing elsewhere. There is no fee to cancel an order, to hold a position or to settle one.

As of October 2026, from Kalshi's published fee schedule as reported by its help centre and fee trackers. The order ticket shows the exact fee before you confirm.

Kalshi fees at a glance

Cost What you pay
Taker fee 0.07 × contracts × P × (1 − P), rounded up to the cent
Maker fee 0.0175 × contracts × P × (1 − P) on markets with maker fees; otherwise nothing
Cancelling an order Free
Settlement Free; a winning contract pays $1
Bank transfer (ACH) Free, both ways
Debit card deposit Up to about 2%
Wire deposit No Kalshi fee; from $1,000; your bank may charge
Interest you earn 3.50% APY on cash and positions (variable)

How the fee formula works

P is the contract price in dollars, so a 30¢ contract is 0.30. P × (1 − P) is largest at 50¢ (0.25) and small near the edges (0.09 at 10¢ or 90¢), which means a 30¢ trade costs the same in dollars as a 70¢ one.

Price Fee per contract 10 contracts 100 contracts Share of your cost
5¢ 0.33¢ $0.04 $0.34 6.7%
10¢ 0.63¢ $0.07 $0.63 6.3%
25¢ 1.31¢ $0.14 $1.32 5.3%
50¢ 1.75¢ $0.18 $1.75 3.5%
75¢ 1.31¢ $0.14 $1.32 1.8%
90¢ 0.63¢ $0.07 $0.63 0.7%
95¢ 0.33¢ $0.04 $0.34 0.35%

In dollars the fee is symmetric. As a share of what you pay it is not: the fee divided by the price is 7% × (1 − P), so cheap long shots carry the heaviest fee load.

Kalshi’s taker fee as a share of what you payFee divided by the contract price, by price
6.7%
5¢
6.3%
10¢
5.3%
25¢
3.5%
50¢
1.8%
75¢
0.7%
90¢
0.4%
95¢

Source: PredictDesk calculation from Kalshi’s fee formula

Show the data
Value
5¢6.7%
10¢6.3%
25¢5.3%
50¢3.5%
75¢1.8%
90¢0.7%
95¢0.4%

Why small orders pay more

Fees round up to the next cent per order, so tiny orders pay for a sliver of a cent they did not use. At 10¢, one contract pays a full cent, 59% more than the 0.63¢ the formula says.

Fee per contract at 10¢, by order sizeKalshi taker fee after rounding up to the cent, in cents per contract
1 contract$0.01 fee
1.00¢
5 contracts$0.04 fee
0.80¢
10 contracts$0.07 fee
0.70¢
100 contracts$0.63 fee
0.63¢

Source: PredictDesk calculation from Kalshi’s fee formula

Show the data
Value
1 contract1.00¢
5 contracts0.80¢
10 contracts0.70¢
100 contracts0.63¢

Maker fees

A maker order rests on the book until someone trades against it. On markets where Kalshi charges maker fees, the rate is 0.0175, a quarter of the taker rate: 100 contracts at 50¢ cost $0.44 instead of $1.75. Many markets charge makers nothing. Either way, the fee is charged only when the order fills; cancelling is free. Kalshi also runs liquidity incentive programs on selected markets (limit order vs market order).

Markets with different rates

Kalshi's help centre notes that some markets carry different fees, often around special events, and fee trackers report that the schedule gives S&P 500 and Nasdaq-100 markets half the usual rate (0.035). The fee line on the order ticket is the one to trust.

Worked examples

  • A $100 coin flip. 200 contracts at 50¢ as a taker: 0.07 × 200 × 0.5 × 0.5 = $3.50. If you win you collect $200, with no fee on settlement: a profit of $96.50.
  • A heavy favourite. 1,000 contracts at 90¢: 0.07 × 1,000 × 0.9 × 0.1 = $6.30 on a $900 stake, just 0.7%.
  • The same coin flip as a maker. 200 contracts at 50¢ resting on the book: 0.0175 × 200 × 0.25 = $0.875, rounded up to $0.88, or $0 on markets without maker fees.
  • Selling before settlement. Selling is another trade, so a market order to sell pays the taker fee again. Holding to settlement costs nothing (how Kalshi payouts work).

Deposits, withdrawals and interest

Method Deposit Withdrawal
Bank transfer (ACH) Free; $10 minimum Free; 1–3 business days
Debit card Up to about 2% Usually within hours
Wire From $1,000; no Kalshi fee Same or next business day; flat fee
Crypto Network and processor fees Often within an hour

Kalshi also pays 3.50% APY on cash and open positions for eligible US users with an average monthly balance of at least $250, which offsets fees on long-dated trades (withdrawals on Kalshi and Polymarket).

Kalshi vs Polymarket fees

Taker fee on 100 contracts at 50¢
Kalshi $1.75
Polymarket US (since 19 October 2026) $1.74
Polymarket global site $1.00 (politics) to $1.75 (crypto); $0 on geopolitics

Polymarket makers pay nothing on either platform, while Kalshi charges makers on some markets (Polymarket fees explained; the full comparison).

How to pay less on Kalshi

  1. Use limit orders. You pay the maker rate or nothing, and you avoid crossing the spread.
  2. Place fewer, larger orders. Rounding up per order punishes tiny ones.
  3. Avoid market orders on long shots, where the fee is the biggest share of the stake.
  4. Fund by bank transfer, not card.
  5. Hold to settlement when your view has not changed: settling is free, selling is a trade.

Kalshi fees: frequently asked questions

How much does Kalshi charge per trade?
Takers pay 7% × contracts × price × (1 − price), rounded up to the cent: at most 1.75¢ per contract, at 50¢.

Does Kalshi charge maker fees?
On some markets, at a quarter of the taker rate (0.0175), and only when the order fills.

Does Kalshi charge a fee on winnings?
No. Settlement is free; fees are charged when you trade.

Does Kalshi charge to deposit or withdraw?
Bank transfers are free. Debit card deposits cost up to about 2%.

How much is the Kalshi fee on a $100 bet?
At 50¢ (200 contracts), $3.50 as a taker. At 90¢ (about 111 contracts), about $0.70.

Keep reading

#kalshi#fees#basics
RD
Written by
Research desk
Markets research

Turn this into your edge.

Put what you just read to work: live Polymarket and Kalshi odds, the news behind every move and the better price across both, free.

Keep reading

More guides