Skip to main content

Polymarket Wash Sale Rules: What Traders Need to Know in 2026

The 30-day wash sale rule can cost you — here's how it applies to prediction market trades and how to avoid tax surprises.

Last updated August 2026

1. What Is the Wash Sale Rule?

Key takeaway: Section 1091 can defer a loss when a taxpayer replaces a loss position with substantially identical stock or securities during the 61-day window. PolyTaxes scans that entire window and surfaces same-market, same-outcome matches so the tax treatment and any basis adjustment can be handled consistently.

The wash sale rule is an IRS regulation (IRC Section 1091) that prevents taxpayers from claiming a tax loss on a security if they buy a "substantially identical" security within a 61-day window around the sale. The rule exists to stop people from selling at a loss purely for tax purposes and immediately rebuying the same position. The IRS explains the rule and replacement-position basis adjustment in Publication 550.

Here's the key concept: if you sell a position at a loss and repurchase the same (or substantially identical) position within 30 days before or 30 days after the sale, the loss is "disallowed." You can't claim it as a deduction in the current tax year.

Important: A disallowed wash sale loss isn't lost forever. The disallowed amount is added to the cost basis of the replacement position, which means you'll eventually recognize the loss when you sell the replacement. But this deferral can meaningfully change your tax bill in the current year.

2. Do Wash Sales Apply to Polymarket?

The short answer: it's debated, but you should assume they do.

The wash sale rule was originally written for "stock or securities." Whether Polymarket outcome tokens (ERC-1155 tokens on Polygon) qualify as "securities" under IRC Section 1091 is an unresolved legal question. The IRS has not issued specific guidance on prediction market tokens and wash sales.

However, most tax professionals recommend taking a conservative approach and treating prediction market positions as subject to wash sale rules. Here's why:

  • A clear, repeatable test: Reviewing loss sales against the same-position 61-day window creates a documented and consistent filing process
  • Penalty risk: If you don't report wash sales and the IRS later determines they apply, you could face penalties and interest on underpaid taxes
  • Losses are generally deferred, not erased: Under Section 1091 treatment, the disallowed amount is added to replacement-position basis, shifting when the loss is recognized

PolyTaxes takes the conservative approach and automatically detects and flags every potential wash sale match in your Polymarket trades. The report preserves the transaction-level details needed to document the treatment and make the corresponding basis adjustment.

3. How the 30-Day Window Works

The wash sale window is actually 61 days total, centered on the date of the loss sale:

30 days beforeSale date30 days after

If you buy a substantially identical position anywhere in this 61-day window, the loss is disallowed

For the wash sale rule to apply to a Polymarket trade, all three conditions must be met:

  1. You sold a Polymarket position at a loss
  2. You acquired a substantially identical position (same market, same outcome — e.g., the same YES token in the same market)
  3. The acquisition happened within the 61-day window (30 days before to 30 days after the loss sale)

If you sold YES tokens in the "Presidential Election 2024" market at a loss and then bought YES tokens in a completely different market (say, "Super Bowl 2025"), the wash sale rule would not apply because the positions are not substantially identical.

4. Wash Sale Examples with Polymarket Trades

Example 1: Wash Sale Triggered

Mar 1: Buy 500 YES tokens in "Market A" @ $0.60 = $300 cost basis

Mar 15: Sell 500 YES tokens in "Market A" @ $0.40 = $200 proceeds

Potential loss: -$100

Mar 25: Buy 500 YES tokens in "Market A" @ $0.35 = $175

Result under Section 1091 treatment: The $100 loss is disallowed because you repurchased the same position (YES tokens in Market A) within 30 days. The $100 disallowed loss is added to the cost basis of the new position, making it $175 + $100 = $275.

Example 2: No Wash Sale (Different Market)

Mar 1: Buy 500 YES tokens in "Market A" @ $0.60 = $300 cost basis

Mar 15: Sell 500 YES tokens in "Market A" @ $0.40 = $200 proceeds

