QuantWheel

Beginner

Intermediate

Advanced

Resources

Sign In
this is a introduction to how to calculate cost basis after options assignment. So here's the deal: when you get assigned on a cash secured put, your broker's cost basis is wrong because they don't subtract the premium you collected. Your real cost basis is the strike price minus all that premium. This visual shows you cost basis tracking after options assignment, how to use an options cost basis calculator, and your adjusted cost basis options trading. We're covering cost basis for assigned put options, how to find cost basis for exercised options, and the premium adjusted cost basis calculation. You're gonna see the average cost basis calculator stocks method, cost basis tracking spreadsheet options, and the options assignment cost basis formula all laid out. This is your cost basis tracking guide options for the wheel strategy!

Options Cost Basis Tracking: The Complete Guide to Calculating True Cost

When you get assigned on a cash-secured put, your true cost basis is the strike price minus the premium collected. If you get assigned on a covered call, your profit is calculated using your adjusted cost basis (original cost minus put premium) plus the call premium. Brokers show assignment price but don't automatically adjust for premiums collected. QuantWheel calculates this for you and automatically tracks your trades..

    Highlights
  • Your broker's displayed cost basis after assignment doesn't include the premium you collected, meaning you need to manually track your true breakeven price.
  • For cash-secured puts, subtract the premium from the strike price to get your real cost (e.g., $50 strike - $2 premium = $48 true cost basis).

You sold a cash-secured put, collected $200 in premium, and got assigned on the stock. Your broker shows you bought 100 shares at $50. But that’s not your real cost.

What most options traders miss?
– your broker’s cost basis is wrong. Well, not exactly wrong—but incomplete. They show $50 per share because that’s the strike price. But you collected $2 in premium, so your true cost basis is $48 per share. That $2 difference matters, especially when you’re running the wheel strategy and getting assigned regularly.

This is where manual tracking falls apart. After your third or fourth assignment, calculating your actual cost basis becomes harder.

Which premiums did you collect on which positions?
What’s your real breakeven?
How much profit are you actually making?

Simplify journaling Wheel trades with QuantWheel →

TLDR: Understanding Cost Basis After Options Assignment

What You Need to Know:

When you sell an option and get assigned, your broker records the assignment price as your cost basis—but this doesn’t include the premium you collected.
Your true cost basis requires manual adjustment.

Cash-Secured Put Example:

  • You sell a $50 put on stock XYZ for $2 premium ($200 total)
  • Stock drops and you get assigned 100 shares
  • Broker shows: Cost basis = $50/share
  • Your TRUE cost basis = $48/share ($50 strike – $2 premium)
  • You break even if stock reaches $48, not $50

Why This Matters: Every dollar of premium you collect lowers your real cost basis. For a 14-year-old’s analogy: imagine you agree to buy a video game for $50, but someone pays you $2 upfront to make that promise. If you end up buying the game, it really only cost you $48 because you already got paid $2.

The Problem: Most traders track this in spreadsheets, which breaks down after 5-10 positions. Professional tracking platforms automatically adjust your cost basis when assignments happen.

this image right here is showcasing an options cost basis tracking software that automatically handles everything for you after an assignment. We're talking about automated cost basis tracking that journals every single trade and calculates your real cost basis—not the garbage your broker shows you. This tool displays the wheel strategy cost basis explained in real numbers, showing how much you actually paid for shares after subtracting all that premium collected from cash secured puts and covered calls. You'll see the broker cost basis vs real cost basis side by side, so you know exactly where you stand. This is the cost basis tracking tool options traders need to stay tax-compliant and profitable, featuring premium adjusted cost basis calculations, the cost basis tracking spreadsheet options functionality, and options cost basis calculator excel export. Whether you're running the wheel strategy or just need to track multiple assignments, this software handles cost basis tax reporting options automatically and keeps your cost basis tracking after options assignment crystal clear.

See how QuantWheel tracks trades →

What Is Cost Basis in Options Trading?

Cost basis is your total investment in a stock or security, used to calculate capital gains or losses for tax purposes and to determine your real profit or loss on a trade.

For regular stock purchases, cost basis is straightforward: if you buy 100 shares at $50, your cost basis is $5,000 ($50 x 100 shares).

But with options, especially when running strategies like the wheel, cost basis becomes more complex. You’re collecting premiums before you even own the stock, then potentially collecting more premiums after assignment. Each premium collected adjusts your effective cost basis.

Your broker tracks cost basis, but here’s the catch: brokerage cost basis only shows the assignment price, not your premium-adjusted cost basis. This creates a gap between what your broker says you paid and what you actually paid when accounting for all premiums collected.

Why Brokers Don’t Show Your True Cost Basis

When you get assigned on an option, your broker records the transaction as a stock purchase at the strike price. This is technically correct for the stock transaction itself—you did buy the stock at that strike price.

