Qualified Covered Call Tax Rules: Protect Your Long-Term Capital Gains

Summary

A qualified covered call preserves the holding period of your underlying shares, allowing you to maintain long-term capital gains treatment. An unqualified covered call suspends your holding period, potentially converting long-term gains to short-term. The qualification depends on the call's moneyness (how deep in-the-money), the time to expiration, and the current stock price. Getting this wrong on shares with large unrealized gains can cost thousands in additional taxes.

Key Takeaways

Out-of-the-money and at-the-money covered calls are always qualified. In-the-money calls with 30 days or fewer to expiration are always qualified. The danger zone is in-the-money calls with more than 30 days to expiration on shares you've held between 11-12 months. If the call is too deep in-the-money (more than one available strike below the stock price), it's unqualified and your long-term clock freezes.

---

I nearly made this mistake myself: I was about to sell a deep ITM call on 500 shares of NVDA that I'd held for 11 months. That single trade would have suspended my holding period and cost me roughly $8,000 in additional taxes when I eventually sold. Understanding the qualified covered call rules saved me from an expensive error.

The Rule in Plain English

The IRS says: if you sell a covered call that's too deep in-the-money for too long, you're essentially selling your stock. So they suspend the holding period clock on your shares while the unqualified call is open.

Qualified = holding period continues normally. Unqualified = holding period freezes (or resets to zero for shares held under 12 months).

What Makes a Covered Call Qualified

Always Qualified (Safe Zone)

  • Out-of-the-money calls of any duration
  • At-the-money calls of any duration
  • Any in-the-money call with 30 days or fewer to expiration
  • Qualified If Not Too Deep ITM (Caution Zone)

    For calls with more than 30 days but not more than 90 days to expiration, the strike must be at least the highest available strike price below the stock price.

    Example: Stock at $52, available strikes are $45, $50, $55. The highest strike below $52 is $50. Selling the $50 call is qualified. Selling the $45 call is unqualified.

    Complex Rules for Longer-Dated Calls

    For calls with more than 90 days to expiration, the rules get more specific based on the stock price:

    | Stock Price | Lowest Qualified Strike | $25 or lessOne strike ITM $25.01 - $50One strike ITM $50.01 - $150One strike ITM (must be within $10) | Over $150 | Two strikes ITM (must be within $10) |

    The IRS Publication 550 has the complete table. The key principle: the deeper in-the-money and the longer the duration, the more likely the call is unqualified.

    What Happens If You Sell an Unqualified Call

    On Shares Held Less Than 12 Months

    The holding period doesn't just freeze—it resets to zero. When the unqualified call is closed (expired, bought back, or assigned), the holding period restarts.

    Example: You bought shares on January 15 and sold a deep ITM call on August 10 (about 7 months of holding). The unqualified call is open for 2 months and closed on October 10. Your holding period resets. As of October 10, you have zero months toward the 12-month threshold, not 9 months.

    On Shares Held Over 12 Months

    If your shares already qualify for long-term treatment (held over 12 months), an unqualified covered call does not change them back to short-term. The damage only occurs if you haven't yet crossed the 12-month threshold.

    Practical Strategy for Tax-Efficient Covered Calls

    Step 1: Know Your Purchase Date

    Before selling any covered call, check when you bought the shares. If you're within 12 months of crossing the long-term threshold, be extra careful about strike selection.

    Step 2: Stick to OTM or ATM Strikes

    Out-of-the-money strikes are always qualified. If you're using OptionsPilot's strike finder, filter for strikes at or above the current stock price to stay in the safe zone.

    Step 3: Use Short Expirations for ITM Calls

    If you want to sell an in-the-money call for higher premium, keep the expiration under 30 days. Any ITM call with 30 days or fewer is automatically qualified.

    Step 4: Verify Before You Trade

    For shares approaching the 12-month mark with significant unrealized gains, spend 30 seconds verifying the call is qualified. The tax savings of long-term treatment on 500 shares with a $30/share gain is approximately $4,500 (the difference between 15% and 32%).

    Assignment of Qualified vs. Unqualified Calls

    When a qualified covered call is assigned, the stock sale gets long-term treatment (assuming the shares were held over 12 months). The call premium is added to sale proceeds.

    When an unqualified call is assigned, the stock sale may be short-term if the holding period was suspended and hadn't crossed 12 months. This can be a nasty surprise—you thought you held the stock for a year, but the IRS says you didn't.