Tracking Cost Basis Across Rolls

Intermediate Estimated Reading: 19 mins
Disclaimer: This educational material is for informational purposes only and should not be considered tax advice. Tax laws are complex and individual circumstances vary significantly. Always consult with a qualified tax professional or CPA before implementing any tax strategies. The examples in this lesson are illustrative and may not reflect your specific situation.

Why Cost Basis Matters More Than You Think

Cost basis is the foundation of tax accounting. It determines your actual profit or loss when you sell an investment. For simple buy-and-hold stocks, cost basis is straightforward: what you paid plus commissions. For active options traders who roll positions across multiple expiration dates, cost basis becomes a thorny accounting challenge—and getting it wrong can lead to either overpaying taxes or, worse, triggering IRS audits.

Here's the critical issue: your broker's calculation of cost basis on Form 1099-B is often incomplete or incorrect for complex rolling strategies. You may need to manually adjust cost basis to reflect the true economics of your trades, including wash sales, adjustments, and multi-leg trades.

Key Concept: Cost basis is not just what you paid—it's the total amount invested in a position for tax purposes, including purchase price, commissions, and adjustments from wash sales or assignments. Tracking it accurately across three or four rolls is critical for defending your tax return against IRS scrutiny.

The Basics: What Affects Cost Basis

Direct Costs

  • Purchase price: The actual amount you paid to buy the option or stock
  • Commissions: Trading fees paid at purchase (though most brokers now offer free commissions)
  • Premiums: For options, the premium paid directly affects cost basis

Adjustments to Cost Basis

  • Disallowed wash sale losses: When a loss is disallowed, it's added to the new position's cost basis
  • Option assignments: When a covered call is assigned, the premium received reduces your stock cost basis
  • Stock splits: Your cost basis is adjusted proportionally in stock splits (less common with options)
  • Dividend distributions: Reinvested dividends increase your cost basis

Rolling Positions: The Cost Basis Complexity

Rolling is when you close one options position and open another on the same underlying to extend the trade. The challenge: rolling itself creates two separate taxable events, each with their own cost basis calculations.

Rolling Example:
• You sold AAPL $150 calls for $3 premium (received $300 total)
• They expire worthless, so you realize a $300 gain
• You immediately sell new $150 calls for $2.50 premium ($250 received)

Tax Treatment:
• First position: $300 gain
• Second position: When you eventually close, your cost basis is $250 (the premium received)
• Your broker's 1099-B shows two separate trades with their own cost basis
• Total tax impact depends on whether the second position is closed at a gain or loss

Real Example: Tracking Basis Through Three Rolls

Here's a detailed example that follows a single position through three rolls, showing how cost basis compounds and changes:

Date Action Details P&L Basis for Next Roll
Feb 1 Sell Call SPY 450 calls, Feb expiry, sell for $2.50 +$250 $250 (credit)
Feb 15 Close & Roll Buy to close Feb 450 calls for $1.25, Sell Mar 450 calls for $1.80 $125 profit + $180 credit = +$305 $180
Mar 10 Close & Roll Buy to close Mar 450 calls for $2.00, Sell Apr 450 calls for $1.50 ($200) loss + $150 credit = ($50) $150
Apr 20 Close Position Buy to close Apr 450 calls for $0.75 $75 profit N/A (closed)

Tax Accounting Summary:

  • Transaction 1 (Feb 1-15): $125 gain
  • Transaction 2 (Feb 15-Mar 10): $50 loss
  • Transaction 3 (Mar 10-Apr 20): $75 gain
  • Net: $150 total gain across three rolls

However, your broker's cost basis report will show each transaction separately, potentially with adjusted basis if any wash sales occurred or if manual adjustments need to be applied.

Broker 1099-B Limitations

Brokers are required to report cost basis on Form 1099-B, but their systems have significant limitations:

What Brokers Get Right

  • Simple buy-and-sell transactions with clear purchase and sale prices
  • Wash sale identification and cost basis adjustment (though sometimes incorrectly)
  • Stock commission adjustments

What Brokers Often Get Wrong

  • Multi-leg transactions (spreads closed as a unit)
  • Rolling calculations—especially when closing and opening different strikes/expirations
  • Covered call and assignment adjustments
  • Cross-account cost basis aggregation
  • Complex Section 1256 contract adjustments
Critical Action: Never assume your broker's cost basis reporting is correct. Request detailed cost basis reports from your broker before filing your tax return. For active traders with rolling positions, maintaining your own cost basis spreadsheet is essential for accuracy and audit defense.

