Skip to main content
My Consumer Finance

Covered-call assignment: closing stock basis and short-term vs long-term

Covered-call assignment tax basics: how closing stock basis works, short-term vs long-term character, and what shows on a brokerage 1099.

When a covered call is assigned, you deliver the shares at the strike. The option premium usually adjusts amount realized on that stock sale, and the character of the gain, short-term vs long-term, depends on how long you held the shares and whether special qualified covered call (QCC) holding-period rules applied. This guide zooms in on the assignment event. Wider premium/expire/buy-to-close map: Covered call tax basics. Delivery and pin risk beyond tax lots: Options assignment risk basics.

Account shell: Taxable brokerage account basics. Holding-period rules: Capital gains holding periods. Confirm details with that year’s IRS Publication 550 and your broker’s tax docs (Fidelity, Charles Schwab, E*TRADE / Morgan Stanley, Vanguard Brokerage).

What assignment usually does to the stock sale

PieceTypical Pub 550-style treatment (equity covered call, high level)Watch-outs
Shares delivered at strikeStock sale proceeds start from the strike × sharesYou do not “keep” the shares and the premium as separate free cash
Premium on the assigned callCommonly increases amount realized on the stock salePremium is usually not a separate ordinary “paycheck”
Stock cost basisYour original basis (adjusted for splits, washes, etc.) still mattersBroker 1099-B / gain-loss supplement should show the closed lot
Holding period of the stockCount only days the shares are held without a suspending call under Pub 550An ITM qualified covered call can pause the clock while it is open; a deep-ITM call that fails QCC tests can fall under straddle rules that may restart the clock. Neither erases a holding period already completed before the call was written
Option’s own holding periodSeparate from the stock once the call closes by assignmentDo not mix option short-term labels with stock long-term labels casually

Qualified dividends on shares you still hold are a different topic: Qualified dividends basics. Assignment ends the stock position for that lot.

Short-term vs long-term after assignment

  1. Clean long-term path (illustrative). You held shares more than one year before writing the call, and the call did not interrupt that completed holding period under Pub 550, then you got assigned. The stock gain often stays long-term, with premium baked into amount realized.
  2. Short-term / paused path. You held shares only a few months, or you wrote an ITM qualified covered call after 11 months that suspended the clock, then assignment forced a sale while the pause was still in effect. Count only eligible holding days; do not assume the calendar span equals long-term.
  3. ITM QCC vs deep-ITM non-QCC. Pub 550’s holding-period rules are not limited to “non-qualified” calls. An in-the-money qualified covered call can suspend (pause) the stock holding period while outstanding. A deep-ITM call that fails the QCC tests can trigger straddle treatment that may restart the holding period. Neither rule lets a later call erase a holding period you already finished before writing the option. Skim Pub 550 before you click Sell-to-Open near the one-year cliff.
  4. Rates. Short-term gains stack with ordinary rates; long-term preferenced rates need a clean holding-period story: Capital gains basics.

Worked example: assignment at the strike

Sam bought 100 shares of ABC at $40 ($4,000) in a Fidelity taxable account 16 months ago, then sells one out-of-the-money ABC call, strike $48, premium $1.50 ($150). The call is assigned. Rough amount realized on the stock often looks like $48 + $1.50 = $49.50 per share ($4,950) versus $4,000 cost → about $950 capital gain on the stock side. Because Sam already held the shares more than one year before writing the call, that ~$950 is generally long-term (assuming no earlier interruption).

Contrast (separate timeline): if Sam had bought the shares only eleven months earlier and then wrote an ITM qualified covered call that suspended the holding period until assignment, eligible holding days may still be under one year, so the same assignment math can land as short-term. A deep-ITM call that is not a QCC can instead restart the clock under straddle rules. Sam’s 1099-B and gain/loss supplement at Schwab or Fidelity should be checked against trade confirms, not against the cash premium credit alone.

What this guide is not

  • Not advice to write covered calls or to prefer assignment over buy-to-close.
  • Not coverage of cash-settled indexes, section 1256 products, or naked calls (see covered call tax basics and broader options tax guides).
  • Not state-tax or NIIT detail, software and a CPA still matter when volume grows.

Filing workflow if 1099-B season is new: Filing taxes for beginners.

Checklist

  1. When assigned, read the stock close on the broker gain/loss report, not only the option line.
  2. Confirm whether premium increased amount realized on the delivered shares.
  3. Before writing ITM calls on shares near the long-term cliff, skim Pub 550 QCC / holding-period notes.
  4. Keep trade confirms with the tax packet when assignment and dividends hit the same year.
  5. Compare short-term vs long-term labels on the 1099-B to your own lot dates.
  6. Ask a tax pro if rolls, washes, and assignment stack in one busy year.

Educational only. Not tax, legal, or investment advice. IRS rules and broker reporting change; confirm with current publications and a qualified professional.