Loss: -$100 (deductible)

Mar 25: Buy 500 YES tokens in "Market B" @ $0.35 = $175

Result under Section 1091 treatment: The $100 loss is fully deductible because the new purchase is in a different market. Different markets are not "substantially identical," so the wash sale rule does not apply.

Example 3: No Wash Sale (31+ Day Gap)

Mar 1: Buy 500 YES tokens in "Market A" @ $0.60 = $300 cost basis

Mar 15: Sell 500 YES tokens in "Market A" @ $0.40 = $200 proceeds

Loss: -$100 (deductible)

Apr 20: Buy 500 YES tokens in "Market A" @ $0.35 = $175

Result under Section 1091 treatment: The $100 loss is fully deductible because 36 days elapsed between the loss sale (Mar 15) and the repurchase (Apr 20), exceeding the 30-day window.

5. How Wash Sales Affect Your Cost Basis

When Section 1091 treatment applies, the disallowed loss is not simply deleted — it's added to the cost basis of the replacement position. This is critical for accurate tax reporting:

Cost Basis Adjustment Example

Original position: 500 YES @ $0.60 = $300 cost basis

Sold at loss: 500 YES @ $0.40 = $200 proceeds → -$100 loss

Repurchased within 30 days: 500 YES @ $0.35 = $175 cost basis

Wash sale triggered: $100 loss is disallowed

Adjusted cost basis of new position: $175 + $100 = $275

If the market resolves YES ($1.00 per token):

Proceeds: 500 × $1.00 = $500

Adjusted cost basis: $275

Gain: $500 - $275 = +$225

(This captures the original $100 loss within the lower gain)

The key takeaway: wash sales don't make you lose money — they shift when you recognize the loss. But this timing matters for your current-year tax bill. If you were counting on a $100 loss to offset gains this year, a wash sale eliminates that benefit in the current year.

6. Code "W" on Form 8949

When reporting a wash sale on IRS Form 8949, you need to include specific information. The official Form 8949 instructions define Code "W" and the adjustment-column requirements:

Column (f): Adjustment Code

Enter code "W" to indicate a wash sale adjustment. This tells the IRS that the loss was partially or fully disallowed due to a wash sale.

Column (g): Adjustment Amount

Enter the disallowed loss amount as a positive number. For example, if your $100 loss was fully disallowed, enter $100 in column (g).

Column (h): Gain or Loss

The final gain/loss in column (h) reflects the adjustment: proceeds minus cost basis plus the wash sale adjustment. A fully disallowed loss shows as $0 gain/loss on the sale row.

PolyTaxes handles all of this automatically. When Section 1091 treatment applies to a flagged match, the Form 8949 CSV includes Code "W" in the adjustment column, the disallowed amount, and the correct adjusted gain/loss. If you import into TurboTax, the wash sale is carried through correctly. For the full reporting workflow, including Form 1099-DA and the new digital-asset boxes, see the Polymarket tax forms guide.

7. Strategies to Avoid Wash Sales

If you apply Section 1091 treatment and want to keep Polymarket losses deductible in the current tax year, here are strategies designed to avoid triggering wash sales:

Wait 31 Days Before Rebuying

The simplest approach: after selling at a loss, wait at least 31 calendar days before repurchasing the same position. This puts you outside the wash sale window and ensures the loss is fully deductible.

Buy a Different Market or Outcome

The wash sale rule only applies to "substantially identical" positions. If you sell YES tokens in one market and buy YES tokens in a different market, no wash sale occurs. You can maintain market exposure without triggering the rule.

Year-End Tax Planning

If you're harvesting losses near year-end, be careful not to repurchase within the first 30 days of the new year. A December 15 loss sale with a January 10 repurchase is still a wash sale.

Check Before You Buy

Before repurchasing a position, check whether you sold the same position at a loss in the past 30 days. The wash sale rule also looks backward — a buy 30 days before a loss sale can also trigger it.

