Covered Call Assignment And Wash Sale Rules: Avoiding Unintended Tax Loss Harvesting

Covered Call Assignment And Wash Sale Rules: Avoiding Unintended Tax Loss Harvesting - editorial photograph
Generated via Leonardo.ai Phoenix 1.0

TL;DR

  • Understand how covered call assignment triggers wash sale rules that can disallow your tax losses for 30 days, and learn specific tactics to avoid this trap while maintaining your income strategy.
  • Assignment on a short call resets your holding period and can create wash sales if you repurchase the same or substantially identical security within 30 days.
  • Tax-loss harvesting intentions can backfire when covered calls are involved; plan your exits and re-entries with the calendar in mind.
  • Substitution strategies and timing adjustments keep your premium income flowing without sacrificing legitimate tax benefits.

Back in 2007, I was trading my own account and doing pretty well. Then 2008 hit, and I watched a chunk of my gains evaporate because I didn’t have a system. That crisis forced me to build one. I amalgamated Edward Thorp’s probability framework, William O’Neill’s growth-stock methodology, and everything else I’d read into something repeatable. Cash Flow Machine was born from that decision, and a core part of that system is stacking probabilities: right stock, right market, right entry, then layer covered calls for income in any direction the market moves.

But here’s what I didn’t fully appreciate until years later: the tax code has its own probability stack, and it works against you if you don’t understand it. Specifically, covered call assignment can trigger wash sale rules that wipe out your carefully planned tax losses. I’ve seen traders lose thousands in disallowed losses because they treated options and stock as separate decisions. They aren’t. Not in the eyes of the IRS.

How Assignment Actually Works (And Why It Matters for Taxes)

When you sell a covered call, you’re collecting premium in exchange for potential obligation. If the stock rises above your strike and stays there through expiration, you get assigned. Your shares get called away at the strike price. Simple enough.

But assignment is technically a sale of your stock. You bought at some price, you sold at the strike. That creates a realized gain or loss. Most covered call writers focus on the premium collected and maybe the capital gain on the stock. Fewer think about what happens to their tax planning when that assignment occurs.

Here’s the kicker: if you were sitting on an unrealized loss in those shares, assignment crystallizes it. That’s fine if you’re done with the position. But if you plan to get back in, or if you have other positions in the same name, you just activated the wash sale rule.

The Wash Sale Rule: What Triggers It

The wash sale rule says if you sell a security at a loss and buy the same or “substantially identical” security within 30 days before or after the sale, you cannot claim the loss for tax purposes. The loss gets deferred, added to the basis of your new position. You don’t lose it forever, but you can’t use it now.

With covered calls, three scenarios create problems:

Scenario one: You sell calls against stock you’re holding at a loss, hoping to collect premium while you wait for recovery. The stock rallies, you get assigned, you realize the loss. Then you buy the stock back because you still like the name. Wash sale. Your loss is disallowed.

Scenario two: You own stock at a gain, sell calls, get assigned. No loss there. But you also own other shares of the same stock in a different account at a loss. The assignment sale can trigger wash sale treatment against those other shares if you or your spouse buy more within the window.

Scenario three: You sell calls, the stock drops, you buy to close the calls at a profit. Then you sell the stock at a loss. Same name, 30-day window. Wash sale.

The IRS looks at options and underlying stock as connected when the options are “substantially identical.” Deep in-the-money calls can qualify. So can any call if the facts suggest you’re replacing stock exposure with option exposure.

The 30-Day Calendar Trap

The 30-day rule runs both directions. Buy within 30 days before your loss sale, or 30 days after, and you’re caught. This creates a 61-day window where you must avoid repurchasing.

For covered call writers, this means assignment forces a decision. Do you want back into this name? If yes, you wait 31 days. If no, you move on. There’s no “similar but different enough” stock that clearly escapes the rule. The IRS has challenged substitutions, and while you can argue the point, do you want to?

I learned this the hard way with a position in 2019. I was running covered calls on a tech name I’d owned since higher levels. The calls got assigned in November. I realized a loss. Two weeks later, the stock pulled back to what I thought was a better entry. I bought back in. Come tax season, my accountant flagged it. Loss disallowed. I had to add it to my new basis, which meant higher gains later when I finally exited for good. The timing of my re-entry cost me the deduction I was counting on.

