Kalshi fees explained
Last updated September 17, 2026 · fact-checked against live Kalshi and Polymarket data
We earn a commission if you sign up through these offers. 21+.
Kalshi: Trade $25 and Get $25!
FLPREDICTSCertain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
Short answer: Kalshi's trading fee follows a per-contract formula that maxes out near 1.75¢ on 50¢ fills. Deposits are free. ACH withdrawals are free.
Kalshi's status in Florida: Available (as of October 3, 2026). Details, court rulings and the change-log: Is Kalshi legal in Florida?
Quick answer
Kalshi charges roughly 0–2% of contract price in trading fees, scaled so cheap longshots cost the least, and charges nothing for ACH deposits, ACH withdrawals, inactivity, or account maintenance.
We earn a commission if you sign up through these offers. 21+.
Kalshi: Trade $25 and Get $25!
FLPREDICTSCertain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
Last checked November 9, 2026
Key takeaways
- › Trading fee formula: round(0.07 × contracts × price × (1 − price)) cents per fill.
- › Maximum fee per contract is ~1.75¢, hit at $0.50.
- › Fees drop toward zero as price approaches $0.00 or $1.00.
- › ACH and debit deposits free; ACH withdrawals free; wire withdrawals have a small fee.
- › Shown net of fees on Kalshi's profit-and-loss statement.
Trade $25, get $25 (opens in a new tab)
Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
The trading fee formula
Per fill, Kalshi charges: round(0.07 × C × P × (1 − P)) in cents, where C is contracts filled and P is the fill price between 0 and 1.
The shape: zero at the extremes ($0 or $1), peak at $0.50. That's why pros price-shop into mispricings — fees compress when you trade tails.
Worked examples
| Trade | Cost | Fee |
|---|---|---|
| 100 contracts @ $0.50 | $50.00 | ~$1.75 |
| 100 contracts @ $0.10 | $10.00 | ~$0.63 |
| 100 contracts @ $0.90 | $90.00 | ~$0.63 |
| 1,000 contracts @ $0.50 | $500.00 | ~$17.50 |
Deposit and withdrawal costs
- ACH deposits: free, 1–3 business days.
- Debit card deposits: free, instant.
- Wire deposits: free on Kalshi's side (your bank may charge).
- ACH withdrawals: free, 1–3 business days.
- Wire withdrawals: small platform fee.
Kalshi fees vs Polymarket — cost comparison
| Trade | Kalshi | Polymarket |
|---|---|---|
| $50 fill @ $0.50 | ~$0.88 | $0 platform + ~1¢ spread |
| $500 fill @ $0.50 | ~$8.75 | $0 platform + spread |
| $500 fill @ $0.10 | ~$3.15 | $0 platform + spread |
| Deposit $500 | Free ACH | Free debit/bank deposit |
| Withdraw $500 | Free ACH | Off-ramp 0.5–2% + bridge |
Kalshi's fee is transparent and USD-native. Polymarket's zero platform fee is only truly zero if you already hold USD in the U.S. app — on/off-ramp costs are the real hidden line.
Florida angle
Florida has no state income tax, so the only tax on Kalshi gains is federal. How event contracts are classified is still unsettled (the IRS hasn't issued guidance), and Kalshi gives you a profit-and-loss statement rather than a trading 1099, so keep your records and ask a tax professional. Free ACH deposits and withdrawals make Kalshi cheaper end-to-end for a Florida trader than any crypto-based alternative once on-ramp costs are counted.
Welcome offer · Kalshi
Trade $25 and get $25
New users: open a Kalshi account, trade $25 in event contracts with the code, and get $25 back.
FLPREDICTS
Claim the $25 bonus (opens in a new tab)CFTC-regulated exchange · web and mobileCertain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
(opens in a new tab)Play responsibly
Prediction markets are real-money trading and you can lose your full stake. We recommend 21+. If trading stops feeling fun, call 1-800-GAMBLER or text 988.
Sources
- › Kalshi Help Center — fees, deposits, and withdrawals (opens in a new tab)
- › CFTC — Designated Contract Markets (regulated exchanges) (opens in a new tab)
- › IRS — About Form 1099-B (opens in a new tab)
- › U.S. Commodity Futures Trading Commission (CFTC) (opens in a new tab)
Frequently asked questions
How much does Kalshi charge per trade?
Kalshi's trading fee is calculated per fill using the formula: round(0.07 × C × P × (1 − P)) cents per contract, where C is the contract count and P is the fill price. Fees max out around 1.75¢ on a 50¢ fill and drop toward zero at the extremes.
Are there deposit fees on Kalshi?
No. ACH deposits, debit card deposits, and wires are all free on the platform side (your bank may charge a wire fee).
Does Kalshi charge withdrawal fees?
ACH withdrawals are free. Wire withdrawals carry a small fee. Withdrawals typically arrive within 1–3 business days.
What's the maker vs taker fee on Kalshi?
Kalshi uses a single fee schedule — there is no maker rebate. The fee applies to whoever takes a fill at the matched price.
Are Kalshi fees cheaper than Polymarket?
Polymarket US advertises no platform fee, while Kalshi charges a per-contract fee. Both are CFTC-regulated and settle in dollars, so compare the total cost shown for the exact market before you trade.
How are Kalshi fees taxed?
Fees reduce your net profit. Kalshi's profit-and-loss statement shows results with fees included, so you generally don't deduct fees separately — they're already netted in the reported figure. Confirm with a CPA.
Do Kalshi fees change for Florida residents?
Kalshi's fee schedule is set by the platform and applies according to its current terms. Florida traders may benefit from having no state income tax, but federal reporting can still apply.
Are there fees on Kalshi's Florida hurricane markets?
Same formula as any other market: round(0.07 × contracts × price × (1 − price)) cents per fill. Hurricane markets tend to trade near the extremes (very high or very low probability), where the fee compresses toward zero.
Are Kalshi fees cheaper on smaller trades?
The formula scales linearly with contract count and is a fixed cents-per-contract calculation, so smaller trades pay proportionally the same rate. There is no minimum ticket fee, so tiny trades stay cheap.
Already have Kalshi? Add a second app
- OG: Trade $25 Get $50 in Rewards! (New users only) (code
FLPREDICTS) · 42 states + D.C. Claim on OG (opens in a new tab)
Paid partnership with OG. Terms and conditions apply. Trading derivatives involves risk and may not be appropriate for all. Availability subject to jurisdictional limitations. For more information, visit: OG.com. - ProphetX: Trade $40 Get $40 (code
FLPREDICTS) · 49 states + D.C. Claim on ProphetX (opens in a new tab)
New users only. T&Cs apply. ProphetX's minimum age is 18 (or the local age of majority if higher); we recommend 21+. Not available in Nevada. Trading involves risk.
21+ · T&Cs apply · Terms
Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.