Covered Call Tax Treatment: How Premiums, Assignments, and Expirations Are Taxed

Summary

Covered call premiums are taxed as short-term capital gains when the call expires worthless or is bought back. If the call is assigned, the premium is added to the sale price of the stock, which may produce a long-term or short-term gain depending on how long you held the shares. However, selling certain in-the-money or deep ITM covered calls can suspend your stock's holding period, potentially converting a long-term gain into a short-term one.

Key Takeaways

The tax treatment of covered calls depends on three outcomes: expiration, buyback, or assignment. Qualified covered calls preserve your stock's long-term holding period. Unqualified covered calls (deep ITM, more than one strike below the stock price with over 30 days to expiration) suspend the holding period clock on your shares. This distinction matters enormously if your shares have large unrealized long-term gains.

---

Covered calls are the most popular options income strategy, but the tax rules have traps that catch even experienced traders. I've talked with traders who accidentally converted $50,000 of long-term gains into short-term gains by selling the wrong strike.

Outcome 1: The Call Expires Worthless

This is the simplest scenario. The premium you collected is a short-term capital gain, period. Your stock position is unaffected.

Example: You own 300 shares of JNJ at $155. You sell 3 covered calls at the $165 strike for $2.50 ($750 total). JNJ closes at $160 and the calls expire.

  • Option gain: $750 (short-term capital gain)
  • Stock position: Unchanged, holding period continues
  • Outcome 2: You Buy Back the Call

    When you buy back a covered call to close, the gain or loss is the difference between the premium received and the closing cost.

    Example: You sold the $165 call for $2.50 and bought it back for $1.00.

  • Option gain: $1.50 × 300 = $450 (short-term)
  • If you buy back for more than you sold—say $4.00—you have a short-term loss of $1.50 × 300 = $450.

    Outcome 3: The Call Is Assigned

    Assignment combines the option and stock into a single transaction. The premium received gets added to the sale price of the shares.

    Example: You bought 200 shares of AAPL at $150 eighteen months ago. You sell 2 covered calls at the $195 strike for $3.00 ($600 total). AAPL rallies to $200 and you're assigned.

  • Sale price per share: $195 (strike) + $3.00 (premium) = $198
  • Cost basis: $150
  • Gain per share: $48
  • Total gain: $9,600
  • Type: Long-term (shares held over 12 months, assuming the call was "qualified")
  • The premium doesn't create a separate short-term gain. It merges into the stock sale.

    The Qualified vs. Unqualified Covered Call Trap

    This is where covered call taxes get dangerous. An "unqualified" covered call suspends the holding period of your shares while the call is open. If your shares were about to cross the 12-month threshold, an unqualified call freezes the clock.

    A covered call is unqualified if:

  • It's deep in-the-money (generally more than one strike below the current stock price)
  • It has more than 30 days to expiration
  • The specific rules from IRS Publication 550 depend on the stock price and available strikes
  • Safe zone (qualified covered calls):

  • Out-of-the-money calls
  • At-the-money calls
  • Slightly in-the-money calls (one strike below the stock price) with more than 30 days to expiration
  • Any in-the-money call with 30 days or fewer to expiration
  • When using OptionsPilot's covered call finder, pay attention to the moneyness of your selected strike relative to the current stock price if you've held shares for close to 12 months. Selecting a strike that's too deep ITM could cost you the long-term capital gains rate on your entire stock position.

    Practical Examples of Qualified vs. Unqualified

    Stock price: $50. Selling the $48 call (slightly ITM) with 45 days to expiration: Qualified. The strike is within one strike of the stock price.

    Stock price: $50. Selling the $40 call (deep ITM) with 45 days to expiration: Unqualified. The strike is far below the stock price. Your holding period on the shares freezes.

    Stock price: $50. Selling the $45 call (ITM) with 25 days to expiration: Qualified. Any ITM call with 30 days or fewer is qualified.

    Strategy for Tax-Efficient Covered Calls

  • Sell OTM or ATM calls on shares you've held less than 12 months to avoid holding period issues entirely
  • Avoid deep ITM calls on shares approaching the 12-month long-term threshold
  • Use short-dated calls (30 days or less) if you must sell ITM—they're always qualified
  • Track your share purchase dates alongside your option positions
  • If assigned on long-term shares, the combined gain gets long-term treatment, saving you potentially 17% in taxes versus short-term rates