PREDICTION MARKETS · EXPLAINER
Kalshi fees, explained with worked examples
Kalshi fees come from one formula, a multiplier that depends on the series, and a short list of deposit costs. The trading fee depends on the contract price and the number of contracts, not on how much you win. This guide shows the formula, worked examples at 10, 30, 50, 70 and 90 cents, what each deposit and withdrawal method costs, and how Polymarket US fees compare, as of October 2026. It describes published fees. It does not recommend trades.
THE SHORT ANSWER
Kalshi charges a trading fee of 0.07 × contracts × price × (1 − price), rounded up, on orders that match immediately. On 100 contracts that is $1.75 at 50 cents, $1.47 at 30 or 70 cents and $0.63 at 10 or 90 cents. Resting orders pay nothing unless the series charges maker fees, which many sports and economics series do. Bank transfers are free and debit card deposits may carry up to 2%. Polymarket US charges almost the same: $1.74 at 50 cents.
Before you take part. 18+ or the higher age required in your jurisdiction. Eligible locations only. Trading can lose your entire stake. Promotional credits cannot be withdrawn directly.
Verify your eligibility and the exact reward rules before funding an account. Fees, price changes, liquidity and settlement can affect the result. Estimates are illustrations, not guaranteed cash or investment advice. The platform’s current terms control.
If you use a partner link, doddo may earn a commission.
How are Kalshi fees calculated?
Kalshi's fee schedule, effective July 7, 2026, gives the trading fee in dollars as round up(M × 0.07 × C × P × (1 − P)). C is the number of contracts and P is the price in dollars, so 50 cents is 0.50. M is a multiplier set for each series, and it is 1 unless the schedule says otherwise. Kalshi's help center calls it a transaction fee on the expected earnings of the contract, which is why it is largest near 50 cents and shrinks toward 1 cent and 99 cents.
The schedule defines "round up" as rounding so that the fee plus the position cost reaches a centicent, which is $0.0001. Its general fee table lists whole cents: $0.02 for one contract at 50 cents, and exact amounts such as $1.75 for 100 contracts. Kalshi's API documentation adds that accounts held directly with Kalshi settle to $0.0001, while accounts held through a broker (a futures commission merchant) settle in whole cents, and any rounding overpayment is refunded at that precision. So a small order on a direct account can cost up to a cent less than the table shows.
The fee is charged when the order fills, before the outcome is known. Kalshi's help center says you can see it in the order ticket by clicking the "i" next to "You're buying". The July 2026 edition of the schedule lists no settlement fee and no membership fee.
- Price as a decimal: 50 cents is 0.50.
- Multiply the price by one minus the price: 0.50 × 0.50 = 0.25.
- Multiply by the number of contracts: 0.25 × 100 = 25.
- Multiply by 0.07 and by the series multiplier, which is 1 for a standard series: 25 × 0.07 × 1 = $1.75.
- Round up if needed. $1.75 needs no rounding, so the fee on 100 contracts at 50 cents is $1.75.
How the Kalshi fee is built: 100 contracts at 50 cents
What do Kalshi fees cost at 10, 30, 50, 70 and 90 cents?
Each row is 100 contracts bought at that price with an order that fills right away, so you pay the taker fee. Every result is a whole number of cents, so rounding changes nothing. The fee is smallest in dollars at the extremes, but as a share of what you pay it is largest at low prices: 6.3% of cost at 10 cents against 0.7% at 90 cents.
| Price per contract | Cost of 100 contracts | Kalshi taker fee | Fee as share of cost | Total you pay |
|---|---|---|---|---|
| 10 cents | $10.00 | $0.63 | 6.3% | $10.63 |
| 30 cents | $30.00 | $1.47 | 4.9% | $31.47 |
| 50 cents | $50.00 | $1.75 | 3.5% | $51.75 |
| 70 cents | $70.00 | $1.47 | 2.1% | $71.47 |
| 90 cents | $90.00 | $0.63 | 0.7% | $90.63 |
Calculated as 0.07 × 100 × price × (1 − price), the standard rate with a series multiplier of 1. The fees match the general fee table in Kalshi's schedule effective July 7, 2026. Some series use a different multiplier, and the order ticket shows the fee before you confirm.
Kalshi taker fee on 100 contracts
How does a Kalshi payout work?
Each contract pays $1 if your side is right and nothing if it is wrong. The fee was already paid when the order filled, so a win is $1 per contract minus what you paid, fee included. Kalshi's help center says winning contracts are paid to your cash balance once the market settles, usually within about 3 hours after the outcome is known and sometimes longer. Each market page shows when payout is expected.
Earnings above what you deposited are not subject to the deposit hold. Funds in open positions cannot be withdrawn until those positions close.
| Price per contract | Total paid (cost plus fee) | Payout if right | Net if right | Net if wrong |
|---|---|---|---|---|
| 10 cents | $10.63 | $100.00 | +$89.37 | -$10.63 |
| 30 cents | $31.47 | $100.00 | +$68.53 | -$31.47 |
| 50 cents | $51.75 | $100.00 | +$48.25 | -$51.75 |
| 70 cents | $71.47 | $100.00 | +$28.53 | -$71.47 |
| 90 cents | $90.63 | $100.00 | +$9.37 | -$90.63 |
These show the arithmetic at published fees. They are not predictions. A contract that settles against you pays $0, and you can lose everything you paid.
Do resting orders pay Kalshi fees?
It depends on the series. Kalshi charges trading fees on orders that match immediately against orders already on the book. A resting order pays no trading fee unless the schedule's Maker Fees rules cover its series. The maker fee is round up(M × 0.0175 × C × P × (1 − P)), a quarter of the taker rate, and M for makers defaults to 0. So maker fees apply only to series that the schedule's Non-Standard Fees table lists with a maker multiplier of 1. Many popular sports and economics series are listed that way, including series with tickers such as KXFED, KXCPI, KXNBA and KXNFLGAME. On those series, 100 contracts at 50 cents would cost about $0.44 as a maker, against $1.75 as a taker. The fee is charged only when the resting order fills, and canceling costs nothing. Kalshi's help center sends readers to the fee schedule, so check the series before you count on a zero.
Are Kalshi fees the same on every market?
No. The general formula covers every event market except the series in the schedule's Non-Standard Fees table, which lists a maker multiplier and a taker multiplier for each. Most listed series are 1 and 1, which means the standard taker fee plus a maker fee. A few are 0 and 0, which means no trading fees. The July 2026 edition lists KXBTCY and KXETHY among them. KXMVE combo markets, excluding uncorrelated NFL combos, have a taker multiplier of 2, so the taker fee is double the table amount. S&P 500 and Nasdaq-100 yearly-range series (KXINXY and KXNASDAQ100Y) are listed at 1, the standard rate. Kalshi's help center adds that fees can differ around special events, and its API shows a fee multiplier for each series. Kalshi also lists fees for perpetual futures, a separate product quoted in basis points and tiered by trading volume, which this guide does not cover. Read the fee in the order ticket rather than assuming the general formula.
How much does it cost to deposit and withdraw on Kalshi?
Most methods cost nothing from Kalshi, but card, PayPal, Venmo, Cash App and crypto deposits can carry fees. Kalshi's help center lists the following as of October 2026. Kalshi's fee schedule adds that crypto fees are set by the payment processor and disclosed before the transaction, that Kalshi may charge 0% to 2% on any payment method, and that customers who trade through a third-party futures commission merchant may pay that firm's fees. Your own bank or wallet provider may add charges that Kalshi does not control.
Holds apply to the original deposit only. Card and bank deposits can be held for up to 2 days after they settle before you can withdraw to a different method. PayPal, Venmo, crypto and wire deposits have no hold.
| Method | Deposit fee | Minimum deposit | Withdrawal fee | Notes |
|---|---|---|---|---|
| Bank transfer (ACH) | None | $10 | None | Deposits settle within 5 business days, and part may be credited at once. Withdrawals take a few business days. |
| Debit card (incl. Apple Pay, Google Pay) | Up to 2%; the help center says a 2% processing fee may apply | $10 | None | Withdrawals usually reach the card within a few hours. American Express is not supported. |
| PayPal | First deposit free, later ones up to 2% | $10 | None | No withdrawal hold. The PayPal account must match your Kalshi name. |
| Venmo | First deposit free, later fees not published | $10 | None | No withdrawal hold. |
| Cash App | A fee applies; amount not published | $10 | Not available | Deposits only. |
| Crypto | Set by the payment processor and disclosed first; network fees may apply; amounts not published | $10 | None from Kalshi; its payment processor may charge a fee, shown before you confirm | Deposits usually post within 30 minutes. A prior crypto deposit is required to withdraw by crypto. |
| Wire | None from Kalshi; your bank may charge | $1,000 | Not supported under $500,000 | Wires received before 4pm ET are normally credited the same day. |
| Real-time payments (RTP) | None from Kalshi; your bank may charge | Not published | Not published | Funds should arrive within minutes. |
From Kalshi's fee schedule (effective July 7, 2026) and help center pages dated between April and September 2026. "Not published" means the page does not say. Fees and limits change, so confirm on the deposit screen.
How do Kalshi fees compare with Polymarket US fees?
Polymarket US, the CFTC-regulated app for US users, posts its own fee schedule, marked effective October 7, 2026. Takers pay 0.0695 × C × P × (1 − P), rounded to the nearest cent with banker's rounding, so an exact half goes to the even cent. That coefficient was raised from 0.06 on September 17, 2026, according to the exchange's weekly CFTC filing, so rates do move. Until 1 PM ET on October 19, 2026, resting orders earn a rebate of 0.0125 × C × P × (1 − P). After that, only makers with $10 million or more of maker volume in the prior month earn one. Table Tennis, combo markets and high-volume takers have their own terms. The Polymarket fees guide walks through the whole schedule with worked examples, and the Polymarket calculator runs your own trade.
polymarket.com, the international site, is a separate product with its own fee page. It charges takers a category rate between 0.04 and 0.07, and Polymarket's geoblock page lists the United States as close-only there, so US users cannot open new positions.
| Fee item | Kalshi | Polymarket US |
|---|---|---|
| Taker formula | M × 0.07 × C × P × (1 − P), rounded up; M is 1 for a standard series | 0.0695 × C × P × (1 − P), nearest cent, halves to even |
| Taker fee, 100 contracts at 10 or 90 cents | $0.63 | $0.63 |
| Taker fee, 100 contracts at 30 or 70 cents | $1.47 | $1.46 |
| Taker fee, 100 contracts at 50 cents | $1.75 | $1.74 |
| Resting (maker) orders | No fee unless the series charges maker fees (many sports and economics series do); no rebate | Rebate of $0.31 per 100 contracts at 50 cents until 1 PM ET on October 19, 2026; after that, only with $10 million or more of prior-month maker volume |
| Different fees on some markets | Yes: series multipliers of 0, 1 or 2 (combos) | Table Tennis 0.10; combos use their own formula |
| Debit card deposit fee | Up to 2% | None listed |
| Withdrawal fee | None listed for bank, debit card, PayPal or Venmo; crypto processor fees may apply | Free, per its overview; funds return to the deposit method |
Kalshi: fee schedule effective July 7, 2026, plus help center pages checked October 2026. Polymarket US: fee schedule effective October 7, 2026, with rebate changes from October 19, 2026. Confirm both in the app before you trade. For signup credits, see the Kalshi vs Polymarket US guide.
Kalshi vs Polymarket US: fee rules and taker fees
Is there a Kalshi fee calculator?
doddo's Kalshi fee calculator applies the formula above to any price and number of contracts, so you can check an order before you place it. The fee shown in Kalshi's own order ticket is the one that counts.
How can doddo help with Kalshi?
doddo is a free web app with one Money Inbox for claims and refunds, bank bonuses, sportsbook bonus conversion and prediction market signup credits. Its Kalshi and Polymarket US pages show the published credit requirements, the withdrawal rules, the date doddo last reviewed them and an estimate of usable value, labeled as an estimate.
doddo does not trade for you, hold your money or ask for your Kalshi password. It is web only and US only, and new accounts are on a waitlist right now. Trading can lose the whole amount you put in. If it stops feeling like a choice, see our responsible gaming resources.
Frequently asked questions
How much does Kalshi charge per trade?
On orders that fill immediately, Kalshi charges round up(M × 0.07 × contracts × price × (1 − price)), where M is a series multiplier that is 1 for a standard series. That is $1.75 for 100 contracts at 50 cents. A few series use 0 (no trading fee) and combos use 2, so check the order ticket for the exact amount.
What is the Kalshi fee on a $100 trade?
It depends on the price, because the fee follows the number of contracts. $100 of contracts at 50 cents is 200 contracts before the fee, and the fee is 0.07 × 200 × 0.50 × 0.50 = $3.50, or 3.5% of the contract cost. You pay $103.50 in total. At 90 cents the fee is about 0.7% of cost.
Does Kalshi charge a fee when you win?
Not separately. The trading fee is charged when the order fills, and the July 2026 edition of Kalshi's fee schedule lists no settlement fee. A winning contract pays $1 into your cash balance after the market settles.
What is the Kalshi payout on a winning contract?
Each winning contract pays $1. Your net is $1 minus the price you paid and the trading fee. Kalshi's help center says payout usually comes within about 3 hours after the outcome is known, but it can take longer.
Does Kalshi charge to withdraw?
Kalshi's help center lists no fee for bank, debit card, PayPal, Venmo or crypto withdrawals. For crypto, Kalshi charges nothing itself, but its fee schedule says its third-party payment processor may charge a fee, shown before you confirm. Cash App is deposit only, so withdrawals there are not available.
Do Polymarket fees differ from Kalshi fees?
Slightly. Polymarket US charges takers 0.0695 × contracts × price × (1 − price), which is $1.74 at 50 cents against Kalshi's $1.75. It pays a rebate on resting orders until 1 PM ET on October 19, 2026, and after that only to makers with $10 million or more of prior-month maker volume. The international polymarket.com has separate category rates and does not let US users open new positions. See Polymarket fees for the full schedule.

READY WHEN YOU ARE
See what may be waiting.
Answer a few questions and keep the next step in your hands.