What Is Kalshi? How It Works, Fees and a Calculator
Quick answer
You want to know what Kalshi is. It is a CFTC-regulated US exchange: a yes/no contract at 40 cents means a 40% chance, pays $1 if right and carries a fee.
A Kalshi trade comes down to three things: what a contract pays, what its price says and how much the fee takes. This guide works through them with one running example.
What is Kalshi?
Kalshi is a US exchange, regulated by the CFTC, for event contracts: questions with a yes or no answer, such as whether a team wins or the Fed holds rates, that settle when the answer is known. By number of market series in Kalshi's public data on October 13, 2026, sports is its largest category, followed by entertainment, elections and politics, with markets on the economy, the weather and crypto as well.
Until a market settles, the price moves as traders buy and sell; Kalshi says it reflects the market's collective view of how likely the event is. You trade with other members, not with the exchange itself, which earns a fee on trades.
For safety and regulation, see our guide to whether Kalshi is legit.
How does Kalshi work?
Every Kalshi event contract is a question with a yes or no answer. You can buy Yes or No, and whichever side turns out right pays a dollar per contract at settlement. The wrong side pays nothing. A trade has four parts:
- The price. Most contracts trade in one-cent steps from 1 to 99 cents, and the price reads as the market's chance in percent. A contract at 40 cents says the market sees about a 40% chance.
- The payout. At settlement the right side pays a dollar per contract, so your profit is that dollar minus what you paid.
- The order book. The order book is the list of orders waiting to trade. Your order either fills straight away against one of them, or it joins the list until someone takes it or you cancel it.
- The fee. Kalshi charges a trading fee on an order that takes a price, and in some markets on a waiting order when it fills. The size depends on the price.
How to place your first trade on Kalshi
- Open an account. Kalshi has to verify your identity under US law and CFTC rules, so have an ID ready.
- Add money by bank transfer, debit card, wire or crypto.
- Pick a market and decide whether you think the answer is Yes or No.
- Choose how many contracts and how to buy: a quick order takes the best price on offer now and counts as a taker order, while a limit order waits at a price you set and counts as a maker order if it rests on the book and fills later.
- Check the fee shown in the order window and confirm. Then hold until the market settles, or sell earlier if the price moves.
Reading Kalshi prices as odds
If you also bet at sportsbooks, the quickest way to judge a Kalshi price is to turn it into odds. A cheap contract is a long shot with a big payout, and a contract close to a dollar is a heavy favorite with a small one.
Converting a Kalshi price to decimal and American odds
A contract bought at $0.40 pays $1.00 if your side is right.
Profit if right = $1.00 − $0.40 = $0.60 per contract.
Decimal odds = $1.00 ÷ $0.40 = 2.50.
American odds = (2.50 − 1) × 100 = +150.
Above 50 cents the odds turn negative: American odds = −100 × price ÷ (1 − price), so a 75-cent contract is −100 × 0.75 ÷ 0.25 = −300.
Implied chance = the price: $0.40 reads as 40%, before the trading fee.
That conversion leaves out the fee, which moves both numbers a little. To compare a Kalshi price with a sportsbook line fairly, strip the book's margin out of the line first; the vig calculator does it in one step.
How Kalshi payouts work
Each contract on the right side is worth a dollar at settlement and each on the wrong side is worth nothing. A cheaper price means more profit if you are right and less to lose if you are wrong.
What one Kalshi contract pays, by price (before fees)
| Price | Profit if right | Loss if wrong | Decimal | American |
|---|---|---|---|---|
| 10¢ | 90¢ | 10¢ | 10.00 | +900 |
| 25¢ | 75¢ | 25¢ | 4.00 | +300 |
| 40¢ | 60¢ | 40¢ | 2.50 | +150 |
| 60¢ | 40¢ | 60¢ | 1.67 | -150 |
| 80¢ | 20¢ | 80¢ | 1.25 | -400 |
| Price | Profit if right | Loss if wrong | Decimal | American |
|---|---|---|---|---|
| 10¢ | 90¢ | 10¢ | 10.00 | +900 |
| 25¢ | 75¢ | 25¢ | 4.00 | +300 |
| 40¢ | 60¢ | 40¢ | 2.50 | +150 |
| 60¢ | 40¢ | 60¢ | 1.67 | -150 |
| 80¢ | 20¢ | 80¢ | 1.25 | -400 |
When the outcome is official, Kalshi's markets team finalizes the result and pays winning contracts into your cash balance. Kalshi says most markets settle within a few hours of the outcome being known, often within about three.
Can you sell early?
Yes. You do not have to wait for the result. Kalshi lets you sell contracts you hold, either at the current market price with a quick order sale or with a limit order sale at a price you choose or better.
The sale price follows the market, not your entry. If you bought at 40 cents and the price is now 55, selling locks in 15 cents a contract before fees; if it has fallen to 30, selling limits the loss to 10 cents before fees. A sale is a trade like any other, so the same fee rules apply to it.
How much are Kalshi fees?
On an order of 100 contracts a taker pays at most $1.75, at a price of 50 cents, and less towards either end of the range. Kalshi rounds each order's fee up to the next cent, so very small orders pay slightly more per contract.
These figures are for a taker, an order that fills at once; the next section shows when waiting orders pay less. The fee is highest at a price of 50 cents because the formula multiplies the price by what is left of the dollar.
Taker fee on 100 Kalshi contracts
| Price | Cost before fee | Fee | Fee % | Win chance needed |
|---|---|---|---|---|
| 10¢ | $10.00 | $0.63 | 6.3% | 10.63% |
| 30¢ | $30.00 | $1.47 | 4.9% | 31.47% |
| 50¢ | $50.00 | $1.75 | 3.5% | 51.75% |
| 70¢ | $70.00 | $1.47 | 2.1% | 71.47% |
| 90¢ | $90.00 | $0.63 | 0.7% | 90.63% |
| Price | Cost before fee | Fee | Fee % | Win chance needed |
|---|---|---|---|---|
| 10¢ | $10.00 | $0.63 | 6.3% | 10.63% |
| 30¢ | $30.00 | $1.47 | 4.9% | 31.47% |
| 50¢ | $50.00 | $1.75 | 3.5% | 51.75% |
| 70¢ | $70.00 | $1.47 | 2.1% | 71.47% |
| 90¢ | $90.00 | $0.63 | 0.7% | 90.63% |
In dollars, contracts near 50 cents carry the biggest fee; as a share of what you spend, cheap long shots pay the most. Use the last column: at the 40-cent price used in this guide, a taker must be right about 41.7% of the time to break even.
How the Kalshi fee and the break-even chance are worked out
General fee = round up(0.07 × C × P × (1 − P)), with C the number of contracts and P the price in dollars.
100 contracts at $0.50: 0.07 × 100 × 0.50 × 0.50 = $1.75.
100 contracts at $0.10: 0.07 × 100 × 0.10 × 0.90 = $0.63.
100 contracts at $0.40: fee $1.68, so you pay $40.00 + $1.68 = $41.68 for $100.00 if right.
Break-even chance = $41.68 ÷ $100.00 = 41.68%, against 40% before the fee.
Odds after the fee = $100.00 ÷ $41.68 = 2.40 decimal, about +140 American, against +150 before it.
The formula is the one in the fee schedule Kalshi filed with the CFTC in 2022. A fee example in Kalshi's API documentation, updated in August 2026, matches the same rate to the last decimal.
Kalshi Fee Calculator
Enter a price and a number of contracts to see the fee, the profit if you are right and the chance you need to break even.
Cost
$40.00
Fee
$1.68
Profit if right
$58.32
Break-even
41.7%
Uses Kalshi's general fee formula, rounded up to the next cent for the order. Some markets charge half the general fee or none at all, so check the fee Kalshi shows before you confirm.
Maker and taker fees on Kalshi
Who pays the full fee depends on timing. The taker is the order that fills at once against an order already on the book; the maker is the order that was waiting there. Kalshi lists a fee type for every market series: most series charge makers nothing, though the big sports and Fed markets charge them a quarter of the taker fee.
- Most markets. When we pulled Kalshi's public market data on October 13, 2026, all but 163 of its 15,005 market series charged no maker fee.
- Maker-fee markets. The exceptions are mostly major sports and Fed markets. In our October 2026 check, NFL, NBA, college football and Premier League games, and Fed meetings, charged makers a quarter of the taker fee.
- Discounted markets. Some series run at half the usual fee. Professional baseball games were one of them in our check.
- Fee-free markets. A handful of series, 14 in our check, carried no trading fee at all.
So a limit order left to rest is usually cheaper than taking the price on offer, though it may never fill. Kalshi shows the fee behind the "i" icon next to "You're buying" before you confirm.
What slippage means on Kalshi
Quick orders carry one more cost. A quick order buys at the best price available right now, and a large one can span several price levels in the order book, so the average you pay can end up above the price you saw. That gap is slippage. A limit order never fills at a worse price than the one you set.
Can you parlay on Kalshi?
Yes, through combos. Kalshi lets you trade custom combinations of events in a single position, and each combo has its own order book. A combo pays up to $1 a contract: its value is the product of its parts, so it pays the full dollar only if every part settles at $1, and nothing if any part settles at $0.
- Fills are not guaranteed. You request a quote, and the combo fills only if another trader responds with one, so some combos never trade.
- No take-backs. Once a combo fills, you cannot cancel or reverse it.
Combos carry the same trade-off as parlays at a sportsbook. Our guide to the round robin bet shows how splitting picks into smaller parlays changes what one losing pick costs you.
Can you profit on Kalshi?
Some do, but only at other traders' expense: what you win on a contract, another member loses, and Kalshi takes its fee from the trade. The price is the market's estimate of the chance, so a trade has positive expected value only when your own estimate of that chance is above the price plus the fee.
Expected value of 100 Kalshi contracts at 40 cents
You buy 100 contracts at $0.40 as a taker. With the fee you pay $41.68.
Your estimate of the chance: 45%. Expected payout = 45% × $100.00 = $45.00.
Expected value = $45.00 − $41.68 = +$3.32, about 8% of what you pay.
At 41% the expected payout is $41.00, so the trade loses $0.68 on average.
As a maker in a market without maker fees, the same order costs $40.00 and breaks even at 40%.
A one-point edge is not enough when you take the price, because the taker fee adds more than a point at mid-range prices. As a maker the same edge can pay, which is why a limit order can turn a small edge into a profit.
Kalshi withdrawals: fees and how long they take
Kalshi's help pages list no Kalshi fee for bank or wire deposits or for bank, debit card and crypto withdrawals. Debit card deposits may carry a 2% processing fee.
Kalshi deposit and withdrawal fees and typical arrival (help pages dated August 2026)
| Method | Fee | Typical arrival |
|---|---|---|
| Bank transfer (ACH) deposit | None | Not stated |
| Wire deposit | None | Credited same day if received before 4pm ET |
| Debit card deposit | May carry a 2% processing fee | Not stated |
| Bank transfer withdrawal | None | A few business days |
| Debit card withdrawal | None | Within a few hours |
| Crypto withdrawal | None | Within 30 minutes |
| Method | Fee | Typical arrival |
|---|---|---|
| Bank transfer (ACH) deposit | None | Not stated |
| Wire deposit | None | Credited same day if received before 4pm ET |
| Debit card deposit | May carry a 2% processing fee | Not stated |
| Bank transfer withdrawal | None | A few business days |
| Debit card withdrawal | None | Within a few hours |
| Crypto withdrawal | None | Within 30 minutes |
- Bank transfers start at a $10 minimum deposit and are open to US users only.
- Wires under $1,000 are not accepted and are sent back. A wire has to be received by Kalshi Klear before 4pm Eastern to count the same day.
- From outside the US, ACH bank transfers, PayPal and Venmo are not available.
- To withdraw, open the Transfers tab, choose Withdraw from Kalshi and pick the method. A crypto withdrawal needs an earlier crypto deposit.
Does Kalshi pay interest?
Yes, on cash and open positions, for eligible users in the United States and its territories. The rate is variable and can change at any time.
Kalshi interest: rate and conditions
| Item | What Kalshi's help center says |
|---|---|
| Rate | Variable; 3.50% on Kalshi's interest (APY) help page in October 2026 |
| Minimum balance | $250 |
| Who qualifies | Eligible users in the United States and its territories |
| What earns it | Cash and open positions |
| How it is paid | Calculated daily, paid monthly |
| Social Security number | Needed to receive more than $10 of interest a year |
| Item | What Kalshi's help center says |
|---|---|
| Rate | Variable; 3.50% on Kalshi's interest (APY) help page in October 2026 |
| Minimum balance | $250 |
| Who qualifies | Eligible users in the United States and its territories |
| What earns it | Cash and open positions |
| How it is paid | Calculated daily, paid monthly |
| Social Security number | Needed to receive more than $10 of interest a year |
Kalshi or Polymarket?
See fees, markets and access for both exchanges side by side.
Compare Kalshi and PolymarketKalshi fees and payouts FAQ
Under Kalshi's general formula, 100 contracts at 50 cents carry a $1.75 taker fee, and 100 contracts at 10 or 90 cents carry $0.63. Makers pay nothing in most markets and a quarter of the taker fee in markets with maker fees.
A fee on an order that waited on the order book and was filled later. Only some markets charge it, mostly major sports and Fed markets, and it is usually a quarter of the taker fee. Cancelling a resting order costs nothing.
Bank transfer and wire deposits have no fee, and bank, debit card and crypto withdrawals have no fee, per help pages dated August 2026. Debit card deposits may carry a 2% processing fee.
Leave a limit order resting instead of taking the price. On October 13, 2026, makers paid no fee in all but 163 of Kalshi's 15,005 market series, though those include the big NFL, NBA and Fed markets. Fund by bank transfer rather than debit card.
Kalshi says crypto withdrawals typically arrive within 30 minutes, debit card withdrawals within a few hours and bank transfers within a few business days.
Where Kalshi offers sports in your state, open a game market, buy the outcome you back at the price shown and hold until the game settles, or sell earlier if the price moves your way. Each winning contract pays $1.
It is possible but hard: every dollar won comes from another trader, and Kalshi charges a fee on each trade. Only traders whose estimates beat the price after fees come out ahead over time, and a resting limit order can cut the fee.
It settles to $0, so you lose the price you paid plus any trading fee. A contract on the right side pays $1.
What to read next
Continue with the closest practical questions to this guide.

Is Kalshi Legit? Regulation, Safety and State Rulings
Kalshi is a CFTC-regulated US exchange, not an offshore sportsbook. See what that regulation covers, where customer money is held and the risks it does not remove.

Expected Value in Betting: Complete EV Guide
Learn what expected value (EV) means in betting, how to calculate it, and how +EV thinking separates profitable bettors from the rest. With real examples.

Exchange Netting: Cut Commission by up to 62.5% and Unlock Bound Capital
Exchange netting cuts your commission and frees bound liquidity. Learn how it works, how to calculate savings, and why it matters for high‑volume betting.
