Kalshi taxes, sorted

Prediction-market taxes are confusing on purpose-built exchanges like Kalshi, unsettled treatment, no clean 1099, cents-based CSVs, and state tax on top. This is the whole picture in one place: how it works, the tools that do the math, and the fastest path from your trade history to IRS-ready forms. Not tax advice, but a straight explanation.

Start here · free
Turn your CSV into IRS-ready forms →
Upload your Kalshi history and the Trade Report pairs trades, reconciles fees, converts cents to dollars, and outputs your 1256/8949 figures with a TurboTax export. Runs in your browser, nothing uploaded.
01
Gains are taxable, tracked per trade
Every closed Kalshi position is a taxable event. Your reportable figure is realized profit and loss across the year, paired trade by trade, not the cash sitting in your account.
02
The Section 1256 question
Because Kalshi is a CFTC-regulated exchange, there's a real argument its contracts qualify for Section 1256's 60/40 treatment, but it's unsettled. The alternative is ordinary income. It's a judgment call worth understanding.
03
No 1099 doesn't mean no tax
Kalshi gives you a transaction history, not always a tidy 1099-B. You're still responsible for reporting gains, which is why turning the raw CSV into correct figures matters.
04
State tax usually applies too
Beyond federal, most states tax your trading profit as ordinary income. A handful with no income tax don't. Your total bill is the two stacked together.

Tax calculators

Kalshi tax calculator
Estimate what you owe on your gains, fast.
1256 vs ordinary
See the difference the treatment makes to your bill.
State tax calculator
Add your state's bite on top of federal.
Quarterly estimates
What to set aside for estimated payments.
1256 loss carryback
Carry a 1256 loss back against prior 1256 gains.

The tax guides

How Kalshi taxes work: the trader's guide
How event-contract gains on Kalshi are taxed in 2026: the three possible treatments (ordinary income, Section 1256, gambling), what forms to file, and why the rules are still unsettled.
Does Kalshi send a 1099?
What tax forms Kalshi actually issues, why there's usually no 1099-B for your trades, and how to report event-contract gains correctly when no form arrives.
The Section 1256 60/40 rule, explained
What Section 1256 contracts are, how the 60/40 tax split works, which instruments qualify, and why it usually means a lower effective rate for active traders.
How to report Kalshi on your taxes
A step-by-step look at reporting Kalshi event-contract gains: gathering records, choosing a treatment, and which IRS forms (6781, 8949, Schedule D, Schedule 1) each path uses.
Tax-loss harvesting with Kalshi
How realizing losses can offset gains for Kalshi traders, how it depends on the tax treatment you choose, and the wash-sale wrinkle to know about.
Do wash sale rules apply to Kalshi?
Wash sale rules disallow a loss when you rebuy a security within 30 days. Whether they apply to Kalshi event contracts is unsettled. Here is what active flippers should know.
Does Kalshi report your trades to the IRS?
What Kalshi does and does not report to the IRS, which tax forms you might receive, and why your trading gains are taxable whether or not a form ever shows up.
How to report your Kalshi taxes in TurboTax
Kalshi does not give TurboTax an importable 1099-B for event contracts. Here is how to enter your gains manually under the ordinary-income and Section 1256 paths.
All tax guides →Taxes by state →Step-by-step filing →

Common questions

How are Kalshi gains taxed?
Kalshi trading gains are taxable as investment income. There's an unsettled question of whether they qualify for Section 1256's favorable 60/40 treatment as regulated-exchange contracts, or are taxed as ordinary income. Either way, you report your realized profit and loss for the year.
Does Kalshi send a 1099?
Kalshi provides your transaction history, and may issue tax documents, but you shouldn't assume a tidy 1099-B will do all the work. You're responsible for reporting your gains, so having accurate per-trade figures from your history is what matters.
Do I owe state taxes on Kalshi profits?
In most states, yes, your trading profit is generally taxed as ordinary income at the state level in addition to federal tax. A few states with no individual income tax are the exception.
What's the fastest way to do my Kalshi taxes?
Export your transaction history CSV from Kalshi and run it through the Trade Report, which pairs your trades, reconciles fees, converts cents to dollars, and produces IRS-ready figures, including a Section 1256 estimate, in your browser.

ContractTax provides tools and general information, not tax advice. For your specific situation, consult a tax professional.

Work out a specific number rather than reading about the rules:
Kalshi tax calculator
Estimate federal tax on your Kalshi profit.
Quarterly estimated tax calculator
Estimate what to send the IRS each quarter on your prediction-market gains.
Section 1256 loss carryback calculator
A losing year in 1256 contracts can be carried back 3 years for a refund. See how much.
Free, no signup, and nothing you type leaves your browser. Every calculator →