Are Kalshi Contracts Securities for Tax Purposes? Why the Answer Matters
Kalshi contracts are CFTC products, not SEC securities, but the tax code defines 'security' differently in each rule. How that affects wash sales, 475 and worthless losses.
OddsFile research·Updated Oct 31, 2026·4 min read
On this page
- The regulatory answer
- Rule by rule
- What would change if they were securities
- Why contracts on stocks are different
- Polymarket and on-chain tokens
- Selling vs settling
- Pending legislation
- Example: why it's a real-money question
- What to do
- FAQ
- Are Kalshi contracts stocks?
- Are prediction markets taxed like stocks?
- Do I get a 1099-B for Kalshi contracts?
- If they aren't securities, can they still be capital assets?
Probably not. Kalshi's contracts are regulated by the CFTC rather than offered as SEC securities, and they don't fit the tax code's main definitions of a security. But tax law has no single definition. Each rule, such as wash sales, Section 475 or worthless securities, uses its own test, so the answer has to be checked rule by rule. No IRS guidance says event contracts are or aren't securities, so this is a reading of the text.
OddsFile is software, not tax advice. The IRS has not issued guidance on how prediction-market contracts are taxed. This article explains the options and the sources behind them; a tax professional can tell you which position fits your situation.
The regulatory answer
Kalshi describes itself as a CFTC-regulated Designated Contract Market. In October 2026, the CFTC proposed to define event contracts as swaps, and it said plainly that tax treatment is decided under the Internal Revenue Code. Regulatory labels don't control tax classification. A security for SEC purposes isn't necessarily a security for a given tax rule, and the other way round.
Rule by rule
| Tax rule | Definition | Event contract fit |
|---|---|---|
| Wash sale, §1091 | "Stock or securities," plus contracts or options to acquire or sell them | Doesn't obviously fit; see our guide |
| Worthless securities, §165(g) | Stock, rights to stock, and certain debt | Doesn't fit |
| Trader election, §475(c)(2) | Stock, partnership interests, debt, certain notional principal contracts and derivatives on those | Poor fit, unless tied to equity or interest rates |
| Commodities, §475(e)(2) | Actively traded commodities and derivatives on them | Unclear |
| Section 1256 | Regulated futures contracts and other listed types | Contested |
| Capital asset, §1221 | Property, with listed exceptions | Doesn't need "security" status |
The last row is the key one. You don't need a contract to be a security for capital gain treatment. A capital asset is property, broadly speaking, so a non-security can be one. Calling Kalshi "taxed like stocks" is loose. Capital treatment uses the same forms, but it doesn't mean Kalshi contracts are stocks.
What would change if they were securities
| Consequence | Effect |
|---|---|
| Wash sales | Would apply, deferring some losses |
| Section 475 | Securities election would be available to a qualifying trader |
| Broker reporting | Possibly a 1099-B with cost basis; Kalshi's forms don't describe that today |
| Worthless loss | Only if it met the §165(g) definition, which it doesn't look like it would |
So being a non-security has good and bad sides. You probably escape wash sales, but you may also have no clear path to the Section 475 election.
Why contracts on stocks are different
Some event contracts reference equity indexes or share prices. A contract that pays $1 if the S&P closes above a level sits closer to an option. It still isn't a contract to buy or sell stock, and it's settled in cash. But the "contracts or options to acquire or sell" language of §1091 and the derivative language of §475 create more of an argument. Treat these with more caution than sports contracts.
Polymarket and on-chain tokens
Polymarket's on-chain outcome tokens are digital assets. The IRS says digital assets are property, not currency. Whether a token is a security under securities law is separate. For tax, the same rule-by-rule logic applies. A transferable token doesn't become stock just because you can sell it. See Polymarket taxes: the complete guide.
Selling vs settling
Capital treatment needs a sale or exchange. If a position expires, the result depends on rules such as Section 1234A, which covers termination of certain rights. That's a separate open question. Worthless security treatment isn't the fallback, because a contract isn't a security under §165(g). See unredeemed losing positions for how this plays out with losers.
Pending legislation
H.R. 10357, as introduced, would extend wash sales to traded digital assets. It doesn't mention event contracts. If it passes, Polymarket tokens could be pulled in, but only for that rule, and not because they're securities. It shows how Congress adds assets rule by rule rather than through one definition.
Example: why it's a real-money question
You sold a Kalshi contract at a $2,000 loss on December 20 and rebought the same contract on December 29.
| If it's | 2026 loss |
|---|---|
| Not a stock or security for §1091 | $2,000, if the loss is bona fide |
| A security for §1091 | $0 now; added to the basis of the rebought contract |
That's $480 of 2026 tax at a 24% rate, moved to a later year. A one-word classification can decide when you get a deduction.
What to do
- Don't describe contracts as securities on your return unless you mean to.
- If you use capital treatment, rely on the property argument.
- Treat stock-linked contracts more carefully.
- Check whether your software is applying wash sale logic.
- Write down your reasoning.
Run the free OddsFile check: paste a Polymarket or Hyperliquid address and see your 2026 P&L under each treatment, no signup. For the overall framework, read are prediction market winnings taxable?
FAQ
Are Kalshi contracts stocks?
No. They're event contracts on a CFTC-regulated exchange.
Are prediction markets taxed like stocks?
Under capital treatment they use the same forms. That's a position people take, not an IRS rule.
Do I get a 1099-B for Kalshi contracts?
Kalshi describes its 1099-B as covering crypto transfers, not event contracts.
If they aren't securities, can they still be capital assets?
Yes. A capital asset doesn't need to be a security.
Software, not tax advice. We do not prepare or file tax returns. The IRS has not ruled on how prediction-market contracts are taxed; figures shown are estimates of possible treatments. Confirm your position with a qualified tax professional. Read the full disclaimer.
See what you actually made this year.
Paste a Polymarket or Hyperliquid wallet: realized P&L, fees and win rate in seconds.
Run the free P&L checkRelated guides
Tax treatments
Should You Disclose a Prediction Market Tax Position on Form 8275?
When Form 8275 helps with a Kalshi or Polymarket position: reasonable basis, substantial authority, the 20% penalty, and what disclosure can't protect you from.
Tax treatments
Reporting Prediction Market Income as Other Income on Schedule 1, Line 8z
How to report Kalshi or Polymarket profit on Schedule 1 line 8z, what to write, when this treatment makes sense, and why a net loss is the main weakness.
Tax treatments
If Event Contracts Become Swaps, What Happens to Your Taxes? The CFTC's 2026 Proposal
The CFTC proposed defining event contracts as swaps in October 2026. It says tax isn't decided by this rule, but it could weaken the Section 1256 argument. What changes now.