Back to tax guides

Prediction market tax guide Β· 2026

Kalshi Taxes: Forms, Losses & How to Report Event Contracts

Quick answer: profits from Kalshi event contracts are taxable income, and your tax documents are posted in your account each January. Because Kalshi is a CFTC-regulated exchange, its reporting looks more like a brokerage form than a casino W-2G β€” which changes how your losses can be used.

Trading income or gambling winnings?

This is the question that decides everything else. Kalshi contracts trade on a designated contract market regulated by the CFTC, so many tax professionals treat closed positions as trading results rather than wagers. A sportsbook bet, by contrast, is gambling: winnings are reported in full and losses are deductible only if you itemize, capped at winnings.

The treatment is fact-specific and is still developing for prediction markets. Do not pick the answer that produces the smaller bill β€” pick the one your tax professional can support, and keep records detailed enough to file either way.

Which form should you expect

PlatformTypical reportingWhere to find it
KalshiAnnual tax document for qualifying traders (brokerage-style, not W-2G)Account β†’ Documents / Tax, typically posted in January
Robinhood prediction marketsIncluded with the broker's consolidated year-end tax packageAccount β†’ Tax center
PolymarketMay issue no US information return; you still report taxable incomeExport your own trade and wallet history
Regulated sportsbookW-2G at $600+ on 300:1 odds; 1099-MISC for promos and DFSAccount β†’ Tax documents

Never wait for a form to decide whether income is reportable. A missing document changes the paperwork, not the tax.

What reporting usually applies, scenario by scenario

ScenarioForm you may receiveWhat you generally report
Kalshi contracts closed at an overall profit, treated as tradingBrokerage-style year-end tax documentNet result after fees, on the schedule your tax professional selects
Kalshi activity treated as gamblingOften no W-2GGross winnings as income; losses only if you itemize, capped at winnings
Small annual profit below platform reporting thresholdsPossibly noneStill reportable β€” use your own trade export
Overall losing yearDocument may still be issuedReport per the applicable treatment; keep the export even if nothing is owed
Referral bonuses, promos, or platform rewards1099-MISC at $600+ per yearOther income, separate from contract results
Offshore or crypto-settled market (e.g. Polymarket)Usually no US information returnSelf-reported; crypto conversions can trigger separate reporting
Sportsbook bet alongside prediction marketsW-2G at $600+ on 300:1 oddsGambling rules apply to that activity β€” keep it in a separate ledger

Thresholds and platform practices change, and prediction market treatment is still developing. Use this as an orientation table, then confirm your facts with a tax professional.

How to report a year of Kalshi activity

  1. 1Export your full trade history and settlement history for the calendar year before January access changes.
  2. 2Match each closed position: market, contract, entry cost, settlement value, fees, and settlement date.
  3. 3Total your fees separately β€” trading fees generally reduce your net result, unlike a losing sportsbook bet.
  4. 4Reconcile the platform total against your bank and wallet deposits and withdrawals.
  5. 5Compare your total to the platform's year-end tax document and investigate any difference before filing.
  6. 6Bring both the trading view and the gambling view of the numbers to your tax professional.

Why netting matters more here than on a sportsbook

If prediction market results are treated as gambling, you report gross winnings as income and deduct losses separately β€” and only if you itemize. A trader with $40,000 of winning contracts and $38,000 of losing ones can end up taxed on a number far larger than the $2,000 actually earned. If the results are trading income instead, the netting happens before the number reaches your return. Either outcome depends on having a position-by-position record.

What belongs in your tax file

Year-end platform tax document
Full trade and settlement export
Fee summary for the year
Deposit and withdrawal records
Wallet or bank statements
Contemporaneous position ledger

Free prediction-market ledger template (PDF)

A four-page print-and-fill reporting sheet built for Kalshi, Robinhood prediction markets and Polymarket: a position log with date entered, settlement date, stake, proceeds, fees and result, a filled example, and a year-end summary that produces the figures your preparer needs under either treatment.

Download the PDF

Interactive year-end checklist

Work through these steps in order between December and the filing deadline. Tick each one off as you go β€” your progress stays on this device.

0 of 12 steps complete

Your progress is saved on this device.

Frequently asked questions

Does Kalshi send a 1099?

Prediction market platforms generally issue an annual information return to traders who meet reporting thresholds. Kalshi is a CFTC-regulated exchange, so its reporting is closer to a brokerage-style form than to a casino W-2G. Check your account's tax documents section each January and confirm the exact form you received before filing.

Are Kalshi winnings taxed as gambling income?

Not necessarily. Kalshi contracts are regulated event contracts traded on a designated contract market, so many tax professionals treat the results as trading income rather than gambling winnings. The distinction matters because gambling losses are limited to winnings while trading losses follow different rules. Confirm the treatment with a tax professional.

Can I deduct Kalshi losses?

Losses are only usable if you report them correctly under the treatment that applies to your account. If your contracts are treated as gambling, losses are deductible only when you itemize and only up to winnings. If they are treated as trading, different netting and loss rules apply. Either way, you need a contemporaneous record of every position.

What about Polymarket and Robinhood prediction markets?

The same questions apply: which entity paid you, what form it issued, and whether the activity is treated as trading or gambling. Platforms outside the US reporting system may issue no form at all, which does not remove the obligation to report taxable income.

Keep a record that survives either treatment

NetBetTracker logs each position with its date, stake, settlement, and fees, so you can produce a gross-winnings figure, a netted figure, and a session log from the same ledger.

Start a 7-day free trial

This guide is educational and is not tax or legal advice. Tax treatment of prediction market contracts is fact-specific and evolving; consult a qualified tax professional about your situation.