How to Report Covered Calls on Tax Form 1099-B: A Step-by-Step Guide

The Short Answer: Where Covered Calls Show Up at Tax Time

Covered calls you sell during the year are reported on IRS Form 1099-B, which your broker sends you by mid-February. Each closed option position — whether it expired worthless, was bought back, or triggered assignment — appears as a separate line showing proceeds, cost basis, and holding period. You then carry those numbers to Form 8949 and summarize them on Schedule D of your federal return.

That is the core answer. The rest of this guide walks through exactly how each outcome gets reported, what the numbers mean, and where traders commonly make costly mistakes.

What Your Broker Actually Reports on Form 1099-B

Under IRS rules (Treasury Reg. §1.6045-1), brokers must report option transactions on Form 1099-B. For a covered call you sold, the 1099-B will show:

• Box 1a — Description of property (e.g., 'AAPL 01/17/2025 185 C') • Box 1b — Date acquired (the date you sold, i.e., opened, the call) • Box 1c — Date sold or disposed (the date the position closed) • Box 1d — Proceeds (the premium you collected, net of commissions) • Box 1e — Cost basis (what you paid to close it, or $0 if it expired) • Box 1f/1g — Adjustments for wash sales or other disallowed losses • Box 2 — Whether the gain or loss is short-term or long-term

Important: options on individual stocks like AAPL or MSFT are NOT Section 1256 contracts. They do not get the 60/40 blended rate that index options (SPX, for example) receive. Every gain or loss on a single-stock covered call is treated as a short-term capital gain or loss unless a very specific set of IRS 'qualified covered call' rules applies — more on that below.

For Canadian investors, your broker issues a T5008 slip instead of a 1099-B, but the underlying logic is the same: proceeds and adjusted cost base flow to Schedule 3 of your T1 return. The Canada Revenue Agency (CRA) treats option premiums as capital gains in most retail cases, though the CRA's Interpretation Bulletin IT-479R is the authoritative reference.

Three Outcomes, Three Ways to Report

Every covered call ends one of three ways. Here is how each one flows through your tax forms.

**Outcome 1 — The call expires worthless** You sold 1 contract of AAPL Jan 17 2025 $185 call for $3.20 ($320 total) when AAPL was trading at $178. AAPL closed below $185 on expiration day. The option expires worthless.

Your 1099-B will show: Proceeds = $320, Cost basis = $0, Gain = $320, Short-term. You report this on Form 8949 (Part I, short-term) and it flows to Schedule D line 1b if the basis was reported to the IRS by your broker.

**Outcome 2 — You buy the call back before expiration** Same AAPL call. Two weeks later AAPL drops to $172 and the call is now worth $0.45. You buy it back for $45 to close the position.

Your 1099-B shows: Proceeds = $320, Cost basis = $45, Gain = $275, Short-term. Same Form 8949 treatment.

**Outcome 3 — The call is assigned (your shares get called away)** This is where most traders get confused. When your AAPL shares are called away at $185, the IRS says you combine the option premium with the stock sale proceeds. Your broker will show the stock sale on one 1099-B line: Proceeds = $18,500 + $320 premium = $18,820 (some brokers add the premium directly; others show it as a separate adjustment — check Box 1f). Your cost basis in the shares is whatever you originally paid for them.

The gain or loss on the stock itself can be short-term or long-term depending on how long you held the shares — but read the next section carefully, because selling a covered call can actually reset your holding period.

The Qualified Covered Call Rule and Why Your Holding Period Is at Risk

This is the risk section, and it belongs near the top — not buried at the end.

IRS Section 1092 contains the 'qualified covered call' (QCC) rules. If your covered call does NOT qualify as a QCC, the IRS suspends the holding period on your underlying shares for the entire time the call is open. That means a stock you have held for 11 months could lose its near-long-term status the moment you sell a deep in-the-money call.

A call qualifies as a QCC if, among other conditions: 1. It is not deep in the money (the IRS sets specific strike thresholds based on the stock price). 2. It has more than 30 days to expiration. 3. The underlying stock is actively traded on a national exchange.

The IRS publishes the in-the-money thresholds in Publication 550 (Investment Income and Expenses). For a stock trading between $25 and $50, for example, the lowest qualifying strike is generally one strike below the current price. For stocks above $150, the rules allow a bit more flexibility.

Practical takeaway: if you are close to the one-year mark on a stock and you sell a covered call, make sure it qualifies as a QCC or you could accidentally convert a long-term gain into a short-term one. That difference can cost you real money — the top federal long-term capital gains rate is 20% versus 37% for short-term gains (ordinary income rates), per current IRS rate schedules.

The Options Industry Council (OIC) has published plain-language guidance on QCC rules that is worth reading before you sell calls on positions approaching long-term status.

How to Fill Out Form 8949 for a Covered Call

Form 8949 is where you list every individual option transaction. Schedule D is the summary. Here is the step-by-step:

Step 1 — Gather your 1099-B. Your broker (Schwab, Fidelity, TD Direct, etc.) will either mail it or post it in your online account by February 15.

Step 2 — Sort transactions. Short-term (held 12 months or less) go in Part I of Form 8949. Long-term go in Part II. Almost all single-stock covered calls will be short-term because options rarely have more than a 12-month life.

