Kalshi Fees Vs. Sportsbook Vig: Which Actually Costs You More?
Kalshi fees vs sportsbook vig is really one question asked from two directions, and here is the straight answer: neither venue is cheaper across the board. On a liquid coin-flip market, a market-order trade on Kalshi and a standard -110 sportsbook line cost you almost exactly the same, within a few tenths of a percent. Kalshi gets meaningfully cheaper when you rest limit orders or trade heavy favorites; sportsbooks get meaningfully more expensive on player props and futures, where the margin quietly balloons. The real difference is not the size of the cost. It is that Kalshi prints its cost on a receipt and a sportsbook hides its cost inside the price.
That visibility gap is why traders are angrier about fees they can see than about juice they cannot, and it is worth understanding before you decide where your next dollar goes.
The Quick Answer
For a standard, liquid market, Kalshi's taker fee and a sportsbook's -110 vig cost nearly the same, roughly 4.5 to 4.8 cents per dollar of payout when you price both sides. Kalshi wins on favorites and on any trade you can enter with a resting limit order; sportsbooks lose worst on props and futures, where the built-in margin stacks far past the main-line vig. The full fee tables, the worked coin-flip math at both windows, and the market-by-market verdict are below.
The Complaint That Started This
Sweep the public prediction-market forums for fee complaints and one Kalshi trader's line captures the entire genre: "7 percent PLUS 4 percent built in vig." That is the accusation in full. A visible 7% fee, stacked on a hidden spread, supposedly making the exchange more expensive than the sportsbook it claims to beat.
The flip side of that anger shows up in betting forums as a question rather than a complaint: how much hidden fee is actually baked into sportsbook juice? Most bettors have never priced their own vig.
Both camps deserve a real answer, so I am going to price both venues with their own published numbers and see which parts of that complaint survive the math. Keep the "7 percent" figure in mind; by the end you will know the one price point where it is literally true.
What Kalshi Actually Charges, Per Its Fee Schedule
Kalshi publishes its fee math in a fee schedule linked at the bottom of its site. The general trading fee, quoted verbatim from the schedule text:
"fees = round up(0.07 x C x P x (1-P))" where "P = the price of a contract in dollars (50 cents is 0.5)" and "C = the number of contracts being traded."
That 0.07 is where the "7 percent" complaint comes from, but notice what the 7% applies to: it is charged on the product of price and its complement, P x (1-P), rather than on your stake. In plain terms, the fee scales with how uncertain the market is. It peaks at 50 cents and shrinks toward both ends of the board. Here is the schedule's own fee table translated into the number that matters, the fee as a share of the money you put at risk on a market order:
| Contract Price | Capital risked (100 contracts) | Fee (100 contracts) | Fee as % of stake |
|---|---|---|---|
| 10¢ | $10.00 | $0.63 | 6.3% |
| 25¢ | $25.00 | $1.32 | 5.3% |
| 50¢ | $50.00 | $1.75 | 3.5% |
| 75¢ | $75.00 | $1.32 | 1.8% |
| 90¢ | $90.00 | $0.63 | 0.7% |
| 99¢ | $99.00 | $0.07 | 0.1% |
The row worth staring at is the top one. Cheap contracts carry the heaviest fee relative to stake: at 10 cents you are paying 6.3% of your capital just to get in, and at the 1-cent price point a 100-lot trade pays a full 7% of stake. That is the only place on the board where the complaint's "7 percent" is literally what you pay.
Two more schedule facts change the comparison entirely. First, the discount lane: "Trading fees are not charged for orders placed that are not immediately matched and are instead left as resting orders on the orderbook unless they are included in our 'Maker Fees' section." On the markets that do charge makers, the formula drops to a 0.0175 coefficient, a quarter of the taker rate. Second, the exits are free: "There is no settlement fee," there is no membership fee, and ACH deposits and withdrawals cost nothing (card deposits carry a fee of up to 2%).
One honesty note before we price the other window. Kalshi revises this schedule periodically; the full text quoted here is the version effective February 5, 2026, the most recent we could retrieve in full, and its formulas are consistent with what Kalshi's help center describes as of August 2026. The site currently posts a July 2026 update at the same link, so verify the live schedule before you trade.
If you want the fee curve in more depth, including deposits, minimums, and withdrawal timing, our Kalshi fees guide walks the whole schedule. And if you would rather have the sportsbook side's margin math done for you, that is exactly the job we built a tool for.
What A Sportsbook Charges Without Ever Showing You
A sportsbook never sends you a fee receipt because the fee is the price. Take a standard NFL point spread, where both sides are listed at -110: risk $110 to win $100. If the two outcomes are truly even, the fair price would be +100 on each side. That extra $10 you must put up on each side is the vig, and you can price it exactly. Bet both sides at -110 and you commit $220 to collect $210 no matter who covers. The book keeps $10; measured against the $210 fair payout, that is about 4.8 cents of margin per dollar, the standard main-line juice. The mechanics of how that margin is built into every line are covered in our guide to how sportsbooks make money, and you can run the same math on any market with the hold calculator.
The number to internalize is that -110/-110 is about as good as a standard betting window gets. Add the implied break-even probabilities on a player prop priced -125/-105 and they sum to about 106.8%, nearly 7 cents of margin per dollar of fair payout. Now run the same addition down a full league-winner futures board: with 30 outcomes on the page, even a couple of cents of shading per team stacks margin thirty times over, and the total climbs far past anything a main line would dare charge. The juice is a dial the book turns up wherever price-sensitive customers are not looking. Converting any of these prices into their fair, margin-free version is exactly what removing the vig means.
So the sportsbook's cost is invisible but measurable, and Kalshi's cost is visible and published. Time to put the same trade through both windows.
Worked Example: The Same Coin Flip At Both Windows
Take a true toss-up, an NBA side the market prices at 50/50, and price a both-sides round trip at each venue.
| Window | You pay | You collect | Round-trip cost |
|---|---|---|---|
| Sportsbook, Both Sides At -110 | $220.00 | $210.00 | ~4.8% of payout |
| Kalshi, Market Orders (YES At 51¢, NO At 50¢, 100 Each) | $101.00 + $3.50 in taker fees | $100.00 | 4.5% of payout |
| Kalshi, Resting Orders At 50¢ Both Sides | $100.00 + $0.88 max in maker fees | $100.00 | Under 1% of payout |
The Kalshi market-order math, spelled out: buying 100 contracts of each side costs $101.00, plus taker fees from the formula above, $1.75 on the 50-cent side and $1.75 on the 51-cent side, for a total outlay of $104.50 to collect a locked-in $100.00 once both fills land.
The first two rows are a functional tie, and that is the single most useful fact in this whole comparison. On the most liquid markets, hitting the ask on Kalshi buys you the same product as laying -110, at essentially the same all-in price. The trader yelling about 7% and the bettor shrugging at -110 are paying each other's bill.
But the tie breaks the moment you stop taking the market price. Rest limit orders at 50 cents on both sides instead and you pay the maker rate: $0.44 per hundred contracts per side on markets that charge makers at all, and zero on markets that do not. Your round trip now costs about $100.88, under 1%, a cost no sportsbook will ever quote you. The catch is the one every limit trader knows: a resting order is not filled until someone crosses the spread to meet you, so the discount is paid for in patience and the risk of missing the trade. The full mechanics live in our maker vs. taker guide.
And the tie breaks the other way on thin markets. On a niche Kalshi board where the spread is 3 or 4 cents wide, crossing it with market orders on both sides can push the round trip past 7%, worse than any main-line juice. The complaint is not wrong that spread is a real cost. It is wrong about which trades it applies to.
The Market-by-Market Verdict
| Market Type | Sportsbook cost (typical pricing) | Kalshi cost (market order) | Kalshi cost (resting order) | Cheaper venue |
|---|---|---|---|---|
| Liquid Game Line (Near 50/50) | ~4.5% at -110/-110 | ~4.5% incl. 1¢ spread | ~1% or less | Tie, Kalshi if patient |
| Heavy Favorite (90¢ Class) | Margin concentrated on the other side | 0.7% of stake | Near zero | Kalshi |
| Longshot (10¢ Class) | Widest shading on the board | 6.3% of stake | Quarter rate or less | Depends on execution |
| Player-Prop Class | -125/-105 style, ~106.8% implied | Varies; thin books can exceed it | Varies | Usually the book loses |
| Futures / Long-Dated | Margin stacks across every outcome on the board | Spread plus peak-fee zone | Fee cut, spread remains | Kalshi, if the book is liquid |
Two rows deserve their story told in prose. The longshot row is where Kalshi's fee is at its ugliest, 6.3 cents of every dollar risked at a 10-cent price, and it is still not obviously the worse deal, because sportsbooks shade longshots harder than anything else they sell. A +900 that should be +1100 costs you far more than 6.3% of expected value, you just never see the invoice. That shading pattern, and why cheap contracts are systematically overpriced everywhere, is the subject of our favorite-longshot bias breakdown.
The futures row is the quiet blowout. Add the implied break-even percentages down any league-winner board yourself; a board that sums to 125% is charging more than five times the margin of a main line, and a long-dated Kalshi market, even paying peak coin-flip fees plus a couple cents of spread, rarely gets near that. If most of your action is futures and awards markets, the fee debate is already over.
Where the two venues price the same game side by side, the comparison stops being theoretical: pull up the live odds screen and shop the number across every major book, then set the Kalshi price next to it. How to read one against the other is its own skill, covered in Kalshi vs. sportsbook odds.
SO Which Half Of The Complaint Survives?
Run "7 percent PLUS 4 percent built in vig" back through the numbers. The "7 percent" is real at exactly one place on the board, the penny end, and decays to 3.5% of stake at a coin flip and 0.7% on a 90-cent favorite. The "built in vig" is real too; it is the bid-ask spread, and on a thin book it really can stack an extra few percent on top of the fee. But the two halves of the complaint almost never apply to the same trade at full strength, and Kalshi gives you an exit the sportsbook never will: rest your order and the fee drops to a quarter rate or to zero, and the spread starts working for you instead of against you. There is no maker lane at a betting counter; at a standard book, the -110 is the -110.
The honest scorecard: the complaint overstates Kalshi's cost on normal trades, and the bettor's instinct that juice is "just part of the game" understates the sportsbook's cost nearly everywhere outside the main lines.
The number this article keeps pointing at is the fair, no-vig price, and you can have a tool compute it for you. OddsShopper Pro's no-vig fair-odds pricing computes the sportsbook's real margin on any market in one glance, so you can see whether the book's shading or Kalshi's fee is the cheaper cost of doing business on the exact market in front of you. Code KALSHIVIG20 takes 20% off your first month.
The code preloads at checkout.
How To Pay Less At Either Venue
Whichever venue you trade through, the playbook is the same three habits:
- Price The Margin Before You Pay It. Convert the two sides to implied break-even percentages and add them; anything over 100% is the house's cut. On Kalshi, add the taker fee for your price point from the table above. Our de-vig guide for Kalshi traders shows the conversion in both directions.
- Use The Maker Lane When You Can. A resting limit order on Kalshi cuts the fee by 75% or more and can capture spread instead of paying it. Slower fills are the tax on the discount.
- Shop The Number Every Time. The gap between the best and worst available price on the same market is routinely bigger than either venue's fee. Free tools cover a lot of this ground; our free expert picks publish the day's plays with the prices that justify them, and the process for exchange-side execution is in how to trade sports on Kalshi.
One compliance note that belongs in any honest comparison: Kalshi is a CFTC-regulated exchange offering event contracts, a different legal category from sports betting, open to adults 18 and up where available; sportsbooks are state-licensed and typically 21 and up. Availability of both varies by state and changes frequently, so check each platform's own eligibility rules before funding anything. Fees, spreads, and thin order books are real costs, and nothing here is a promise of profit.
FAQ
Does Kalshi charge less than sportsbook vig? On liquid markets with market orders, the costs are nearly identical, about 4.5 to 4.8 cents per dollar of payout on a both-sides round trip. Kalshi is cheaper on favorites, on futures-length markets, and on any trade entered with a resting limit order; it can be more expensive on thin markets with wide spreads.
Does the 7% fee apply to every Kalshi trade? No. The 0.07 coefficient applies to P x (1-P) rather than your stake. As a share of capital risked, the taker fee runs from about 7% on penny contracts down to 3.5% at 50 cents and 0.1% at 99 cents.
Does every Kalshi market use the same fee formula? No. The schedule carves out specific products: S&P 500 and Nasdaq-100 markets run a 0.035 coefficient, half the general taker rate, and only some markets charge maker fees on resting orders at all. Check the schedule's product tables for the market you trade.
Does the vig disappear if my bet wins? No. Vig is baked into the price you accepted at bet time, win or lose. A winning -110 bet still paid roughly 4.5 cents per dollar more than a fair +100 price would have.
The Bottom Line
The complaint and the shrug are both half right. Kalshi's fee is a visible curve that peaks where markets are most uncertain; sportsbook vig is an invisible curve that peaks where customers are least price-aware. Neither venue is charging you nothing, and neither deserves the reputation the other one's fans give it. The trader who wins this comparison prices both venues on the specific market in front of them and takes the cheaper number, with a resting order when patience allows it.
If you want that price check done for you on every market, every day, that is the job OS Pro was built for.



