Kalshi charges a trading fee of 0.07 x C x P x (1 - P), rounded up to the next cent. C is the number of contracts and P is the price in dollars. The fee peaks at 1.75 cents a contract on a 50 cent contract and falls toward zero at 1 and 99 cents. About 160 series also charge makers a smaller fee. Withdrawals are free.
That's the whole answer. The rest of this page shows what the formula does to your money at every price, where the rounding bites, which series charge makers, and how to keep more of each trade.
The Kalshi fee formula
fee = round up(M x 0.07 x C x P x (1 - P))
- C is the number of contracts in the fill.
- P is the price in dollars. 40 cents is 0.40.
- M is the series multiplier. Kalshi sets one per series.
- round up means up to the next cent on a normal retail account.
The P x (1 - P) term drives everything. It hits its maximum of 0.25 at 50 cents, drops to 0.09 at 10 cents and to 0.0099 at 1 cent. So a coin flip pays the most fee and a near certainty pays almost none. A 10 cent contract and a 90 cent contract pay the same fee in dollars, because 0.10 x 0.90 equals 0.90 x 0.10.
You pay the taker fee when your order takes liquidity. A market order does, and so does a limit order priced at or through the best offer, because it fills the moment it arrives. A limit order that rests on the book pays the maker fee if the series has one, and nothing if it doesn't.
What multiplier does your market use
Kalshi's public API lists a fee type and a multiplier for every series. We pulled all 14,399 series on September 27, 2026. Here's the split:
| Fee setup | Series | Examples |
|---|---|---|
| Taker fee, multiplier 1, no maker fee | 14,204 | Weather, politics, culture, mentions, most economics |
| Taker fee plus maker fee, multiplier 1 | 159 | NFL, NBA, MLB and college football games, S&P 500 ranges, CPI, payrolls, Fed markets, crypto |
| Taker fee, multiplier 0.5 | 18 | MLB props: spreads, totals, home runs, strikeouts, first five innings |
| No fee, multiplier 0 | 14 | Long-dated markets such as yearly Bitcoin and Ether price, yearly GDP |
| Combo fee schedule | 3 | The combo series (parlays) |
Two takeaways. First, 98.6% of series follow the plain formula with no maker fee. Second, the biggest sports markets are exactly where makers do pay. Third-party guides quote S&P 500 and Nasdaq-100 markets at a 0.035 taker rate, which matches a 0.5 multiplier, but we couldn't confirm that rate in Kalshi's own schedule.
Kalshi fees at every price
Every fee below is for 100 contracts with multiplier 1, rounded up to the cent the way Kalshi rounds a retail order.
| Price | Cost of 100 contracts | Taker fee | Maker fee (maker-fee series) | Math for the taker fee |
|---|---|---|---|---|
| 1 cent | $1 | $0.07 | $0.02 | 0.07 x 100 x 0.01 x 0.99 = 0.0693 |
| 5 cents | $5 | $0.34 | $0.09 | 0.07 x 100 x 0.05 x 0.95 = 0.3325 |
| 10 cents | $10 | $0.63 | $0.16 | 0.07 x 100 x 0.10 x 0.90 = 0.63 |
| 25 cents | $25 | $1.32 | $0.33 | 0.07 x 100 x 0.25 x 0.75 = 1.3125 |
| 50 cents | $50 | $1.75 | $0.44 | 0.07 x 100 x 0.50 x 0.50 = 1.75 |
| 75 cents | $75 | $1.32 | $0.33 | 0.07 x 100 x 0.75 x 0.25 = 1.3125 |
| 90 cents | $90 | $0.63 | $0.16 | 0.07 x 100 x 0.90 x 0.10 = 0.63 |
| 99 cents | $99 | $0.07 | $0.02 | 0.07 x 100 x 0.99 x 0.01 = 0.0693 |
The maker column uses 0.0175, a quarter of the taker rate, and only applies on the 159 series with maker fees. On the other 14,000-plus series, makers pay $0.00.
The longshot tax and the favorite tax
In dollars the fee looks symmetric. In practice it isn't. Measure it against what you put in and against what you win, and two different taxes show up.
| Price | Fee on 100 | Fee as a share of your stake | Profit if you win | Fee as a share of your profit |
|---|---|---|---|---|
| 1 cent | $0.07 | 7.0% | $99 | 0.07% |
| 5 cents | $0.34 | 6.8% | $95 | 0.36% |
| 10 cents | $0.63 | 6.3% | $90 | 0.70% |
| 25 cents | $1.32 | 5.3% | $75 | 1.8% |
| 50 cents | $1.75 | 3.5% | $50 | 3.5% |
| 75 cents | $1.32 | 1.8% | $25 | 5.3% |
| 90 cents | $0.63 | 0.70% | $10 | 6.3% |
| 99 cents | $0.07 | 0.07% | $1 | 7.0% |
- Longshot buyers pay the most per dollar spent. A 5 cent contract costs you 6.8% of your stake in fees. Most longshots lose, so that 6.8% goes on money you won't see again.
- Favorite buyers pay the most per dollar won. Buy at 90 cents and the fee eats 6.3% of your profit. Favorites usually carry a thin edge, and the fee takes a big bite out of it.
- 50 cents is the middle. 3.5% of stake and 3.5% of profit.
How much edge you need to beat the fee
Turn the fee into probability points. On 100 contracts at 50 cents, the fee is 1.75 cents a contract. You only break even if the true chance is 51.75% or better. The market says 50%, so you need to be right 1.75 points more often than the price implies before you make a cent.
| Price you pay | Fee per contract | Break-even probability | Extra edge you need |
|---|---|---|---|
| 10 cents | 0.63 cents | 10.63% | 0.63 points, 6.3% of the price |
| 25 cents | 1.32 cents | 26.32% | 1.32 points, 5.3% of the price |
| 50 cents | 1.75 cents | 51.75% | 1.75 points, 3.5% of the price |
| 75 cents | 1.32 cents | 76.32% | 1.32 points, 1.8% of the price |
| 90 cents | 0.63 cents | 90.63% | 0.63 points, 0.7% of the price |
Our take: if your edge is "I think this 50 cent market should be 52", the taker fee eats most of it. Post a limit order instead, or skip the trade.
Where the rounding bites
Kalshi rounds each order's fee up to the next cent. On big orders you'll never notice. On small orders, the rounding is the whole story.
| Order | Fee before rounding | Fee you pay | Fee as a share of stake |
|---|---|---|---|
| 1 contract at 1 cent | 0.07 cents | 1 cent | 100% |
| 1 contract at 5 cents | 0.33 cents | 1 cent | 20% |
| 1 contract at 10 cents | 0.63 cents | 1 cent | 10% |
| 1 contract at 50 cents | 1.75 cents | 2 cents | 4% |
| 10 contracts at 50 cents | 17.5 cents | 18 cents | 3.6% |
| 100 contracts at 50 cents | 175 cents | $1.75 | 3.5% |
- A single 1 cent contract costs 2 cents all in. You've doubled your cost before the market moves.
- Kalshi's API documents a per-order rounding accumulator. If one order fills in several pieces, Kalshi tracks the over-rounding and rebates the excess, so you pay one rounded fee per order, not one per fill.
- Direct members settle to a hundredth of a cent. Retail accounts settle to the cent.
Our take: never buy 1 to 5 contracts of a cheap longshot as a taker. Batch the order or rest a limit.
A round trip pays two fees
Selling before settlement is a second trade, so it costs a second fee. Settlement itself is free. Here's one position played two ways.
| Step | Sell early | Hold to settlement |
|---|---|---|
| Buy 100 Yes at 40 cents as a taker | $40 cost, $1.68 fee | $40 cost, $1.68 fee |
| Exit | Sell 100 at 60 cents, $1.68 fee | Market settles Yes, no fee |
| Gross profit | $20.00 | $60.00 |
| Total fees | $3.36 | $1.68 |
| Net profit | $16.64 | $58.32 |
| Fees as a share of gross profit | 16.8% | 2.8% |
The math: 0.07 x 100 x 0.40 x 0.60 = 1.68, and 0.07 x 100 x 0.60 x 0.40 = 1.68. The exit fee equals the entry fee because 40 and 60 cents mirror each other around 50.
- Swing traders pay the fee twice on every idea. A strategy built on 3 cent moves near 50 cents loses about 3.5 cents a contract to fees before the move pays anything.
- Holding to settlement costs nothing extra, win or lose. Of course, if it loses, you lose the whole stake.
- Exits as a maker pay zero on most series. Rest your take-profit as a limit order instead of hitting the bid.
Kalshi maker fees in detail
A maker order rests on the book until another trader fills it. On 14,000-plus series makers pay nothing. On 159 series makers pay round up(M x 0.0175 x C x P x (1 - P)) when the resting order fills.
- You only pay the maker fee on the part of your order that fills.
- Placing, amending and cancelling orders costs nothing.
- The maker-fee series cluster in the highest-volume markets: NFL, NBA, MLB and college football games, plus S&P 500 ranges, CPI, payrolls, Fed decisions and crypto.
- 100 contracts filled as a maker at 50 cents on a maker-fee series cost $0.44, a quarter of the $1.75 taker fee.
Our take: on NFL Sunday a limit order still saves you 75% of the fee. On a weather market it saves you all of it. Posting limit orders is the single best fee habit on Kalshi.
Kalshi deposit and withdrawal fees
| Method | Deposit | Withdrawal |
|---|---|---|
| Bank (ACH) | Free | Free |
| Wire | Free, $1,000 minimum | Use another method |
| Real-time payment (RTP) | Free | Use another method |
| Debit card, Apple Pay, Google Pay | Up to 2% | Free |
| PayPal | First deposit free, then up to 2% | Free |
| Venmo | Not listed | Free |
| Cash App | A fee Kalshi doesn't list | Not offered |
| Crypto | Network fees apply | Free, needs an earlier crypto deposit |
A 2% card fee on a $500 deposit costs $10, the same as the taker fee on about 570 contracts at 50 cents. If you trade more than once, fund by ACH. Kalshi's wire article lists wires for deposits only, but its transfers FAQ groups them under deposits and withdrawals. We treat wire as a deposit method until Kalshi says otherwise. Full steps in how to withdraw from Kalshi.
Kalshi combo and RFQ fees
Combos, Kalshi's parlays, trade through request for quote. A July 12, 2026 filing, effective no earlier than July 24, 2026, set the rule for combo trades where no order rested more than 5 seconds:
- The trader who accepts the quote pays a taker-equivalent fee.
- The market maker who quoted pays a maker-equivalent fee.
- Kalshi adjusts both within 5 seconds of the trade.
- The combo series carry a maker multiplier of 0.5 instead of 0.25, a maker rate of 0.035.
The fee is the small cost of a combo. The quote spread is the big one. See Kalshi parlays explained for the math.
Kalshi fees compared with Polymarket and Gemini
The same trade, 100 contracts, on four venues:
| Venue | Taker fee at 50 cents | Taker fee at 10 cents | Maker at 50 cents |
|---|---|---|---|
| Kalshi | $1.75 | $0.63 | $0 on most series, $0.44 on 159 series |
| Polymarket US | $1.74 | $0.63 | Paid a $0.31 rebate |
| polymarket.com, crypto | $1.75 | $0.63 | $0, plus a share of taker fees |
| polymarket.com, sports | $1.25 | $0.45 | $0, plus a share of taker fees |
| polymarket.com, politics | $1.00 | $0.36 | $0, plus a share of taker fees |
| polymarket.com, geopolitics | $0 | $0 | $0 |
| Gemini | $1.75 | $0.63 | $0.44 |
- Everyone uses the same
rate x C x P x (1 - P)shape. The rate and the rounding differ. - polymarket.com is the cheapest venue for politics and sports takers. Polymarket US pays makers the most. Kalshi charges makers nothing on 98.6% of series.
- Gemini charges makers on every market. Kalshi charges makers on 159 series.
More in Polymarket fees explained and Kalshi vs Polymarket. If you plan to trade the gap between two venues, read prediction market arbitrage first. Taker fees on both legs add up to about 3.5 cents a contract near 50 cents, which is more than most gaps.
What a month of Kalshi trading costs
Say you place 40 taker trades a month, 50 contracts each, at an average price of 40 cents. Each trade pays 0.07 x 50 x 0.40 x 0.60 = $0.84. Forty trades cost $33.60 in fees on $800 of trading, or 4.2% of everything you put in.
- The same trades as resting limit orders on weather, politics or economics markets: $0.
- The same trades as resting limit orders on NFL games, a maker-fee series: 0.0175 x 50 x 0.24 = $0.21 each, $8.40 a month.
- If you sell every one of those out before settlement as a taker, the bill roughly doubles, to about $67.
Five ways to pay less on Kalshi
- Rest limit orders. Zero fee on most series, a quarter of the taker fee on the rest.
- Size up or stay out. Orders under 10 contracts lose a big share to rounding.
- Fund by ACH or wire. Skip the 2% card fee.
- Check the multiplier. MLB props run at half fee. A few long-dated markets run free.
- Hold to settlement when you like the position. Settlement carries no fee. Selling before settlement pays a second trading fee.
Where Rivo fits
Rivo is not an exchange. It's a $15 a month terminal on top of Kalshi, Polymarket, Polymarket US and Gemini. Your Kalshi money stays in your Kalshi account, and Kalshi charges you its fees as usual. Rivo adds no fee on Kalshi orders.
- The order ticket shows the exact fee before you click Buy. Rivo reads the market's own fee rules from Kalshi, including the series multiplier, the maker fee and Kalshi's price bands, and runs the same formula on your order. The ticket walks the live book level by level, so the fee, the average fill and the total match what Kalshi charges.
- Limit orders are one click away. The same ticket posts limit orders, so the cheapest habit on this page takes no extra work.
- Bots size down to the book. A live Kalshi bot only fills what the book supports inside your slippage limit, so you never pay taker fees on a price you didn't want.
- Backtests show you net results. Test a signal on settled Kalshi markets at your size before you pay a single fee.
See who beats the fee in practice on the Kalshi leaderboard. Building your own tools? The Kalshi API guide covers the fee fields in the series endpoint.
Frequently asked questions
Does Kalshi have fees?
Yes. Kalshi charges a trading fee when your order fills: 0.07 x contracts x price x (1 - price), rounded up to the next cent. Withdrawals are free. ACH, wire and real-time payment deposits are free. Debit card deposits carry up to a 2% processing fee.
How much are Kalshi fees?
At most 1.75 cents a contract, at a 50 cent price. 100 contracts at 50 cents cost $1.75 in fees. 100 contracts at 10 or 90 cents cost $0.63. 100 contracts at 1 or 99 cents cost $0.07.
What is the Kalshi fee schedule?
Kalshi publishes a fee schedule PDF, last updated July 2026. The general taker fee is round up(M x 0.07 x C x P x (1 - P)), where M is a per-series multiplier. On about 160 series makers also pay round up(M x 0.0175 x C x P x (1 - P)). A handful of long-dated series trade free.
Does Kalshi charge maker fees?
On some series. On September 27, 2026, 159 of 14,399 Kalshi series charged maker fees, mostly NFL, NBA, MLB and college football games plus S&P 500, CPI, payrolls and crypto markets. Everywhere else a resting order pays nothing. Cancelling an order is always free.
Does Kalshi charge fees to deposit or withdraw?
Withdrawals are free on every method. ACH, wire and real-time payment deposits are free. Debit card deposits carry up to a 2% processing fee. PayPal deposits are free the first time and up to 2% after. Cash App deposits carry a fee Kalshi doesn't list.
Does Kalshi take a cut of winnings?
No. Kalshi charges when a trade fills, not when a market settles. A winning contract pays the full $1.00. Kalshi's rulebook allows settlement fees, but no current market charges one.
Why did I pay 2 cents in fees on a 1 contract trade?
Because Kalshi rounds each order's fee up to the next cent. One contract at 50 cents has 1.75 cents of fee before rounding, which becomes 2 cents. On a 1 cent contract, the fee rounds up to 1 cent, which is 100% of your stake.
How do I avoid Kalshi fees?
Post limit orders that rest on the book instead of taking the best price. On most series makers pay nothing. Trade in larger orders so rounding matters less, and fund by ACH or wire instead of a debit card.
Are Kalshi fees higher than Polymarket fees?
About the same. 100 contracts at 50 cents cost $1.75 on Kalshi, $1.74 on Polymarket US and between $0 and $1.75 on polymarket.com depending on the market's category. Polymarket pays makers a rebate. Kalshi charges makers nothing on most series.