Step 3 — Match the 1099-B data. For each option line, enter: - Column A: Description (copy from Box 1a) - Column B: Date acquired - Column C: Date sold - Column D: Proceeds (Box 1d) - Column E: Cost basis (Box 1e) - Column G: Adjustments (Box 1f or 1g, if any) - Column H: Gain or loss

Step 4 — Check the reporting code. Box 3 on your 1099-B will show a letter code (A, B, or C for short-term; D, E, or F for long-term). Code A or D means basis was reported to the IRS — use Part I or II with the correct checkbox. Code B or E means basis was NOT reported; you must enter it yourself.

Step 5 — Carry totals to Schedule D. Line 1a, 1b, or 2 for short-term; lines 8a, 8b, or 9 for long-term.

If you have dozens of option trades, most tax software (TurboTax, H&R Block, TaxAct) can import your 1099-B directly from your broker, which reduces manual entry errors. FINRA reminds investors to always review the imported data against the original 1099-B before filing.

Common Mistakes That Trigger IRS Notices

**Mistake 1 — Ignoring the assignment line.** When shares are called away, some traders only report the option gain and forget the stock sale entirely, or vice versa. Both must appear on Form 8949.

**Mistake 2 — Double-counting the premium.** If your broker already added the option premium to the stock sale proceeds on the 1099-B, do not report the option as a separate transaction. Check your 1099-B carefully.

**Mistake 3 — Missing wash sale adjustments.** If you bought back a covered call at a loss and then sold another call on the same stock within 30 days, the wash sale rule (IRS Section 1091) may disallow the loss. Your broker should flag this in Box 1g, but not all brokers catch every wash sale on options. The SEC has noted that wash sale tracking on options is an area where retail investors frequently make errors.

**Mistake 4 — Assuming all options get 60/40 treatment.** Only broad-based index options (SPX, NDX, RUT) are Section 1256 contracts with the favorable 60% long-term / 40% short-term split. AAPL, MSFT, NVDA, and SPY options are NOT Section 1256 contracts. SPY is an ETF, not a broad-based index, so SPY options are taxed as regular short-term gains.

**Mistake 5 — Forgetting state taxes.** Most US states follow federal treatment, but a handful have their own adjustments. Check your state's department of revenue guidance.

A Quick Note for Canadian Covered-Call Traders

If you trade covered calls in a non-registered Canadian account, the CRA generally treats option premiums as capital gains (50% inclusion rate) when the options are part of a capital-gains strategy on shares you hold as investments, not inventory. Your broker issues a T5008 for each closed option position. Those amounts flow to Schedule 3 (Capital Gains or Losses) of your T1 General return.

However, if the CRA determines you are trading options as a business (frequent trading, short holding periods, intent to profit from price swings), 100% of the premium may be taxable as business income. CRA Interpretation Bulletin IT-479R outlines the factors used to make that determination. When in doubt, a Canadian tax professional familiar with derivatives is worth the consultation fee.

Registered accounts (TFSA, RRSP, RRIF) have their own rules. The CRA has stated that writing covered calls inside a TFSA is generally permitted as long as the activity does not constitute carrying on a business — a line that is easier to cross than many investors realize.

Do I have to report covered calls that expired worthless on my taxes?

Yes. Even if the option expired worthless and you kept the full premium, that premium is a taxable short-term capital gain. Your broker will report it on Form 1099-B with proceeds equal to the premium you collected and a cost basis of zero. You then report it on Form 8949 and Schedule D.

Where exactly does a covered call premium go on my tax return?

Option premiums from covered calls are reported on Form 8949 (either Part I for short-term or Part II for long-term) and then summarized on Schedule D. Nearly all single-stock covered calls are short-term because the option life is under 12 months. The totals from Schedule D flow to Line 7 of Form 1040.

What happens to my 1099-B when my covered call gets assigned?

When your shares are called away, your broker combines the option premium with the stock sale proceeds on the 1099-B stock-sale line. The total proceeds will be higher than the strike price alone by the amount of the premium you collected. The gain or loss on the stock is short-term or long-term based on how long you held the shares, subject to the qualified covered call holding-period rules under IRS Section 1092.

Can a covered call turn my long-term stock gain into a short-term gain?

Yes, this is a real risk. Under IRS Section 1092, if you sell a covered call that does not meet the 'qualified covered call' criteria — typically because it is too deep in the money — the IRS suspends your holding period on the underlying shares for as long as the call is open. IRS Publication 550 explains the specific strike-price thresholds that determine whether a call qualifies.

Does the wash sale rule apply to covered calls?

Yes. If you close a covered call at a loss and sell a substantially identical call on the same stock within 30 days before or after, IRS Section 1091 may disallow that loss under the wash sale rule. Your broker should reflect any disallowed amount in Box 1g of your 1099-B, but you should verify this yourself because broker wash-sale tracking on options is not always complete, as the SEC has noted.

Are covered calls on SPY taxed the same as covered calls on AAPL?

No. AAPL options are taxed as short-term capital gains regardless of how long the option was open. SPY is an ETF, not a broad-based index, so SPY options are also taxed as regular short-term gains — they do not qualify for the favorable 60/40 Section 1256 treatment that applies to broad-based index options like SPX or NDX. Always confirm the tax treatment with a qualified tax advisor before trading.