You sold a cash-secured put to collect premium. Now it's expiration day, the stock is trading below your strike price, and you're wondering: "Am I about to own 100 shares of this stock?"
Yes. And understanding exactly what happens, when it happens, and how it affects your portfolio is critical for anyone running the wheel strategy.
This guide covers everything about CSP assignments: the mechanics, the math, what shows up in your brokerage account, how to calculate your real cost basis, and how to track it all properly.
What Is Assignment?
Assignment is when the option seller (you) is obligated to fulfill the terms of the option contract.
For a cash-secured put:
- You sold someone the right to sell you shares at the strike price
- If they exercise that right, you're assigned
- You must buy 100 shares at the strike price (per contract)
- This happens automatically—you don't get to choose
When Does Assignment Happen?
Automatic Assignment at Expiration
If your CSP expires in-the-money (stock price < strike price), you're automatically assigned.
Example:
- You sold a PLTR $25 PUT
- Expiration: Friday, 4:00 PM ET
- Stock closes at $24.50
- Result: Automatic assignment
You'll see the assignment processed over the weekend (Saturday morning). By Monday, you own 100 shares.
Early Assignment (Rare But Possible)
Assignment can happen before expiration if:
- Deep in-the-money: Stock is way below strike, option holder exercises early
- Dividend capture: If there's a dividend before expiration, option holders might exercise early to capture it
- Corporate action: Merger, acquisition, or special dividend
How rare? Less than 5% of assignments are early. Most happen at expiration.
Assignment vs Expiration
| Stock Price at Expiration | Strike Price | Outcome |
|---|---|---|
| $24.50 | $25 | Assigned (ITM) |
| $25.01 | $25 | Expires worthless (OTM) |
| Exactly $25 | $25 | Usually expires, sometimes assigned* |
*At-the-money (exactly at strike) is unpredictable. Most brokers auto-exercise options that are $0.01+ in-the-money.
The Assignment Process: Timeline
Friday: Expiration Day
4:00 PM ET: Market closes. Final settlement price determined.
If stock is below your strike, you'll likely be assigned. But you won't know for sure until Saturday.
Saturday: Assignment Notification
Morning: Your broker processes assignments.
You'll see a notification (email or in-app) saying "You've been assigned on [ticker] [strike] PUT."
Your cash is debited (strike price × 100), and you don't have shares yet. They appear Monday.
Monday: Shares Appear
Before market open: 100 shares show up in your account.
The stock position will show:
- Quantity: 100 shares
- Cost basis: Strike price (not adjusted for premium—more on this below)
- Acquisition date: Saturday's date (even though shares weren't tradeable)
What Shows Up in Your Brokerage Account
Robinhood
Before assignment:
- Options tab: PLTR $25 PUT (short 1 contract)
- Buying power: Reduced by $2,500 (cash secured)
After assignment:
- Options tab: Position closed
- Stocks tab: PLTR, 100 shares, Cost basis $25/share
- Buying power: Back to normal (cash was used to buy shares)
- History: "Assignment: PLTR $25 PUT"
Interactive Brokers
Similar to Robinhood, but you'll also see:
- Assignment fee: $1 per contract
- More detailed trade confirmations
TD Ameritrade / Schwab
No assignment fee. Otherwise same as above.
Understanding Cost Basis After Assignment
This is where most traders get confused.
What Your Broker Shows
Your broker will show cost basis = strike price.
Example:
- Strike: $25
- Broker shows: Cost basis $25/share
- Total cost basis: $2,500
Your ACTUAL Cost Basis (Including Premium)
But you collected premium when you sold the put! That premium reduces your cost.
Real cost basis formula:
Cost basis per share = Strike price - (Premium collected / 100)
Example:
- Strike: $25
- Premium collected: $250 ($2.50 per share)
- Real cost basis: $25 - $2.50 = $22.50/share
- Total cost basis: $2,250
Why This Matters
If you sell the shares at $25:
- Broker shows: $0 gain (bought at $25, sold at $25)
- Reality: $250 gain (real cost $22.50, sold $25, plus $250 premium you already collected)
You need to track your adjusted cost basis for accurate P&L.
Assignment Scenarios & Examples
Scenario 1: Assignment Then Hold Shares
Setup:
- Sold NVDA $500 CSP for $2,000 premium
- NVDA drops to $480 at expiration
- Assigned 100 shares
Your position:
- 100 NVDA shares
- Broker cost basis: $500/share ($50,000)
- Real cost basis: $480/share ($48,000)
- Current value: $48,000 (at $480/share)
P&L:
- CSP premium: +$2,000 (already collected)
- Stock unrealized P&L: $0 (bought at effective $480, trading at $480)
- Total: +$2,000 realized
Next step: Sell covered calls against the shares.
Scenario 2: Assignment Then Immediate Sale
Setup:
- Sold TSLA $200 CSP for $800 premium
- TSLA at $185 at expiration
- Assigned, sell immediately at $185
P&L:
- CSP premium: +$800
- Stock loss: ($185 - $192) × 100 = -$700
- Net: +$100
(Cost basis was $200 - $8 = $192, sold at $185)
You still profit even though the stock dropped $15 below your strike!
Scenario 3: Assignment Then Covered Calls
Setup:
- Sold PLTR $25 CSP for $250
- Assigned at $24
- Sell $27 covered call for $150
- Called away at $27
P&L breakdown:
- CSP premium: +$250
- Stock gain: ($27 - $22.50) × 100 = +$450
- CC premium: +$150
- Total: +$850 on $2,500 capital deployed
- Return: 34%
This is the full wheel cycle.
Managing Assigned Positions
Option 1: Sell Covered Calls (The Wheel)
Best if: You're bullish long-term, want to collect more premium
Steps:
- Wait for stock to recover a bit (optional)
- Sell covered call at strike above your cost basis
- Collect premium
- Repeat until called away or stock drops
Target strike: Above your effective cost basis ($22.50 in our example), so you profit if called away.
Option 2: Sell Immediately
Best if: Stock is falling, you don't want to hold, cut losses
P&L: Premium collected minus stock loss.
Example:
- CSP premium: $250
- Assigned at $25, sell at $22
- Stock loss: -$300
- Net: -$50
Small loss, but you exit the position.
Option 3: Hold and Wait
Best if: You're long-term bullish, don't need the capital
Just hold the shares. No action needed. Eventually sell when price recovers or start selling covered calls later.
Tax Implications of Assignment
CSP Premium: Short-Term Capital Gain
The premium you collected is a short-term capital gain, reported in the year the CSP closed (via assignment or expiration).
Stock Acquisition: New Cost Basis
When assigned:
- Your cost basis for the shares = strike price (per IRS rules)
- The premium is already taxed as a separate transaction
- Holding period for shares starts on assignment date
For taxes, track two things separately:
- CSP closed via assignment: Report premium as short-term gain
- Stock acquisition at strike price: New position, new cost basis
Note: Your broker's 1099 will show this correctly, but your personal tracking should use adjusted cost basis for P&L analysis.
How to Track CSP Assignments
Manual Tracking (Spreadsheet)
Step 1: Close CSP trade
- Mark status: "Assigned"
- P&L: Premium collected
- Date closed: Assignment date
Step 2: Create stock position entry
- Ticker: PLTR
- Shares: 100
- Acquisition date: Assignment date
- Cost basis per share: Strike - (Premium/100) = $22.50
- Total cost basis: $2,250
- Source: Link to original CSP trade
Step 3: Track available shares
- Available for covered calls: 100
- Used in covered calls: 0
Automatic Tracking (Options Tracker)
Step 1: Mark CSP as assigned
- Click CSP → "Close" → "Assigned"
Step 2: Done!
Options Tracker automatically:
- Creates stock position
- Calculates adjusted cost basis
- Links to original CSP
- Tracks available shares
- Updates dashboard
What takes 5-10 minutes in a spreadsheet takes 30 seconds.
Common Assignment Mistakes
Mistake 1: Forgetting to Adjust Cost Basis
Wrong: "I bought at $25 (strike)"
Right: "I bought at $22.50 (strike minus premium)"
This matters for profit calculations and decision-making.
Mistake 2: Selling Covered Calls Below Cost Basis
Scenario:
- Assigned at $25, collected $2.50 premium
- Real cost basis: $22.50
- Stock drops to $21, you sell $22 covered call
If called away at $22:
- CSP premium: +$250
- CC premium: +$100 (assume)
- Stock loss: ($22 - $22.50) × 100 = -$50
- Total: +$300
Still profitable! But you need to know your real cost basis to make this decision confidently.
Mistake 3: Not Tracking Which Shares Are Covered
Scenario:
- You own 200 shares of NVDA (2 assignments)
- You sell 3 NVDA covered calls
- You're now naked short 100 shares
If NVDA moons, you're in trouble. Always track available vs. used shares.
Mistake 4: Panic Selling After Assignment
Assignment isn't a loss. You collected premium, and your real cost basis is lower than the strike.
Don't panic sell at a loss unless:
- Stock is falling fast (cut losses)
- You need the capital elsewhere
- Fundamentals changed (company news)
Often, the best move is selling covered calls and collecting more premium.
Assignment Fees by Broker
| Broker | Assignment Fee | Notes |
|---|---|---|
| Robinhood | $0 | No fees |
| Webull | $0 | No fees |
| TD Ameritrade | $0 | No fees |
| Schwab | $0 | No fees |
| Interactive Brokers | $1 | Per contract |
| E*TRADE | $6.95 | Per assignment |
Track these fees—they reduce your net profit.
Should You Avoid Assignment?
When Assignment Is Good
- You want to own the stock long-term
- You're running the wheel strategy
- Premium collected makes your effective cost basis attractive
- You plan to sell covered calls
When to Roll to Avoid Assignment
- You don't want to own the stock
- Stock is falling fast
- Capital is better deployed elsewhere
- Assignment fee is high (E*TRADE)
How to roll:
- Before expiration, buy to close your CSP
- Immediately sell a new CSP at a lower strike or further expiration
- Collect net premium (new premium - close cost)
Advanced: Partial Assignment
If you sold 5 CSP contracts, you might be assigned on only 3.
What happens:
- 3 contracts assigned → 300 shares
- 2 contracts expired → keep premium
Tracking:
- Close 3 CSPs as "Assigned"
- Close 2 CSPs as "Expired"
- Create stock position for 300 shares
Conclusion
CSP assignment is a normal, expected part of the wheel strategy. It's not a failure—it's literally what you signed up for when you sold the put.
Key takeaways:
- Assignment happens when stock < strike at expiration
- You pay strike price, get 100 shares per contract
- Real cost basis = strike - (premium/100)
- Track adjusted cost basis for accurate P&L
- Most assignments lead to profitable covered calls
- Proper tracking is critical (manual or automatic)
Next steps after assignment:
- Calculate your real cost basis
- Track the stock position properly
- Decide: sell covered calls, hold, or exit
- Most traders sell covered calls (wheel strategy)
With proper tracking and understanding, assignments become profitable opportunities, not problems.
Want automatic assignment tracking? Try Options Tracker for free—assignments are handled automatically with correct cost basis calculations.