Using Spreadsheets to Track True Cost Basis

The Manual Tracking Approach

Many sophisticated traders maintain their own cost basis spreadsheet that feeds into their tax return preparation, separate from their broker's reporting. This provides:

  • A clear audit trail showing the logic behind cost basis calculations
  • Adjustments for multi-leg trades that brokers might miscalculate
  • A check on broker calculations for errors
  • Documentation for IRS purposes

Key Spreadsheet Columns

A comprehensive cost basis tracking spreadsheet should include:

  • Date: When the trade occurred
  • Underlying: The security traded
  • Trade Type: Sell to open, buy to close, etc.
  • Strike/Expiry: For options identification
  • Premium/Price: Per contract or share
  • Quantity: Number of contracts
  • Gross Proceeds: Total value
  • Commissions: If any
  • Cost Basis Adjustment: From wash sales or other sources
  • Realized P&L: Gross proceeds minus adjusted cost basis
  • Tax Category: Short-term, long-term, Section 1256, etc.

Wash Sale Cost Basis Adjustments

When a wash sale occurs, the disallowed loss is added to your cost basis in the replacement security. This adjustment must be tracked carefully:

Wash Sale Cost Basis Example:

• You buy SPY 450 calls for $2.00 ($200 cost)
• They drop to $0.50 ($50 value)
• You sell them for a $150 loss
• You buy SPY 455 calls (different strike) for $1.50 on the same day

Result:
• Wash sale triggered (different strike doesn't prevent wash sale under substance over form)
• $150 loss disallowed
• New position cost basis = $150 (premium) + $150 (disallowed loss) = $300
• You must realize an additional $150 loss to deduct the disallowed portion

Impact: Your effective cost basis is much higher than what you actually paid, potentially preventing you from ever deducting that loss if the replacement position is closed at a gain.

Assigned Options: Cost Basis to Shares

When a covered call you sold gets assigned, the mechanics affect your stock cost basis. The premium you received reduces your basis in the resulting shares:

Assignment Cost Basis Adjustment:

• You own 100 NVDA shares (cost basis: $500 per share = $50,000)
• You sell covered calls and receive $2.00 premium ($200)
• The calls get assigned, and you sell your shares
• Sale proceeds: $500 × 100 = $50,000

Correct Tax Treatment:
• Total proceeds = $50,000 (stock) + $200 (call premium) = $50,200
• Total cost basis = $50,000 (original basis)
• Total gain = $200 (from call premium)

If you keep the original $50,000 cost basis, you'll correctly report the $200 gain from the call premium. This is already handled correctly by most brokers.

Exercised Options: Cost Basis Into Stock

When you exercise an option, the cost basis of the option rolls into your stock position's cost basis:

Exercise Cost Basis Example:

• You buy TSLA $150 calls for $5.00 per contract ($500 total)
• TSLA rises to $200
• You exercise the calls and receive 100 shares at $150

Stock Cost Basis Calculation:
• Strike price: $150 × 100 = $15,000
• Call premium paid: $500
• Total cost basis in shares = $15,500

Later when you sell the shares:
• If you sell at $200: Gain = ($200 × 100) - $15,500 = $4,500
• The original call premium is part of your cost basis

Documentation for IRS Audit Defense

In case of an IRS audit, you'll need to defend your cost basis calculations. Keep:

  • Your manual cost basis spreadsheet with formulas and supporting calculations
  • All broker statements and 1099-Bs showing original transactions
  • Any correspondence with your broker about cost basis adjustments
  • Documentation of wash sales and other adjustments
  • Your tax return and the Schedule D you filed

The IRS loves clear documentation. If you can show you've made a good-faith effort to accurately track cost basis, even if there are minor errors, you're in a much stronger position than someone who can't explain their calculations at all.

Test Your Knowledge

Test your understanding of cost basis tracking for options:

1. If you sell a covered call and receive $200 in premium, and later the call gets assigned, how does the premium affect your stock cost basis?
2. You exercise a call option that cost you $500 to buy. The call has a strike price of $150, and you exercise it to receive 100 shares. What is your cost basis in those shares?
3. A wash sale disallows your $500 loss. What happens to that $500?
4. Why should you maintain your own cost basis spreadsheet separate from your broker's 1099-B?
5. Which of the following is NOT typically included in an option's cost basis?