How Are Covered Calls Taxed? Premiums, Assignment, and Wash Sales

Covered calls are taxed in one of three ways depending on how the contract ends. If the call expires worthless or you buy it back before expiration, the premium is a short-term capital gain or loss on its own. If the call is assigned and your shares are sold at the strike price, the premium is added to the sale proceeds and taxed together with the stock gain, at short-term or long-term rates depending on how long you held the shares. That last piece is where covered call taxation gets tricky, because writing certain in-the-money calls can pause the clock on your stock’s holding period and turn what looked like a long-term gain into a short-term one taxed as ordinary income.

If the Call Expires Worthless

When the stock stays below the strike price through expiration, the option expires and you keep the premium. IRS Publication 550 states plainly: “If your obligation expires, the amount you received for writing the call or put is short-term capital gain.”1Internal Revenue Service. Publication 550 (2025), Investment Income and Expenses The gain is recognized on the expiration date and is short-term regardless of how long the option was open.

Expiration doesn’t touch the stock. Your cost basis and holding period continue undisturbed, and you can write another call the next day.

If You Buy the Call Back

Closing the option before expiration produces a short-term gain or loss equal to the difference between what you collected and what you paid to close. Collect $300 in premium and buy the call back for $50, and you have a $250 short-term gain. Pay $400 to close the same call and you have a $100 short-term loss. The result flows through Form 8949 to Schedule D.2Internal Revenue Service. About Form 8949

As with expiration, the stock’s basis and holding period are unaffected when the option closes without assignment.

If the Call Is Assigned

Assignment changes the math. The IRS does not treat the premium and the stock sale as two separate events. Instead, the premium is added to the strike price to arrive at your total proceeds on the stock.1Internal Revenue Service. Publication 550 (2025), Investment Income and Expenses

Suppose you bought 100 shares at $50 for a $5,000 basis and sold a $55 call for $300 in premium. When the call is assigned, proceeds are the $5,500 strike plus the $300 premium, or $5,800. The gain is $800.

Because the premium is folded into the stock sale, it inherits the character of that sale. Whether the $800 is short-term or long-term depends entirely on how long you held the stock, not how long the option was open. Long-term capital gains are taxed at 0%, 15%, or 20%. Short-term gains are taxed as ordinary income at rates reaching 37% for 2026.3Internal Revenue Service. Topic No. 409, Capital Gains and Losses4Internal Revenue Service. IRS Releases Tax Inflation Adjustments for Tax Year 2026

Short-Term or Long-Term? The Holding Period Rules

The gap between a 15% and 37% rate on the same gain is why the holding period rules deserve attention. The default rule is simple: hold the stock more than one year before the sale (assignment date), and the gain is long-term. Hold it a year or less, and the gain is short-term.

The complication is that writing certain in-the-money calls can freeze the holding period clock. Whether that suspension applies depends on whether your call is a Qualified Covered Call (QCC).

What Makes a Covered Call Qualified

Under Section 1092(c)(4)(B), a QCC must be written against stock you own, trade on a national securities exchange or approved market, be written more than 30 days before expiration, have a strike price that isn’t below the lowest qualified benchmark (generally the first strike below the stock’s closing price on the day you write the call), and not be written by an options dealer in that capacity.5Office of the Law Revision Counsel. 26 USC 1092 – Straddles

The two tests most likely to trip up a retail investor are the 30-day minimum and the deep-in-the-money test. Sell a call with two weeks to expiration and it fails. Sell a call with a strike well below the current stock price and it fails. Most standard covered calls, written at least a month out on listed options at strikes at or slightly out of the money, meet the QCC standard.

When Writing a QCC Suspends the Holding Period

Section 1092(f) suspends the holding period of the underlying stock while an in-the-money QCC is open. The clock pauses the day you write the call and resumes when the call is closed, expires, or is assigned.6Office of the Law Revision Counsel. 26 USC 1092 – Straddles The rule blocks a specific maneuver: buying stock, writing a deep in-the-money call that’s almost certain to be assigned, and claiming long-term treatment on a position that carried almost no market risk.

Here’s what that looks like. Buy stock on January 1 and write an in-the-money QCC on June 1, and the holding period freezes at five months. Close that option on September 1 and the clock starts again at five months. You’d need enough additional un-suspended time to push past a year before assignment would produce a long-term gain.