Strategies to Avoid the Wash Sale Trap

First, track your holding periods and unrealized gains/losses by lot. Most brokers show average cost, but wash sales apply to specific lots. If you have multiple purchases at different prices, assignment might hit your highest-cost lot (creating a loss) while leaving lower-cost lots untouched. Know which shares are at risk.

Second, if you’re sitting on a significant unrealized loss and want to keep running covered calls, consider whether assignment is even your goal. Rolling up and out, or letting calls expire worthless, keeps your shares and defers the loss realization. You trade some premium for tax flexibility.

Third, if you do get assigned and realize a loss, mark your calendar. Day one is the assignment date. Days 2 through 30 are the danger zone. Day 31, you can re-establish. Or, if you must have exposure, consider a different but correlated name, or a broad index ETF in the same sector. Not perfect substitutes, but better than sitting in cash if you have a market view.

Fourth, coordinate across accounts. The wash sale rule aggregates all your accounts, plus your spouse’s. Assignment in your taxable account and repurchase in your IRA? Still a wash sale. The loss gets deferred into the IRA, and you never get the tax benefit. This is a particularly nasty trap because IRAs don’t get tax basis adjustments, so the loss effectively disappears.

Substitution and the “Substantially Identical” Question

What about selling calls on one ETF and buying a different one? SPY and VOO both track the S&P 500. Are they substantially identical? The IRS hasn’t given clear guidance. Some practitioners say yes, some say no. I tend toward conservative: if the economic exposure is the same, assume the IRS might call it a wash sale.

Better substitutes involve different but correlated exposures. Large-cap tech for your called-away position? Consider a broader growth ETF, or a different sector with similar macro sensitivity. You’re accepting tracking error, but you’re preserving your tax loss.

For individual stocks, there’s no clean substitute. Similar companies in the same industry have different fundamentals. You make a new investment decision, not a tax-avoidance shuffle. Document your reasoning if you’re ever questioned.

Does getting assigned on a covered call always create a wash sale risk?

Only if you realize a loss on the underlying shares and repurchase the same or substantially identical security within 30 days. Assignment itself isn’t the problem; it’s the combination of loss realization plus replacement purchase that triggers the rule.

Can I buy calls instead of stock to avoid the wash sale rule?

Deep in-the-money calls can be treated as substantially identical to the underlying stock. The IRS looks at delta, time to expiration, and your intent. If you’re replacing stock exposure with option exposure, you may not escape the rule. Consult your tax advisor for your specific situation.

What happens if I trigger a wash sale in my IRA?

Losses deferred into an IRA are permanently disallowed because IRAs don’t track basis the same way taxable accounts do. This is one of the most expensive wash sale mistakes. Never repurchase in an IRA within 30 days of realizing a loss in your taxable account.

Building the Tax-Aware System

My friend David V., who’s been in the Cash Flow Machine program for over a year and is up roughly 47%, always trades in-the-money covered calls. Always conservative. Always sticks to plan. He plays a lot of golf. Boring makes you rich.

Part of David’s boring discipline is calendar awareness. He knows his entry dates, his cost basis by lot, and when he can re-enter positions he’s exited at a loss. He doesn’t chase. He doesn’t get excited about “bargain” repurchases two weeks after assignment. He waits, or he finds something else to do with the capital.

This is the system working. Covered calls are an income strategy, not a trading strategy. The premium is the point. If you’re constantly getting assigned and trying to get back in, you’re speculating on direction, not collecting income. The wash sale rule is actually doing you a favor by forcing a pause.

Build your watchlist wide enough that you always have alternatives. When one name gets called away, you roll to another. The income continues. The tax complications don’t.

The wealthy are structured differently. That applies to taxes too. They don’t let the IRS surprise them with disallowed losses because they planned the exit before they planned the re-entry. They know their calendar. They know their basis. They treat tax efficiency as part of the return, not an afterthought.

If you want to build a covered call system that accounts for the real-world friction, taxes included, I teach this in the Options Mentorship program. We’ll cover position sizing, strike selection, rolling mechanics, and yes, how to keep the IRS from eating your returns through sloppy timing.

This is education, not financial advice. Past performance is not indicative of future results. Consult a qualified advisor before making investment decisions.

Related: Dynamic Delta Hedging For Covered Calls Using Vix Futures Term Structure