Course/beginner/Assignment & Cost Basis
beginner8 min

Assignment & Cost Basis

Assignment

Key Takeaways

  • Assignment happens when a seller must fulfill their obligation: buying or selling shares at the strike.
  • For put sellers: assignment means buying 100 shares. For call sellers: selling 100 shares.
  • Your true cost basis includes the premium collected. Your broker won't show this automatically.

TL;DR

Assignment occurs when an option seller must buy (put) or sell (call) shares at the strike price. In income strategies like the wheel, assignment is part of the plan, not a mistake. Always track your adjusted cost basis (strike price minus premium collected) for accurate P&L.

What Is Assignment?

Assignment happens when an option seller is required to fulfill their obligation:

Sold a put → assigned → you must buy 100 shares at the strike price

Your cash decreases by (strike × 100). 100 shares appear in your account.

Sold a call → assigned → you must sell 100 shares at the strike price

Your shares are removed. Cash increases by (strike × 100).

Assignment usually happens automatically at expiration if the option is in the money. Early assignment is rare but possible, especially on dividend-paying stocks.

Put Assignment
Call Assignment
What happens?
You buy 100 shares
You sell 100 shares
Cash impact?
Decreases
Increases
Shares?
100 added
100 removed
Broker basis?
Strike price
N/A (sold)
Your real cost?
Strike − premium
Strike + premium
Next step?
Sell covered calls
Sell puts again
Powered byStanalyst
Example

Put Assignment Example

You sold a $50 put on XYZ for $2 premium.

XYZ drops to $46 at expiration.

You're assigned: 100 shares of XYZ appear in your account. $5,000 is deducted from your cash.

Broker shows: Cost basis = $50/share

Your real cost basis: $50 - $2 premium = $48/share

The $2/share premium you collected reduces your actual entry price. This is critical for deciding when to sell covered calls and calculating your true P&L.

Example

Call Assignment Example

You own 100 shares of ABC at $80. You sold a $90 covered call for $3 premium.

ABC rises to $95 at expiration.

You're assigned: 100 shares are sold at $90. $9,000 deposited to your account.

Total profit: $10/share (stock gain) + $3/share (premium) = $13/share ($1,300)

Yes, you "missed" the move from $90 to $95. You agreed to that price when you sold the call, and you profited handsomely.

Adjusted Cost Basis

Your broker won't automatically adjust cost basis for premiums collected. You must track this yourself.

For put assignment:

Real cost basis = Strike price − Premium collected

For stock after multiple calls sold:

Adjusted cost basis = Original cost − All premiums collected over time

If you bought stock at $50, sold 3 monthly covered calls for $1.50 each, your adjusted basis is $50 − $4.50 = $45.50.

This matters for tax reporting, rolling decisions, and knowing when you're actually profitable.

Pro Tip

Assignment Is Part of the Plan

New traders fear assignment. Experienced traders welcome it. It's just the next step in the wheel.

Assigned on a put? You now own stock at a discount. Start selling covered calls.

Called away on a call? You sold at your target price with premium on top. Start selling puts again.

The key is only selling options on stocks you want to own and at prices you're happy with. If assignment would cause you stress, you picked the wrong stock or strike.

Cost Basis Tracking with Stanalyst

Stanalyst's Options Income tracker automatically adjusts your cost basis when assignments happen. Every premium you collect, every assignment event, every roll. It's all calculated for you.

Put this knowledge to work

Stanalyst's AI analysts find optimal trades based on your strategy, track your premium income, and adjust cost basis automatically.

Start for free