At-the-money and out-of-the-money QCCs do not trigger the suspension. The stock’s holding period keeps accumulating while the call is open, which is why most covered call writers, who tend to sell slightly out-of-the-money calls, never encounter the pause.

The suspension also cannot erase time already accumulated. Stock held for 14 months before you write any call is already long-term, and writing an in-the-money call afterward doesn’t undo that.1Internal Revenue Service. Publication 550 (2025), Investment Income and Expenses

When a Covered Call Isn’t Qualified

If your call fails any QCC requirement, the position is treated as a straddle under Section 1092, and two things change.

First, losses are deferred. Close the option at a loss while still holding the stock, and you cannot recognize that loss until you close the stock position too. The loss sits on hold, which can wreck plans to offset other gains in the current year.5Office of the Law Revision Counsel. 26 USC 1092 – Straddles

Second, a non-qualified covered call can reset the stock’s holding period entirely rather than just pausing it. Stock held 11 months could revert to a fresh start when the straddle closes, guaranteeing short-term treatment on a near-term sale.

Investors writing deep-in-the-money calls on appreciated stock face an additional risk under Section 1259. A deep-in-the-money call can be treated as a constructive sale, forcing you to recognize gain on the stock immediately as if you had sold it, even though you still hold the shares.7Office of the Law Revision Counsel. 26 USC 1259 – Constructive Sales Treatment for Appreciated Financial Positions

The 3.8% Net Investment Income Tax

Gains from covered calls count as net investment income and can trigger the 3.8% NIIT if your modified adjusted gross income exceeds $200,000 (single) or $250,000 (married filing jointly). The tax applies to the lesser of your net investment income or the excess over the threshold.8Office of the Law Revision Counsel. 26 USC 1411 – Imposition of Tax

Above the threshold, the combined federal rate reaches 23.8% on long-term gains and 40.8% on short-term gains. The NIIT thresholds are not indexed to inflation, so steady premium income can push a covered call writer over the line even when salary alone would not.9Internal Revenue Service. Net Investment Income Tax

Wash Sales

The wash sale rule under Section 1091 disallows a capital loss if you acquire a substantially identical security within 30 days before or after the loss sale. The statute includes “contracts or options to acquire or sell stock or securities” in what counts as substantially identical.10Office of the Law Revision Counsel. 26 USC 1091 – Loss From Wash Sales of Stock or Securities

Two situations catch covered call writers. Closing a covered call at a loss and writing a new call on the same stock within 30 days with substantially similar terms can disallow the loss. Selling the underlying stock at a loss and writing a new call on that stock within 30 days can trigger the same result, with the new call treated as the replacement position. The disallowed loss gets added to the basis of the replacement rather than vanishing outright, but the timing shift can matter if you were counting on the deduction this year.

Reporting on Form 8949 and Reconciling the 1099-B

Brokers report covered call activity on Form 1099-B, and assigned calls are where the reporting routinely confuses filers. Many brokers split an assignment into two line items: the stock sale showing only the strike price as proceeds, and the option on a separate line showing the premium.11Internal Revenue Service. Instructions for Form 1099-B – Proceeds From Broker and Barter Exchange Transactions The total dollars are right, but the presentation doesn’t match how the IRS wants it reported.

On Form 8949, you combine the two: report the strike price plus the premium as total proceeds on the stock, and use an adjustment code to reconcile with the 1099-B figures.2Internal Revenue Service. About Form 8949

The 1099-B also may not reflect a Section 1092(f) suspension. Brokers typically calculate the holding period from the stock purchase date to the assignment date, ignoring any pause that applied while an in-the-money call was open. If the suspension matters for your position, you’ll need to override the broker’s characterization and report the gain as short-term or long-term based on the actual un-suspended holding period.

Keeping a log of four dates for each covered call, the stock purchase, the call sale, the call termination, and the assignment date if it happens, along with the premiums, gives you enough to reconcile the 1099-B yourself. Trusting the broker’s holding-period math without checking is where most reporting errors originate.

A Note on Index Options

Everything above applies to covered calls on individual stocks. Covered calls on broad-based index options may qualify as Section 1256 contracts, which are taxed under a 60/40 rule (60% long-term, 40% short-term regardless of holding period) and marked to market at year-end. If you write calls on index options, the rules in this article are the wrong framework and you need to look at Section 1256 treatment instead.