Kalshi Fees Explained: The Formula, the Math, and How Fees Eat Thin Edges

Last updated: July 13, 2026. This article is educational analysis, not betting advice. Betting involves risk; only adults 21+ should wager, and only with money they can afford to lose.

Kalshi doesn't charge vig the way a sportsbook does. There's no baked-in margin on the price itself; instead, the exchange charges an explicit trading fee every time you take liquidity. That transparency is genuinely better than a hidden hold, but it comes with a catch: the fee is easy to ignore and large enough to matter. If you're hunting small edges, Kalshi's fee is often the difference between a profitable trade and a losing one. This article walks through the exact formula, the arithmetic at three price points, maker versus taker treatment, and the one insight that matters most for +EV bettors.

The fee formula

Per Kalshi's official fee schedule (as updated July 7, 2026), the standard taker fee is:

fee = ceiling( 0.07 × C × P × (1 − P) )

where P is the contract price in dollars (a 50-cent contract is 0.50), C is the number of contracts, and the ceiling rounds the total up to the next cent per order. A few things fall out of that quadratic shape:

Worked examples: 20 cents, 50 cents, 80 cents

All examples below assume a taker order of 100 contracts on a standard market. Every winning contract pays exactly $1.00 at settlement.

Buying 100 contracts at 20 cents

Buying 100 contracts at 50 cents

Buying 100 contracts at 80 cents

Notice the asymmetry hiding inside the symmetry. The 20-cent and 80-cent trades pay the identical $1.12 fee, but the 20-cent buyer put only $20 at risk, so the fee consumes 5.6% of their stake versus 1.4% for the favorite buyer. In percentage-of-stake terms, cheap contracts are the most expensive thing on the exchange.

Fee table across the price ladder

PriceTaker fee per 100 contractsFee as % of stake
$0.346.8%
10¢$0.636.3%
20¢$1.125.6%
30¢$1.474.9%
40¢$1.684.2%
50¢$1.753.5%
60¢$1.682.8%
70¢$1.472.1%
80¢$1.121.4%
90¢$0.630.7%
95¢$0.340.36%

(The 5-cent and 95-cent rows compute to $0.3325 and round up to $0.34.)

Maker vs taker

The formula above is the taker fee: you pay it when your order fills immediately against a resting order on the book. If instead you post a limit order that rests on the book and someone else crosses it, you're the maker, and the treatment is much friendlier:

The practical takeaway: if your edge is thin and the market isn't about to move, post a limit order inside the spread rather than smashing the ask. You may not get filled, but when you do, you keep the fee. Which markets carry which multiplier changes over time, so check the current fee schedule before assuming your market is fee-free for makers.

Settlement and other fees

As of the July 2026 schedule, Kalshi charges no settlement fee. If you hold a winning contract to expiry you collect the full $1.00; if you hold a loser, it settles at zero with no additional charge. You only pay trading fees on the way in (and on the way out, if you exit by trading rather than holding to settlement — a round trip means two fees). ACH deposits and withdrawals are free on Kalshi's side, though your own bank and certain instant funding methods can add their own costs — Kalshi charges up to 2% on debit-card deposits, for example.

The key insight: fees eat thin edges

Here's the part that separates people who make money on exchanges from people who feel like they should be making money. Suppose your model says an event is 52% likely, and the market lets you buy YES at 50 cents. That's a +2% edge — exactly the kind of small, real edge that +EV betting is built on. Per contract:

Your 2-cent edge just became a quarter of a cent — 87.5% of the edge went to the exchange. On a $50 stake per 100 contracts, that's an expected profit of 25 cents, an ROI of 0.5%. And that's the good scenario. Now make the order small: buy a single contract and the $0.0175 fee rounds up to $0.02, which exactly cancels the entire edge. Buy 10 contracts and the fee is ceiling($0.175) = $0.18 against $0.20 of expected edge. If your model was even slightly optimistic — if the true probability is 51.5% instead of 52% — the trade is outright negative-EV at any size: $0.015 of edge against $0.0175 of fee. A +2% paper edge at 50 cents is, in practice, hovering right at the break-even line, and small order sizes, model error, or a fee-paying exit can each turn it into a losing trade.

Three rules of thumb follow directly from the math:

  1. Compare your edge to the fee at that price, not to zero. At 50 cents you need roughly 1.75% of edge just to break even as a taker. At 20 or 80 cents, roughly 1.12%.
  2. Be a maker when you can. Zero (or quarter-rate) fees can be the entire difference between +EV and −EV on the same price.
  3. Size sensibly. Per-order round-up means one-contract trades pay the worst effective rate on the exchange.