However, the premium you received when you originally sold the option is recorded separately as a closed options trade. Your broker’s system treats these as two different transactions:

  1. Closed option position: You sold a put for $2 premium (recorded as $200 income)
  2. Stock purchase: You bought 100 shares at $50 strike (recorded as $5,000 purchase)

The problem? These transactions aren’t automatically linked in your broker’s cost basis calculation. Your monthly statements and tax forms will show the stock purchase at $50 per share without adjusting for the $2 premium you collected.

This isn’t necessarily your broker’s fault. The IRS allows different cost basis calculation methods, and brokers typically use the most conservative approach that follows securities regulations. They’re recording each transaction accurately—they’re just not calculating your real economic cost basis automatically.

For casual investors buying and holding stock, this works fine. For options traders running the wheel strategy and cycling through assignments regularly, this becomes a tracking nightmare.

How to Calculate Cost Basis After Getting Assigned

Let’s break down the exact calculations for different assignment scenarios.

Cash-Secured Put Assignment: The Foundation

When you sell a cash-secured put and get assigned, your true cost basis calculation is:

True Cost Basis = Strike Price – Premium Received

Example:

  • Sell one $50 put on AMD for $2.00 premium
  • Premium collected: $200 (1 contract x 100 shares x $2)
  • AMD drops to $47 and you get assigned
  • Broker shows: 100 AMD shares at $50/share cost basis = $5,000
  • Your TRUE cost basis: $50 – $2 = $48/share = $4,800

You’re already profitable if AMD reaches $48, not $50. That’s a $200 difference in your breakeven calculation.

The Full Wheel Cycle: Compounding Premium

The wheel strategy involves multiple premium collections: first from the cash-secured put, then from covered calls after assignment. Each premium further reduces your effective cost basis.

True Cost Basis = Strike Price – Put Premium – (All Call Premiums Collected)

Example of a complete wheel cycle:

  1. Sell Put: Sell PLTR $40 put for $1.50 premium ($150)
  2. Get Assigned: PLTR drops to $38, you’re assigned at $40
    • Broker cost basis: $40/share
    • Your cost basis: $40 – $1.50 = $38.50/share
  3. Sell Call: Sell PLTR $42 call for $0.80 premium ($80)
    • Stock doesn’t hit $42, call expires worthless
    • Your cost basis: $38.50 – $0.80 = $37.70/share
  4. Sell Another Call: Sell PLTR $41 call for $0.90 premium ($90)
    • Stock rallies to $42, you get called away at $41
    • Your cost basis: $37.70 – $0.90 = $36.80/share
    • Sale price: $41/share
    • Total profit: $4.20/share or $420

Premium breakdown:

  • Put premium: $1.50
  • First call premium: $0.80
  • Second call premium: $0.90
  • Stock gain: $1.00 ($41 sale – $40 assignment)
  • Total profit: $4.20/share

Your broker’s simplified view would show you bought at $40 and sold at $41 for $1/share profit ($100), missing the additional $320 in premiums.

This is where most spreadsheet systems break. You’re tracking multiple positions through multiple assignments and call sales. After managing 10-15 positions simultaneously, the manual calculations become overwhelming.

When You Sell Calls Before Assignment

Some traders sell covered calls against stock they already own, not through the wheel strategy. The cost basis calculation is similar but starts differently.

Example:

  • You own 100 shares of NVDA, purchased at $450/share (cost basis: $45,000)
  • You sell a $470 covered call for $8 premium ($800)
  • NVDA rallies to $480, your shares get called away at $470

Your profit calculation:

  • Stock appreciation: $470 – $450 = $20/share ($2,000)
  • Call premium: $8/share ($800)
  • Total profit: $28/share or $2,800

Your effective cost basis was reduced from $450 to $442 once you collected the call premium ($450 – $8).

Cost Basis Tracking Challenges for Active Traders

Here’s where theory meets reality. If you’re running one or two wheel positions, manual tracking is manageable. You can write down the premiums in a notebook and adjust your cost basis when assignments happen.

But the wheel strategy scales. Most serious wheel traders run 10-30 positions simultaneously across different stocks. Each position might:

  • Get assigned at different times
  • Have multiple call sales after assignment
  • Get called away or held through multiple cycles
  • Require rolling (extending expiration and adjusting strikes)

Suddenly you’re tracking:

  • 30 different stocks
  • 50+ premium collections per month
  • Multiple assignments and call-aways
  • Adjusted cost bases that change with each new call sale
  • Tax lot accounting for partial position closures

This is exactly why most traders give up on accurate cost basis tracking and just estimate their profits. But estimates don’t work for tax purposes, and they definitely don’t help you understand if your strategy is actually profitable.

Tax Implications of Incorrect Cost Basis Tracking

