TL;DR
- Tax loss harvesting with covered calls means selling losing positions to offset the short-term gains your covered call premiums generate.
- Closed and expired covered call premiums are usually taxed as short-term capital gains, so pairing them with short-term losses is the most efficient match.
- Mind the wash sale rule: 30 days before and 30 days after the loss sale you cannot buy the same or substantially identical security.
- Index options like SPX get Section 1256 60/40 treatment, which can blend with stock harvesting strategies in taxable accounts.
- Done right, this keeps more of your covered calls for retirement income working for you instead of going to the IRS.

The Quietest Way to Keep More of Your Premium
Most people only start thinking about taxes in March, when the 1099 from their broker shows up and the number looks bigger than expected. By then it is too late. If you are running covered calls in a taxable account, your premium income is stacking up as short-term capital gains all year long. The fix is simple but it has to be set up in advance. It is called tax loss harvesting with covered calls, and done right it can save thousands of dollars without changing your trading strategy at all.
I started doing this when I was running larger covered call books in the 1990s. The math is the same today. You match the short-term gains your premium engine is generating against deliberate, planned losses on other positions you no longer want. The IRS lets you offset short-term gains and short-term losses dollar for dollar. The trick is just to make sure you have the losses ready, and to respect the wash sale rule.
The Problem: Premium Income Is Taxed at Higher Rates
Here is the part most retirees underestimate. When a covered call you sold expires worthless, that premium is a short-term capital gain regardless of how long you held the call. Same thing when you buy a call back to close it. The IRS treats it as ordinary short-term gains, which in 2026 are taxed at your marginal income tax rate. For many of my Elite Course students, that is 24 to 32 percent.
Compare that to long-term capital gains on a stock held over a year, which max out at 20 percent for most households. The gap is real. If you collect $30,000 in covered call premium during the year and you do nothing to offset it, a chunk of that gets eaten by the higher tax rate. The strategy is not to avoid the income. It is to plan around it.
There is also a quiet upside. Inside an IRA or Roth, this is a non-issue. The premiums grow tax-deferred or tax-free. That is one of the reasons I lean hard on covered calls for retirement income inside qualified accounts whenever possible. But for the taxable side, harvesting is the lever.
The Strategy: Match Short-Term Losses to Short-Term Gains
Step One: Track Your Year-to-Date Premium Gains
I update a simple spreadsheet every month. It tracks total realized premium from covered calls that have closed, expired, or been bought back. By September, I know roughly what my short-term capital gain exposure looks like. That is the number I want to offset with losses.
Step Two: Identify Underwater Positions Worth Trimming
Look through the rest of your taxable account. Are there stocks or ETFs that are down 10 percent or more from where you bought them? Are there positions you held for less than a year that you no longer love? Those are your candidates for tax loss harvesting. The losses they generate will be short-term, which is exactly the bucket you want to fill.
Step Three: Sell, Then Avoid the Wash Sale Window
Sell the losing position. Then mark your calendar for 31 days. During that window, you cannot buy back the same security or anything substantially identical. You also cannot have an option that effectively forces you back into the same position. This is where covered call traders get themselves into trouble. Selling a deep in-the-money call on a position you just took a loss on can trip the wash sale rule. Stick with at-the-money or out-of-the-money strikes, and ideally on different underlyings during the wash sale window.
Step Four: Replace With Something Similar But Not Identical
If you sold a sector ETF at a loss, you can buy a different sector ETF from a different provider that tracks a similar but distinct index. If you sold a single stock, you can buy a different name in the same industry. This keeps your portfolio’s economic exposure intact while letting the loss count for taxes.
A Real Numbers Example: $30,000 of Premium Income
Let me walk through a clean example. You are a retiree in the 24 percent federal tax bracket plus a 5 percent state. Through October, your covered call program has generated $30,000 in net short-term gains. You also own 1,000 shares of a stock you bought at $40 that is now trading at $28. That position is underwater by $12,000.
| Action | Result |
|---|---|
| Do nothing | Pay roughly 29 percent on $30,000 = $8,700 in tax |
| Sell the underwater position | Realize a $12,000 short-term loss |
| Offset gains against the loss | Taxable short-term gain drops to $18,000 |
| Tax owed (29 percent) | About $5,220 |
| Tax savings | $3,480 kept in your pocket |
That is a real, repeatable, fully legal move. The $3,480 is not magic. It is just the result of paying attention to the timing of your gains and losses. Spread that across a few years of disciplined planning and you are talking about meaningful retirement income protected from unnecessary taxation.
I push this kind of planning hard with the Mastermind group. We work through year-to-date P and L reports each fall, identify candidates, and time the loss sales to maximize the offset. This is how you keep covered calls for retirement income compounding instead of bleeding out to taxes you did not have to pay.
Risk Management: The Rules That Keep You Out of Trouble
The IRS does not have a sense of humor about this stuff. Get the mechanics right.
Watch for substantially identical securities. Selling SPY at a loss and buying IVV the next day is almost certainly a wash sale. Selling SPY and buying RSP or VOO is a gray area. When in doubt, go to a clearly different index or sector.
Track across all accounts. The wash sale rule applies across all your accounts, including your spouse’s accounts and your IRA. The broker only tracks within a single account. You have to think household-wide.
Document carefully in Q4. The end of the year is when most harvesting happens. Keep records of which lots you sold, the date, and the cost basis. If your broker offers specific lot identification, use it.
Coordinate with a CPA. Especially if you have Section 1256 contracts, options on individual stocks, and stock positions all mixing in the same year. A good tax pro will catch what software misses.
Do not let the tax tail wag the dog. Selling a position purely for the loss when you would have kept the stock long-term often costs more than it saves. The losses you harvest should already be positions you wanted to exit.
Frequently Asked Questions
How are covered call premiums taxed?
If the call expires worthless or you buy it back to close, the net premium is a short-term capital gain or loss regardless of how long the option was open. If you are assigned and the shares get called away, the premium is added to the sale price of the stock and the gain or loss follows the holding period of the shares.
What is the wash sale rule and how does it apply to covered call income?
The wash sale rule disallows a loss if you buy substantially identical stock or securities within 30 days before or 30 days after the loss sale. For covered call traders, the trap is selling a stock at a loss and then rolling back into the same name too quickly. The disallowed loss is not gone forever; it gets added to the cost basis of the replacement shares.
Can I tax loss harvest inside a retirement account?
Generally no. Losses inside a traditional IRA, Roth IRA, or 401(k) do not produce a deductible event. Tax loss harvesting is for taxable brokerage accounts. The good news is that running covered calls for retirement income inside an IRA already shelters the gains, so the need to harvest losses is lower in those accounts.
Do index options like SPX qualify for special tax treatment?
Yes. Broad-based index options including SPX, NDX, and RUT are Section 1256 contracts. They get marked to market at year end and taxed 60 percent long-term, 40 percent short-term, regardless of holding period. They are also generally not subject to wash sale rules. That tax treatment can pair powerfully with traditional equity covered calls when planned at the household level.
The Bottom Line: Pair Premium Income With Smart Loss Harvesting
If you only do one thing differently next year, plan your covered call premium income alongside your taxable account losses. Tax loss harvesting with covered calls is not aggressive, it is not gimmicky, and the IRS expects you to do it. The whole structure of capital gains tax assumes you are matching gains and losses thoughtfully. Investors who ignore that side of the equation simply pay more tax than they need to.
If you want the full year-end planning checklist I use with Elite Course members, the Free MasterCourse covers the tax-aware side of the strategy along with everything else. Grab it at cashflowmachine.net/options-mentorship. The Mastermind community then walks through these calculations every fall in real time.
For the foundational covered call material, including how each piece of the strategy fits together, visit the Cash Flow Machine hub at cashflowmachine.io/covered-calls.
I also break down specific Q4 tax loss harvesting examples each year on the Covered Calls YouTube channel. Subscribe at youtube.com/@coveredcalls for walkthroughs as the calendar year wraps up.
Educational disclaimer: This content is for educational purposes only and does not constitute financial, investment, tax, or legal advice. Options trading involves significant risk and is not suitable for every investor. Always consult a licensed financial advisor and read the standardized options disclosure document before placing any options trade.