Kalshi vs a sportsbook: how the taxes differ

Updated June 19, 2026 · 6 min read · By the ContractTax team

If you bet sports both ways, on a sportsbook and by trading sports markets on Kalshi, you may be surprised that the tax treatment is not the same. The difference comes down to gambling rules versus contract rules, and in 2026 that gap got wider.

This guide lays out how each is taxed and why the distinction can matter a lot for an active trader. It is educational, not tax advice, and the prediction-market side is unsettled.

Key takeaways
  • A sportsbook bet is gambling for tax purposes, full stop: winnings are ordinary income and losses are deductible only under strict limits.
  • Sportsbook winnings are taxed at your ordinary rate and reported as income, with a W-2G at certain thresholds.
  • Event-contract gains on Kalshi can be treated as ordinary income or, more aggressively, under Section 1256's 60/40 split, and some traders argue against gambling treatment entirely because the contracts trade on a regulated exchange.
  • For anyone who trades a lot, the loss-deduction difference dwarfs the rate difference.
  • ContractTax models your Kalshi history under each treatment and shows the dollar gap between them, including how much the gambling path's loss cap would cost you versus a non-gambling treatment.

The core difference

A sportsbook bet is gambling for tax purposes, full stop: winnings are ordinary income and losses are deductible only under strict limits. A Kalshi position is an event contract on a CFTC-regulated exchange, which opens the door to non-gambling treatment, potentially even Section 1256, that a sportsbook bet never gets.

That single distinction, wager versus exchange-traded contract, is what drives every difference below.

The sportsbook side

Sportsbook winnings are taxed at your ordinary rate and reported as income, with a W-2G at certain thresholds. Losses are deductible only if you itemize, only up to your winnings, and for tax years beginning after the end of 2025, only 90 percent of those losses can be offset.

The practical effect is that a high-volume bettor can owe tax even near breakeven, because a portion of losses is stranded and cannot reduce the taxable winnings.

The Kalshi side

Event-contract gains on Kalshi can be treated as ordinary income or, more aggressively, under Section 1256's 60/40 split, and some traders argue against gambling treatment entirely because the contracts trade on a regulated exchange. None of these paths impose the gambling loss cap.

If Section 1256 applies, the trader also gets the 60/40 rate benefit on top. That treatment is contested for event contracts, so it is a judgment call, but it is a fundamentally different and potentially better posture than a sportsbook wager.

Why the loss rule is the big one

For anyone who trades a lot, the loss-deduction difference dwarfs the rate difference. Under gambling treatment, the 90 percent cap can manufacture taxable income out of a breakeven year. Under capital or 1256 treatment, losses generally offset gains fully.

So two traders with identical sports results can owe very different amounts depending only on whether they placed bets at a sportsbook or traded contracts on Kalshi.

Where ContractTax fits

ContractTax models your Kalshi history under each treatment and shows the dollar gap between them, including how much the gambling path's loss cap would cost you versus a non-gambling treatment. It makes the comparison in this guide concrete for your own numbers.

It is educational software, not tax advice. Whether to claim a particular treatment is a decision for you and a tax professional.

See your numbers under every treatment
ContractTax turns your Kalshi trade history into the figures behind this guide: ordinary, Section 1256, and gambling treatment, side by side, plus a full P&L breakdown.
Try ContractTax free →

Frequently asked

Are Kalshi gains taxed the same as sportsbook winnings?
Not necessarily. Sportsbook winnings are gambling income with capped loss deductions, while Kalshi event contracts may qualify for ordinary or Section 1256 treatment, which avoids the gambling loss cap.
Why might Kalshi be more tax-friendly than a sportsbook?
Because event contracts trade on a regulated exchange, they can avoid gambling treatment and the 90 percent loss cap, and may qualify for the favorable 60/40 split, though that is contested.
Is the Kalshi tax advantage guaranteed?
No. The classification of event contracts is unsettled, so any non-gambling or Section 1256 position is a judgment call to make with a tax professional based on your facts.
This guide is educational and is not tax, legal, or financial advice. The tax treatment of prediction-market contracts is unsettled and depends on your specific facts. Consult a qualified tax professional before taking a position on your return.
FIELD GUIDE
Sports markets: the edges, red flags, and settlement traps →
How Kalshi taxes work: the trader's guide
How event-contract gains on Kalshi are taxed in 2026: the three possible treatments (ordin
Kalshi's CSV is in cents, not dollars
Kalshi's exported trade history stores prices and amounts in cents. Here is how to convert
How to report your Kalshi taxes in TurboTax
Kalshi does not give TurboTax an importable 1099-B for event contracts. Here is how to ent
Form 6781: how Section 1256 treatment is reported
If you treat Kalshi event contracts as Section 1256 contracts, the 60/40 split is reported
FREE TOOL
Prediction market state tax calculator
Estimate federal plus state tax on your Kalshi profit.
SEE IT LIVE
Your tax forms, generated
Turn your trade history into IRS-ready 1256 and 8949 output.
Never miss a Kalshi tax deadline
Get a reminder before each filing and quarterly estimated-payment date, plus the occasional new guide. No spam, unsubscribe anytime.