The IRS requires you to report your actual cost basis when you sell securities. If you report the broker’s basis (which doesn’t include premiums), you’ll overpay on taxes.

Example:

  • True cost basis after premiums: $48/share
  • Broker-reported cost basis: $50/share
  • You sell stock at $55/share

Using broker’s basis:

  • Capital gain: $55 – $50 = $5/share
  • Tax owed (20% long-term rate): $1/share x 100 shares = $100

Using correct basis:

  • Capital gain: $55 – $48 = $7/share
  • Tax owed (20% long-term rate): $1.40/share x 100 shares = $140

Wait, that means you owe MORE tax with correct basis? Yes, but that’s because you already paid tax on the premium income when you collected it. The premium is taxed as short-term income in the year received.

When you adjust your cost basis for premiums already taxed, you’re avoiding double taxation while ensuring accurate capital gains reporting.

The bigger problem: if you don’t track premiums and report the broker’s higher basis, you’re understating your actual profit, which could trigger IRS scrutiny during an audit. Premium income is reported separately, so the IRS can see you collected premiums that should have reduced your cost basis.

Professional traders maintain detailed records of:

  • Every premium collected with dates
  • Assignment dates and prices
  • Adjusted cost bases for each position
  • Tax lot tracking for partial sales

This documentation protects you during audits and ensures accurate tax filings.

Manual Cost Basis Tracking Methods

If you’re committed to manual tracking, here’s the system that works best:

The Spreadsheet Method

Create a spreadsheet with these columns:

  • Ticker symbol
  • Trade date
  • Transaction type (Sell Put, Assignment, Sell Call, Called Away)
  • Strike price
  • Premium collected
  • Running cost basis
  • Quantity of shares

Example spreadsheet:

Ticker Date Type Strike Premium Shares Cost Basis
AMD 01/15 Sell Put $50 $2.00 0
AMD 01/20 Assigned $50 100 $48.00
AMD 01/21 Sell Call $52 $0.75 100 $47.25
AMD 02/17 Call Expired 100 $47.25
AMD 02/18 Sell Call $51 $0.90 100 $46.35
AMD 03/15 Called Away $51 0

Total profit: ($51 – $50) + $2.00 + $0.75 + $0.90 = $4.65/share or $465

This method works, but it’s tedious. You’re updating the spreadsheet after every trade, calculating running totals, and hoping you don’t make formula errors.

The Notebook Method

Some traders keep a physical notebook with one page per position. They write down:

  • Initial put sale details
  • Assignment date and cost
  • Each subsequent call sale
  • Final exit or current status

This is even more manual than spreadsheets but can work for traders managing fewer than 5 positions at a time.

The Broker Trade History Export Method

Most brokers let you export trade history to CSV. You can download this periodically and use spreadsheet formulas to calculate adjusted cost basis.

The challenge: broker exports don’t link related transactions. You need to manually identify which options assignments correspond to which stock purchases, then match those to subsequent call sales on the same shares.

For 3-4 positions, this takes 30 minutes per month. For 20+ positions, it becomes a part-time job.

Automated Cost Basis Tracking Solutions

Here’s where most traders struggle: calculating your actual cost basis after assignment. Let’s say you sold a $50 strike put after collecting $2 premium. Your real cost is $48, but broker shows $50. You have to track this manually for every position.

This is exactly where automated platforms like QuantWheel change the game. QuantWheel automatically adjusts your cost basis when assignments happen. The moment you’re assigned on a cash-secured put, the system:

  1. Recognizes the assignment
  2. Links it to the original put sale
  3. Calculates your premium-adjusted cost basis
  4. Updates your position dashboard with accurate breakeven prices

When you sell covered calls after assignment, QuantWheel tracks those premiums too, continuously updating your cost basis as you collect more premium through the wheel cycle.

No manual spreadsheet updates. No formulas to debug. No missing premiums in your calculations.

Start your free trial of QuantWheel →

How Professional Traders Track Cost Basis

Professional options traders and market makers use specialized trading platforms with built-in cost basis accounting. These platforms:

  • Automatically link options trades to underlying stock positions
  • Calculate real-time P&L including all premiums
  • Generate tax-ready reports with correct basis adjustments
  • Handle complex scenarios like rollings and adjustments
  • Track tax lots for partial position closures

Retail traders historically didn’t have access to this level of automation. They were stuck with either expensive professional platforms designed for trading desks, or manual spreadsheets that break at scale.

Platforms like QuantWheel bring professional-grade cost basis tracking to retail traders running the wheel strategy. The platform was built specifically to handle the cost basis challenges that wheel traders face:

  • Automatic premium tracking through complete wheel cycles
  • Assignment detection and basis adjustment
  • Multi-position portfolio tracking
  • Tax reporting with correct adjusted basis

