Scanner online
Scanning Kalshi…
Get alerts

KALSHI Policy

KALSHI Fee

Trading fee charged on each order, applied per contract and per fill.

Detailed explanation

Kalshi charges a per-contract trading fee on each order, applied to both sides of a market (YES and NO) and across makers and takers. The fee scales with the contract’s price and size, and there is no maker rebate in standard markets. In practice, the fee reduces your edge slightly, especially on mid-range prices near $0.50. Always account for fees when calculating expected edge and potential P&L.

Fees are explicitly part of Kalshi’s trading economics and contribute to the platform’s revenue model. They are described in Kalshi’s fee schedule and are included in the total cost of executing any trade via the REST or trading API.

Worked example

If you buy YES at 42¢ and NO at 56¢ on the same event (total 98¢), you lock in a 2¢ edge before fees. After the per-contract fee is applied to both fills, your net edge is the pre-fee edge minus the combined fee.

FAQ

What is the Kalshi fee per trade?
Kalshi charges a per-contract trading fee on each fill, calculated based on price and contract size; fees are applied to both sides of a trade (YES and NO).
Are there maker rebates on Kalshi?
There are no maker rebates for standard markets; the fee applies to both makers and takers in those markets.
Do fees affect edge calculations for arbitrage?
Yes. Fees reduce the gross edge you can lock in by buying both sides, so edge calculations must subtract the per-contract fee from the gross difference.

See KALSHI Fee on a live Kalshi market

KalshiArb scans every open Kalshi market for arbitrage edges where YES + NO < $1.00. Plug in your Kalshi API key and start receiving alerts in under 5 minutes.

Related terms