Covered Call Capital Gains Tax Deferral Using Options

Covered Call Capital Gains Tax Deferral Using Options - editorial photograph

TL;DR

  • Defer capital gains taxes on covered call positions by rolling calls forward before assignment, using LEAPS for extended timelines, and structuring exits across tax years to manage your bracket.
  • Rolling calls before expiration lets you capture premium without triggering stock sale, while LEAPS strategies push potential gains 12+ months out for favorable long-term rates.
  • Tax-loss harvesting against covered call gains, qualified covered call status, and strategic timing around year-end can significantly reduce your total tax burden.
  • The 2008 crisis taught me that tax management is part of risk management; ignoring it erodes returns just as surely as ignoring stop losses.

Back in 2008, I watched a lot of traders get destroyed. Not just by the market drop itself, but by the tax bills that followed. Guys who’d ridden stocks up, sold at what they thought was the top, then got hammered with short-term capital gains at ordinary income rates. They’d made money on paper, handed a third of it to the government, and then had less capital to work with when opportunities came back around. That was the year I decided tax management wasn’t something to delegate to an accountant in April. It had to be built into the system from day one.

Cash Flow Machine was born from that decision. I amalgamated everything I’d learned from Edward Thorp’s probability thinking, William O’Neill’s market timing, and my own experience through five major market cycles into one repeatable approach. Part of that system is understanding how covered calls interact with the tax code, and more importantly, how to use options themselves to defer and manage capital gains rather than letting taxes dictate your timing.

Why Covered Calls Create a Tax Timing Problem

Here’s the thing most covered call sellers don’t realize until it’s too late: every time your call gets assigned, you’re triggering a taxable event on the underlying stock. If you’ve held that stock for years, built up a low cost basis, and suddenly get assigned in a run-up year, you could be looking at a massive capital gains bill. Worse, if you bought the stock recently and it gets called away quickly, those gains are short-term, taxed at your ordinary income rate.

The premium you collect from selling calls is always short-term income, regardless of how long you’ve held the stock. That’s non-negotiable. But the stock gain itself? That depends on your holding period, and whether you can avoid forced sale through assignment. This is where the deferral strategies come in. You’re not avoiding taxes, you’re controlling when they happen, and in some cases, converting short-term gains into long-term treatment.

I learned this the hard way with a position in the early 2000s. Had a stock I’d held for eleven months, sold a call that got assigned, and that final month of holding period I needed for long-term treatment? Gone. The entire gain hit at short-term rates. Cost me thousands in extra tax that year. Never made that mistake again.

Rolling Calls Forward: The Basic Deferral Mechanic

The simplest way to defer capital gains is to avoid assignment entirely. When your short call moves in-the-money and assignment becomes likely, you have a choice. You can let the stock get called away, lock in your gain, and pay the tax. Or you can buy back the call and sell another one further out in time, ideally at a higher strike if the stock has moved favorably.

This roll forward captures additional premium, extends your timeline, and keeps the stock position intact. From a tax perspective, you’ve realized the loss on the short call (if you bought it back for more than you sold it), which offsets some of your premium income for the year. The stock remains unsold, so no capital gains event occurs. You’ve effectively rented yourself more time.

The key is doing this before assignment, not after. Once assignment happens, it’s done. The trade settles, the stock leaves your account, and the tax man cometh. I teach students to watch their short calls in the final two weeks before expiration, especially when they’re deep in-the-money. That’s when you make the decision: take the gain now, or roll for deferral.

There’s a cost to this, of course. You’re paying to buy back the call, and you’re giving up some upside if you roll to a higher strike. But compared to a forced tax event at an inconvenient time, that cost is often worth it. This is where the covered call calculator becomes useful, modeling the roll economics including tax implications.

Using LEAPS for Extended Tax Deferral

For positions where you want serious time, LEAPS (Long-Term Equity Anticipation Securities) offer a powerful tool. These are options with more than a year until expiration. When you sell a LEAP call against your stock, you’re pushing any potential assignment well into the future.

The strategy works like this: you own a stock with significant unrealized gains. You sell a LEAP call at a strike you’re comfortable exiting at, collecting substantial premium upfront. That premium is still short-term income, but you’ve bought yourself 12 to 24 months of deferral on the underlying gain. If the stock stays below the strike, you keep the premium and the stock, and you can sell another LEAP. If it rises above, you can roll to a higher strike LEAP, or let assignment happen when you’re ready.

I’ve used this for concentrated positions where I liked the stock long-term but wanted income and downside protection. One position in particular, a mid-cap tech name I’d held since 2019, I ran LEAPS against for three years, collecting premium while the stock appreciated, never triggering the gain until I was ready to rebalance in a lower-income year.