This is the difference between tracking 5 positions in a spreadsheet versus managing 25 positions in a purpose-built tool. The spreadsheet might be “free,” but your time isn’t. More importantly, incorrect cost basis tracking can cost you in inaccurate profit calculations and tax reporting errors.

Cost Basis Tracking for Different Options Strategies

While this guide focuses on the wheel strategy, other options strategies have their own cost basis considerations.

Iron Condors and Credit Spreads

These strategies involve multiple options legs. Cost basis tracking focuses on net premium collected across all legs, not on stock ownership since assignment is typically avoided.

If you get assigned on one leg, you need to track the stock cost basis while managing the remaining options positions—a complex scenario that benefits from automated tracking.

LEAPS and Long-Term Options

When buying long-dated options (LEAPS), your cost basis is simply the premium paid plus commissions. If you exercise the option to buy stock, your stock cost basis is the strike price plus the LEAP premium paid.

Collar Strategy

Collars involve owning stock, selling a call, and buying a put for protection. Cost basis remains the stock purchase price, but your effective profit range changes based on premiums paid and collected.

Common Cost Basis Tracking Mistakes

Mistake #1: Forgetting to track small premiums

That $0.25 call premium ($25) seems insignificant, but after 10 call sales, you’ve collected $250 in premium that’s lowering your cost basis. Small premiums add up.

Mistake #2: Not adjusting basis for early assignments

If you get assigned early (before expiration), you still collected and keep the premium. Don’t forget to adjust your basis for that full premium amount.

Mistake #3: Losing track after rollings

When you roll an option (close current position, open new one), you’re collecting additional premium (or paying to roll up). This needs to be tracked as it affects your total premium collected and cost basis.

Mistake #4: Mixing up tax lots

If you have multiple entries into the same stock through different assignments, you have different cost basis tax lots. Selling shares requires specifying which tax lot you’re selling from for accurate gain/loss calculation.

Mistake #5: Giving up on tracking entirely

The most common mistake: tracking works for 2-3 months, then life gets busy, you miss a few updates, and you give up entirely. You end up estimating profits instead of knowing them.

This is where the choice between manual tracking and automated systems becomes clear. Manual tracking requires consistent discipline. Miss a few weeks of updates, and your spreadsheet is worthless. Automated systems keep tracking whether you log in daily or weekly.

Your Cost Basis Tracking Decision

You have three paths forward:

Path 1: Manual spreadsheet tracking

  • Works for 1-5 positions
  • Requires 30-60 minutes per month
  • Risk of formula errors and missed premiums
  • Free, but time-consuming

Path 2: Give up on detailed tracking

  • Estimate profits based on broker statements
  • Risk incorrect tax reporting
  • Miss optimization opportunities from inaccurate P&L
  • Potential issues during IRS audits

Path 3: Use automated tracking

  • Handles unlimited positions
  • Continuous cost basis updates
  • Accurate P&L and tax reporting
  • Requires paid tool subscription

For traders managing 1-2 casual positions, manual tracking is reasonable. For anyone running the wheel strategy seriously with 10+ positions, automated tracking becomes essential.

The wheel strategy only works if you can manage it systematically. Cost basis tracking is part of that system. When your tracking breaks down, your ability to make good trading decisions breaks down too.

Start your free trial of QuantWheel →


Risk Disclosure: Options trading involves substantial risk and is not suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered investment advice. Always do your own research and consider consulting with a financial advisor before making investment decisions.

Tax Disclaimer: Tax rules are complex and change regularly. The information provided here is for educational purposes and should not be considered tax advice. Consult with a qualified tax professional regarding your specific situation.

Most brokers only record the assignment price (the strike price) as your cost basis and don’t automatically adjust for the premium you collected when you sold the put. This means their records show a higher cost basis than your true cost. You need to track the premium separately and adjust your cost basis manually for accurate accounting.

Take the strike price where you got assigned and subtract the premium you received when you sold the put. For example, if you sold a $50 put for $2 premium and got assigned, your true cost basis is $48 per share ($50 – $2), even though your broker shows $50.

Your cost basis doesn’t change when you sell covered calls, but your potential profit calculation does. If you originally had a $48 cost basis (after put premium) and sell a $52 call for $1, your maximum profit would be $5 per share ($52 strike – $48 cost + $1 call premium).

Yes, accurate cost basis tracking is essential for tax reporting. The IRS requires you to report your actual cost basis when you sell stock, and this includes adjusting for options premiums. Incorrect cost basis can lead to paying more taxes than necessary or issues with tax authorities.

Yes, platforms like QuantWheel automatically calculate and adjust your cost basis when assignments happen. Manual tracking requires spreadsheets where you record each premium collected and adjust your basis accordingly, which becomes difficult when managing multiple positions simultaneously.