The word "assignment" carries a vaguely threatening connotation for anyone new to covered calls. Something is being assigned to you — taken from you — against your will. When traders first see their shares disappear from a brokerage account with a note that the call was "assigned," the instinct is to check for damage.
There's no damage. In almost every assignment scenario, the math works out fine. Understanding why requires walking through what actually happened — because the account statement doesn't explain it.
What Assignment Actually Means
When you sell a covered call, you're agreeing to sell your shares at the strike price if the stock closes above that strike at expiration. Assignment is simply that agreement being honored.
If you sold the AAPL $210 call and AAPL closes at $214 on expiration Friday, the call buyer exercises their right to buy your shares at $210. Your 100 shares are sold at $210 each. The premium you collected when you sold the call — say $2.80 — is already in your account. It was deposited the day you opened the trade and it doesn't go anywhere.
So your total proceeds from the position are: $210 strike + $2.80 premium = $212.80 per share.
AAPL closed at $214. You "missed" $1.20 of upside above your strike. But you received $212.80 per share, which includes $2.80 you collected regardless of what the stock did. If your cost basis in AAPL was $190, your gain is $22.80 per share — not $24, but not zero.
This is not a loss. This is the trade working exactly as designed.
The Math in Three Scenarios
The confusion usually comes from comparing assignment to a theoretical "best case" — what you would have made if you'd held the stock with no covered call. Here's a cleaner comparison using MSFT at $420, a $435 strike call sold for $3.20, with a cost basis of $390:
Scenario 1: Stock closes below strike at $428 (no assignment) The call expires worthless. You keep your shares and the full $3.20 premium. Gain on position: $38 (stock appreciation) + $3.20 (premium) = $41.20 per share. You outperformed a naked stock holder who made $38.
Scenario 2: Stock closes above strike at $441 (assignment) Shares called away at $435. You keep the $3.20 premium. Total proceeds: $435 + $3.20 = $438.20 per share. Gain from cost basis: $438.20 − $390 = $48.20 per share. A naked stock holder made $51 ($441 − $390). You "left" $2.80 on the table — but you collected $3.20 in guaranteed premium at the start. Net difference is $0.40.
Scenario 3: Stock falls to $410 (no assignment, stock down) The call expires worthless. You keep the $3.20 premium. Net loss: $390 cost basis − $410 closing price = +$20, plus $3.20 premium = +$23.20 per share. The covered call cushioned the position by $3.20 compared to just holding.
In all three scenarios, the covered call either helped or only marginally trailed the naked stock position — and in Scenario 3 (a down market), it clearly helped.
Why "Missing Upside" Feels Like a Loss (But Isn't)
Behavioral economics has a name for this: loss aversion applied to foregone gains. When MSFT closes at $441 and your shares are called away at $435, you can calculate exactly what you didn't receive. That $6 delta is vivid. It feels like it was taken from you.
But compare that to the $3.20 you collected upfront — which was never at risk. You received that premium whether the stock went to $441 or fell to $380. The asymmetry is in your favor: you had guaranteed income plus upside up to the strike, and you traded away the upside above the strike in exchange for that guarantee.
The more useful framing: when you sell a covered call, you're setting a target sale price. If the stock reaches that price, you sell at it — plus the premium bonus. If it doesn't, you keep the premium and repeat. Assignment isn't the bad outcome. It's one of the two good outcomes.
What Happens to Your Cash After Assignment
When assignment occurs at expiration, your brokerage settles the transaction overnight. By Monday morning (for a Friday expiration), you'll see:
- The shares removed from your account
- The strike price proceeds deposited (100 shares × strike price)
- The original premium you collected remains in cash (it was already there)
Your account now holds cash instead of stock. The next decision is what to do with it: buy back the same stock, redeploy into a different position, or hold. The app handles this with a rebuy rule — if the stock has pulled back to within a reasonable range of your strike price, a new position becomes available the following cycle. If the stock has run significantly past the strike, the engine skips the rebuy rather than chasing.
This discipline matters more than it might seem. One of the clearest patterns in covered call simulation data is that chasing a stock after a large gap-up assignment destroys income. The rebuy threshold exists precisely to prevent that.
When Assignment Genuinely Hurts
It's worth being honest about the cases where assignment is actually unwelcome:
Tax events in taxable accounts. If your shares have a low cost basis from years of holding, assignment triggers a taxable gain. That gain was coming eventually — you're just moving the timing up. But it can create a tax bill in a year you weren't planning for. In tax-advantaged accounts (Roth IRA, Traditional IRA), this isn't a concern — assignment is a clean transaction.
Concentrated positions you don't want to reduce. Some investors hold a stock not just for income but for voting rights, dividend qualification periods, or emotional attachment to a founding position. Selling those shares — even at a profit — creates a different kind of loss. Covered calls on these positions require careful strike selection, or you might consider whether covered calls are the right tool at all for that specific holding.
High-growth stocks that keep running. NVDA assigned at $295 in a rising market means you don't participate in the next $100 of appreciation. This isn't a loss on paper — you made money at $295 — but it is opportunity cost that can feel significant in hindsight. (See also: Why We Skip Earnings Weeks for how the earnings blackout helps manage gap-up risk.)
In all of these cases, the issue isn't assignment itself — it's the context around the position. Assignment on a stock you were comfortable selling at the strike is not a problem.
The Right Way to Think About Strike Selection
Most of the discomfort around assignment dissolves when you choose strikes correctly from the start. Selling a covered call at a strike price where you'd genuinely be happy selling your shares removes the sting entirely. If MSFT is at $420 and you'd be perfectly content selling at $435, then assignment at $435 is just a sale at your target price with a bonus premium attached.
The app's floor price works in tandem with this. It filters out strikes where the premium doesn't meet the minimum threshold relative to the risk taken — so you're only seeing recommendations where the income justifies the position. When the delta on a Moderate recommendation is 0.20, roughly 80% of those cycles end without assignment and with full premium captured. The other 20% end with a profitable sale at a price you approved when you set the trade. (See also: What Delta Actually Tells You When You Sell a Covered Call)
Curious what this looks like on your portfolio? The free estimator runs these numbers on your actual holdings.
Try the free estimator →Frequently Asked Questions
What's the difference between assignment and expiration?
Expiration is when the option reaches its end date and is settled. Assignment is the specific event where the call buyer exercises their right to buy your shares. Most options expire without assignment — either the stock never reached the strike (out of the money, expires worthless) or the option was bought back before expiration. Assignment happens at or after expiration when the stock is above your strike.
Can I be assigned before expiration?
Yes, but it's rare on standard American-style equity options. Early assignment typically only happens in specific circumstances — most commonly when a dividend is approaching and the call is deep in the money, making it rational for the buyer to exercise early to capture the dividend. For most covered call positions targeting 0.10-0.30 delta, the option spends most of its life out of the money and early assignment risk is minimal.
If assignment is fine, why does the app recommend closing early at 50% profit?
Two reasons that work together. First, closing early recycles your capital faster — you can sell a new call sooner and collect more premium across the year. Second, holding to expiration introduces gamma risk in the final days, where small stock moves create large option price swings. The 50% rule optimizes for consistent income, not for letting each trade run to its maximum possible outcome. Assignment at expiration is fine; the 50% rule is just a more efficient path to the same result. (See also: Should You Close Your Covered Call at 50% Profit?)
What if the stock drops sharply after I sell the covered call?
The covered call premium provides a partial cushion — as shown in Scenario 3 above. But a covered call doesn't protect against large declines. If MSFT drops from $420 to $360, you've lost $60 per share on the stock, offset only by the $3.20 premium. Covered calls are an income strategy on stocks you're comfortable holding long-term, not a hedge against significant drawdowns.
Does assignment affect my cost basis on the next purchase?
Yes. If you rebuy the same stock after assignment, your new cost basis is the repurchase price — not your original cost basis. In a taxable account, the original assignment locked in a gain, and the new position starts fresh. This is worth tracking, particularly if you've held the original shares for a long time and had a very low cost basis. In tax-advantaged accounts, cost basis tracking is less consequential since gains aren't taxed at the time of assignment.
Assignment means you sold your shares at a price you agreed to, plus kept a premium bonus you collected upfront. That's not a loss — it's the trade closing at one of its two intended outcomes.