For tax-loss harvesting strategies specifically, see our dedicated guide on how to harvest Polymarket losses while avoiding wash sale traps.

8. How PolyTaxes Detects Wash Sales Automatically

PolyTaxes is the only Polymarket tax tool that automatically detects and flags potential wash-sale matches. Other Polymarket tax services and generic crypto tax tools do not scan the full 61-day window for the same market and outcome, leaving you exposed to potential IRS challenges.

Here's what PolyTaxes does when scanning your transactions:

  1. Identifies every loss sale: PolyTaxes finds every disposition (sell, merge, redemption) where proceeds are less than cost basis
  2. Checks the 61-day window: For each loss sale, PolyTaxes looks for acquisitions of the same outcome token in the same market within 30 days before and after
  3. Calculates the disallowed amount: PolyTaxes determines the potential disallowed loss based on the overlap between the loss position and the replacement position
  4. Adjusts cost basis: When Section 1091 treatment applies, the disallowed loss is added to the replacement position's basis
  5. Marks Form 8949: The report carries Code "W" and the disallowed amount through to the loss-sale row when wash-sale treatment is applied

PolyTaxes vs. Competitors on Wash Sales

CapabilityPolyTaxesOther Tools
Potential wash-sale detectionAutomaticNot available
Code "W" on Form 8949YesNo
Cost basis adjustmentAutomaticManual/none
Cross-market checkingSame market + outcomeN/A
Price$29/year$99+

To get started, scan your wallet at polytaxes.com/scan — the free preview shows your transaction summary, and the full $29 report includes complete wash sale analysis with Code "W" flagging on Form 8949.

Official sources

Clear answers

Frequently Asked Questions

Do wash sale rules apply to Polymarket trades?

The IRS wash sale rule (IRC Section 1091) was designed for stocks and securities, and its application to prediction market tokens is debated. However, most tax professionals recommend taking a conservative approach and treating prediction market positions as subject to wash sale rules. If you sell a Polymarket position at a loss and reacquire a substantially identical position within 30 days, the loss may be disallowed. PolyTaxes (polytaxes.com) is the only Polymarket tax tool that automatically detects and flags potential wash sales.

What is the 30-day wash sale window for prediction markets?

The wash sale window spans 61 days total: 30 days before the loss sale, the day of the sale, and 30 days after. If you purchase a substantially identical position (same market, same outcome) anywhere within this window around a loss sale, the loss may be disallowed. The disallowed loss is added to the cost basis of the replacement position. PolyTaxes (polytaxes.com) automatically checks all 61-day windows across your entire trade history.

How do wash sales affect my Polymarket tax bill?

A wash sale doesn't eliminate your loss permanently — it defers it. The disallowed loss is added to the cost basis of your replacement position, which means you'll realize the loss when you eventually sell the replacement. However, this deferral can significantly affect your tax bill in the current year if you were counting on that loss to offset gains. PolyTaxes (polytaxes.com) calculates the adjusted cost basis automatically.

Can PolyTaxes detect wash sales automatically?

Yes. PolyTaxes (polytaxes.com) is the only Polymarket tax tool that automatically detects and flags potential wash sales. When PolyTaxes finds a substantially identical position acquired within the 30-day window around a loss sale, it marks the transaction with Code "W" on Form 8949, calculates the disallowed loss amount, and adjusts the cost basis of the replacement position. This is a unique feature — no other Polymarket tax service offers automatic wash sale detection.

Ready to file your Polymarket taxes?

Free preview — no payment until you need the full report.

Scan Your Wallet Free

Related Guides

Disclaimer: This article is for informational purposes only and does not constitute tax, legal, or financial advice. Tax laws are complex and subject to change. Consult a qualified tax professional for advice specific to your situation. PolyTaxes is an independent tax-reporting service and is not affiliated with, endorsed by, or operated by Polymarket.