The downside is reduced liquidity in LEAPS compared to monthly options, and wider bid-ask spreads. You need to be more patient on entry and exit. But for tax deferral on meaningful positions, the trade-off is usually favorable.

Qualified Covered Calls and the Holding Period Rule

There’s a trap hidden in the tax code that snares a lot of covered call sellers. If you sell a call that is “deep in the money” relative to IRS definitions, you can suspend your holding period for the underlying stock. This means those months you thought were counting toward long-term treatment? They stop counting until the call is closed or expires.

A qualified covered call, by contrast, is one that is not more than one strike in-the-money for the nearest expiration month, or has more than 30 days to expiration. These preserve your holding period. Sell something deeper or shorter, and you might be pushing back your long-term eligibility without realizing it.

This matters enormously if you’re approaching the one-year mark on a stock. I’ve seen traders accidentally reset their holding period by selling aggressive calls, then get assigned two months later thinking they had long-term treatment. They didn’t. The entire gain was short-term.

The rule is technical and the IRS safe harbor definitions change periodically, so this is one area where I actually do recommend consulting a tax professional who understands options. The cost of getting it wrong exceeds the cost of good advice.

Structuring Exits Across Tax Years

Sometimes the best strategy is simply timing. If you’re in late November and sitting on substantial unrealized gains, you might choose to defer assignment into January. This pushes the tax event into the next year, giving you twelve months of use of those funds before any payment is due. If you have flexibility in your income, you might also time realization for a year when your bracket is lower.

This requires planning, not reacting. I review all positions in November with an eye toward tax consequences. Which calls are likely to assign? What’s my year-to-date gain picture? Am I better off taking something this year or next? The market doesn’t care about your tax calendar, but you should.

There’s also the wash sale rule to consider, though it applies differently to options than to stocks. Selling a stock at a loss and buying a substantially identical security within 30 days triggers wash sale treatment, deferring the loss. With options, the rules get more complex around whether contracts are “substantially identical.” When in doubt, wait 31 days, or use different strikes and expirations to avoid the issue entirely.

Tax-Loss Harvesting Against Covered Call Income

Covered call premium is ordinary income, not capital gains. But the stocks you sell calls against can generate capital losses if they decline. Those losses can offset other capital gains, and up to $3,000 of ordinary income annually. Excess losses carry forward.

The interplay works like this: you’re generating premium income from covered calls, which is taxable in the year received. If you have unrealized losses in other positions, you might harvest those losses to offset the income impact. This doesn’t reduce the self-employment tax on option premium (if you’re trading in a taxable account as a business), but it does reduce your total tax bill.

I keep a running spreadsheet of unrealized gains and losses across all positions, updated weekly. Before any major covered call campaign, I know exactly where my tax picture stands and whether harvesting makes sense. This is part of the system, not an afterthought.

Can you completely avoid taxes on covered call gains?

No. Covered call premium is always taxable as short-term income in the year received. The stock gains can sometimes be deferred or converted to long-term treatment, but not eliminated. Tax-deferred accounts like IRAs avoid current taxation entirely, but have their own rules and limitations.

Does rolling a covered call create a wash sale?

Generally no, because you’re closing one short position and opening another, not selling a security at a loss and repurchasing it. However, if you’re rolling calls on a stock you also bought back after selling at a loss, consult a tax professional. The interaction of stock and option positions can trigger unexpected wash sale treatment.

How do you track holding periods with multiple covered call trades?

First-in, first-out applies unless you identify specific lots. Most brokers default to average cost basis, which can obscure your actual holding period for specific shares. I recommend maintaining your own records, especially if you’re selling calls against specific tax lots with different purchase dates. Your broker’s 1099 may not tell the whole story.

Tax management in covered call writing isn’t about clever tricks or gray areas. It’s about understanding the rules, planning ahead, and using the flexibility that options provide to time your taxable events rather than letting them happen to you. The same discipline that keeps you in winning trades longer, that keeps you from getting shaken out by volatility, also keeps more of your returns in your account and out of government hands.

If you want to build this into your own trading system, the Options Mentorship program covers position management, risk control, and yes, tax-aware strategy in detail. And for regular updates on covered call tactics, subscribe to the Cash Flow Machine YouTube channel.

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

For additional strategies on minimizing tax liability from options trading, visit the Tax Reduction archive<\/a> and review Risk Management<\/a> principles for keeping more of your premium.

Related: Read more about Tax Loss Harvesting With Covered Calls: How to Offset Premium Gains Legally — pair deferral with loss-harvesting for year-end planning.

Related: Read more about Covered Call Tax Strategy: 5 Ways to Keep More of Your Premium Income — five practical approaches to reduce your tax burden.

Put this into practice

Build a trading plan for your own stocks and get feedback from an AI coach trained on the Cash Flow Machine method.

Try CashFlowIQ free