Does the Wash Sale Rule Apply to Prediction Markets? Kalshi and Polymarket Explained
Section 1091 covers stock and securities, so it likely doesn't reach event contracts today. But no IRS ruling says so, and a pending bill could reach Polymarket tokens.
OddsFile research·Updated Oct 31, 2026·5 min read
On this page
- What the rule says
- Why event contracts probably fall outside it
- How it depends on your treatment
- The bill to watch
- What "substantially identical" could mean here
- Even without Section 1091, losses must be real
- Worked example
- What to do
- FAQ
- Does the wash sale rule apply to crypto?
- Do I need to adjust my Kalshi P&L for wash sales?
- Can I sell at a loss and rebuy on December 31?
- Do wash sales matter if I use gambling treatment?
Under current law, the wash sale rule probably doesn't apply to Kalshi or Polymarket contracts, because Section 1091 covers only stock, securities and contracts or options on them. But the IRS has never said so for event contracts, so that's a reading of the statute, not a ruling. A pending House bill would extend wash sales to traded digital assets, and as introduced it would reach sales after September 14, 2026. It isn't law yet.
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.
What the rule says
Section 1091 disallows a loss on a sale of "stock or securities" if you acquire substantially identical stock or securities within a window running from 30 days before the sale to 30 days after it. The statute says the term "stock or securities" includes contracts or options to acquire or sell stock or securities. Publication 550 restates the rule in the same terms.
A disallowed loss isn't gone. It's generally added to the basis of the replacement position, so it is deferred.
Why event contracts probably fall outside it
| Position | Stock or security? | Wash sale today? |
|---|---|---|
| Kalshi contract on CPI or the Fed | Not a stock; no obvious security | Probably not |
| Sports or election contract | No | Probably not |
| Polymarket outcome token | Property, not stock | Probably not |
| USDC, ETH, HYPE spot | Property | Probably not |
| Contract tied to a share price | Not a contract to buy or sell the stock, but closer | Less clear |
The last row deserves caution. A contract that pays $1 if a stock closes above a price doesn't deliver stock, but the closer the economics are to an option on a stock, the less comfortable the "not a security" answer becomes. No authority addresses it.
The other open point is that the treatment itself is undecided. If event contracts were ever held to be securities, wash sales could follow. Nothing says that today.
How it depends on your treatment
| Treatment | Wash sale relevance |
|---|---|
| Capital asset | Probably doesn't apply, per above; this is where the question matters |
| Other income | Not relevant, you're reporting a net figure |
| Section 1256 | Mark-to-market already recognizes gains and losses at year end |
| Gambling | Section 1091 doesn't apply to wagers; the 90% limit is the constraint |
| Trader with a Section 475 election | Wash sale rules don't apply with a valid election |
The bill to watch
H.R. 10357, the Digital Asset Tax Certainty Act, was introduced on September 14, 2026 and approved by the Ways and Means Committee on September 16. As introduced:
- Section 301 replaces "stock or securities" with "specified assets," which includes any traded digital asset other than a qualified US dollar stablecoin.
- A traded digital asset is broadly a fungible digital asset with quotations readily available on an exchange, and not a tokenized asset.
- It applies to dispositions after the date of introduction.
Three things follow, all conditional:
- Polymarket outcome tokens could be covered. They're on-chain and quoted on an order book. Whether that order book counts as an "exchange" would need rules or interpretation. The text doesn't mention prediction markets.
- Kalshi contracts wouldn't obviously be covered, since they aren't digital assets.
- It could look backward. A November 2026 sale followed by a repurchase might be caught if the bill became law with that effective date. Forvis Mazars flags the same concern for dispositions already made this year.
Committee text may differ from the introduced version, the bill hasn't passed the House or Senate, and effective dates often change. As of October 31, 2026, we found no report of a floor vote. Check congress.gov before filing.
What "substantially identical" could mean here
If wash sales ever apply, you'd need to know which positions match. No rule exists for outcome tokens. Reasonable guesses:
- Same outcome, same market: selling YES at a loss and rebuying YES is the obvious case.
- Same market, opposite side: buying NO is economically different, so likely not identical.
- Different venue: a Kalshi contract and a Polymarket token on the same event differ in legal form.
- Different market, same theme: "Fed cuts in December" versus "Fed cuts by January" are different contracts.
These are reasoned opinions. Nothing official exists.
Even without Section 1091, losses must be real
Don't read "no wash sale" as "free loss." Treas. Reg. §1.165-1(b) says only a bona fide loss is allowable and that "substance and not mere form" governs. Selling at a loss and rebuying seconds later to create a deduction, with no real change in your position, is exposed to that argument. Leaving a real gap, or accepting real market risk between the trades, puts you in a better position, though there's no safe number of hours.
Worked example
On December 18 you sell 5,000 YES at $0.20, bought at $0.50. That's a $1,500 loss. On December 23 you rebuy 5,000 YES at $0.22.
| Scenario | 2026 loss | Basis in new shares |
|---|---|---|
| Wash sales don't apply | $1,500 | $1,100 |
| Wash sales apply | $0 | $1,100 + $1,500 = $2,600 |
If the position closes in 2027, you get the same total result either way. The difference is the year. If you're relying on the loss for 2026 and the law changes, your 2026 return could change.
What to do
- Record each sale, each rebuy and the time between them.
- If you use software, ask whether it applies wash sale adjustments to these assets. Kalshi's statements use FIFO, and its page doesn't describe wash sale adjustments.
- If you plan to harvest losses before year end, avoid a quick rebuy into the same position.
- Revisit this before you file, in case the bill passes.
Run the free OddsFile check: paste a Polymarket or Hyperliquid address and see your 2026 P&L under each treatment, no signup.
FAQ
Does the wash sale rule apply to crypto?
Not under the current text, which covers stock and securities, and the IRS treats digital assets as property. H.R. 10357 would change that if enacted.
Do I need to adjust my Kalshi P&L for wash sales?
Probably not, but there's no ruling. If your preparer treats a particular contract as a security, the answer would change for that contract.
Can I sell at a loss and rebuy on December 31?
Under current law, Section 1091 likely doesn't block it, but the loss has to be real, and the pending bill could change the result.
Do wash sales matter if I use gambling treatment?
No. Gambling treatment has its own limits, and those are often worse.
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.