Wash Sale Rule
How the wash sale rule affects options traders who close and reopen positions.
The wash sale rule prevents taxpayers from claiming a tax deduction on a security sold at a loss if they purchase a "substantially identical" security within 30 days before or after the sale. The disallowed loss is not gone forever — it is added to the cost basis of the replacement security. For options traders who frequently trade the same underlying, the wash sale rule can defer losses and create unexpected tax consequences that inflate your taxable income for the year.
Why It Matters
Options traders often trade the same stocks and ETFs repeatedly. You might sell a losing SPY call on Monday and buy a new SPY call on Wednesday. That triggers a wash sale. Your loss from Monday's trade is not deductible on your tax return — it is added to the cost basis of Wednesday's call. If that call also loses money and you buy another within 30 days, the wash sale chains continue, deferring losses indefinitely.
The practical problem is that you can end up paying taxes on gains without offsetting them with your legitimate losses from the same year. Your broker's 1099-B will show the wash sale adjustments, but many traders are shocked when their reported taxable gain is far higher than their actual net profit because losses were deferred by wash sales.
How It Works
The 30-day window: The wash sale rule applies if you sell a security at a loss and buy a "substantially identical" security in the window from 30 days before to 30 days after the loss sale. That is a 61-day window centered on the loss.
What counts as "substantially identical" for options: The IRS has not issued definitive guidance on options, which creates a gray area. General consensus:
- Same stock option with same strike and expiration: Clearly substantially identical.
- Same stock option with different strike or expiration: Likely triggers a wash sale according to most tax professionals, though some argue it does not.
- Buying the underlying stock after selling an option at a loss: Generally triggers a wash sale because the option and stock are on the same underlying.
- Selling a put and buying a call on the same stock (within 30 days of a loss): Can trigger a wash sale in some interpretations.
- Different but correlated ETFs (SPY vs. VOO): Both track the S&P 500 but are issued by different companies. The IRS has not definitively ruled on this, but conservative advisors treat them as substantially identical.
What happens to the disallowed loss: The loss is added to the cost basis of the replacement security. When you eventually sell the replacement without triggering another wash sale, the deferred loss is included in your gain/loss calculation. So the loss is not eliminated — it is postponed.
Dangerous year-end scenario: You have $10,000 in gains and $8,000 in losses. You sell the losing positions in December for tax-loss harvesting. But in early January (within 30 days), you buy back similar positions. The $8,000 loss is disallowed. You owe taxes on the full $10,000 instead of $2,000. Your tax bill just quadrupled.
How to minimize wash sale problems:
- Wait 31 days before buying back a substantially identical position.
- Trade different underlyings. If you sell a losing AAPL call, do not buy another AAPL option within 30 days — trade MSFT instead.
- Track wash sales throughout the year, not just at tax time.
- Trade in IRAs — wash sale rules do not apply within tax-deferred accounts (but be careful when losses are in a taxable account and repurchases are in an IRA — the loss can be permanently disallowed).
Quick Example
You sell a SPY call at a $500 loss on December 15. On December 20, you buy a new SPY call at a different strike. Wash sale triggered. The $500 loss is added to the cost basis of your new call. If the new call eventually produces a $300 profit, your taxable gain on that call is -$200 (the $300 profit minus the $500 deferred loss) — you actually get to recognize a $200 loss. But if you kept chain-buying SPY options every week, the loss keeps getting deferred forward.