How EdgeFinder handles this

This is exactly why EdgeFinder displays Kalshi prices net of the trading fee. When you see a Kalshi quote next to sportsbook prices in our comparison — or in the Kalshi parlay builder — the number already includes what you'd actually pay as a taker. A raw Kalshi screen price can look better than a book's line and still be worse once the fee lands; comparing fee-included prices is the only honest apples-to-apples view. If you want to run the numbers yourself, the free EV and no-vig calculators at /tools will do the arithmetic, and every model pick we publish is logged pregame and graded — wins and losses — on the public ledger at /record. Don't take our word for any of this; check it.

A note on legality

Kalshi is a CFTC-regulated designated contract market, not a sportsbook, and its sports event contracts are the subject of active litigation. In April 2026, a divided Third Circuit panel affirmed a preliminary injunction protecting Kalshi's sports contracts from New Jersey's gambling laws on federal preemption grounds, while enforcement disputes with other states continue and a CFTC proposed rule on event contracts, published in June 2026, remains open for public comment. Availability and legal status can differ by state and can change quickly — check your jurisdiction before trading, and see Kalshi vs sportsbooks for a fuller comparison of the two models.

Bottom line

Kalshi's fee is transparent, quadratic, and heaviest exactly where most sports markets live: near 50 cents. Roughly 1.75 cents per contract at the midpoint doesn't sound like much until you remember that real, sustainable betting edges are usually 1–4%. Do the subtraction before every trade, prefer maker orders, and only compare prices that already include the fee. The math isn't hard — it's just non-optional.

FAQ

How much does Kalshi charge per trade?

The standard taker fee is 0.07 × contracts × price × (1 − price), rounded up to the next cent per order. It peaks at 1.75 cents per contract for 50-cent contracts and shrinks toward zero at extreme prices — roughly a third of a cent per contract at 5 or 95 cents ($0.34 on a 100-contract order after round-up).

Does Kalshi charge a fee when contracts settle?

No. As of the July 2026 fee schedule there is no settlement fee. Winning contracts pay the full $1.00 and losers settle at zero. You only pay trading fees when you enter (and when you exit by trading instead of holding to settlement).

What's the difference between maker and taker fees on Kalshi?

Takers (orders that fill immediately against the book) pay the full 0.07-multiplier fee. Makers (resting limit orders that someone else fills) pay nothing on most standard markets, or a reduced rate of one quarter of the taker fee (a 0.0175 multiplier) on certain high-volume series. Check Kalshi's current fee schedule for your specific market.

Can Kalshi fees make a profitable bet unprofitable?

Yes, easily. A +2% edge at 50 cents earns 2 cents of expected value per contract, but the taker fee is 1.75 cents — leaving 0.25 cents. On a one-contract order the fee rounds up to 2 cents and cancels the edge entirely, and any model error tips the trade negative. Always subtract the fee before judging a trade.

Why do EdgeFinder's Kalshi prices differ from what I see on Kalshi?

EdgeFinder shows Kalshi prices net of the taker trading fee, so they're directly comparable with sportsbook odds. A raw exchange price can look better than a book's line and still be worse after fees; the fee-included number is the one that reflects what you'd actually pay.

Are Kalshi's sports markets legal in my state?

It's contested. Kalshi operates as a CFTC-regulated exchange, and in April 2026 a divided Third Circuit panel upheld an injunction protecting its sports contracts from New Jersey's gambling laws — but litigation in other states and a CFTC rulemaking on event contracts are ongoing as of July 2026. Check your jurisdiction before trading.

See every edge — free → 40+ books · +EV · arbitrage · props · a verified model

Keep learning

Kalshi Sports Trading, Explained: YES/NO Contracts, Order Books, and Settlement

How Kalshi sports event contracts work: YES/NO contracts, order books, prices as probabilities, fees, and settlement — and how it differs from a sportsbook bet.

Kalshi vs. Sportsbooks: Which Is Actually Better?

Where Kalshi beats sportsbooks (no winner limits, trader-set prices) and where books still win (props, promos, parlays) — with real fee math, as of July 2026.

What Is +EV Betting? Positive Expected Value Explained for Beginners

What is +EV betting? A plain-English guide to positive expected value, with a step-by-step de-vig and EV math example using real odds like +150 and -140.

Unfamiliar term? The betting glossary defines every concept used above.