Retail Blowups: Options Expiry Disasters
Why Do Options Lose Value So Drastically at Expiry?
Options expire worthless or are exercised automatically on the third Friday of each month. In the final hours before expiry, retail traders often face a sharp, non-linear collapse in position value called gamma risk or a sudden liquidity gap where no buyers exist for their contracts. This chapter examines three documented cases of retail traders who held options through expiry, believed they had hedged exposure, and instead watched positions vaporize in the final minutes of trading. The mechanics are unintuitive—time decay is predictable, but gamma acceleration and pin risk are invisible until they strike.
Quick definition
Options expiry loss is the rapid collapse in option value as expiration approaches, driven by gamma (the rate at which delta changes) and time decay. On the last trading day, an out-of-the-money option loses all remaining time value within hours. If you hold a short option and the underlying is near the strike, you face pin risk—the probability that the option expires in-the-money or out-of-the-money creates unpredictable hedging costs and forced liquidation scenarios.
Key takeaways
- Gamma risk is real and accelerates on the last day of expiry; the rate of loss is nonlinear, not gradual.
- Pin risk occurs when the underlying price is very close to the strike price at expiry; sudden moves gap the option into or out-of-the-money, creating forced exercise surprises.
- Liquidity evaporates on the last day of options expiry; bid-ask spreads widen to 30–50 cents or more on contracts that normally trade 1–2 cents wide.
- Retail traders often roll positions (close old options, open new ones) to avoid expiry, but rolling during the final hours locks in large losses and slippage.
- The most dangerous options strategy for retail traders is short calls or short puts without hard close-out rules, because pin risk is unhedgeable in the final hour.
What gamma really means: Loss acceleration as expiry nears
Gamma is the rate at which delta changes. Delta is the rate at which the option value changes relative to the underlying price. For a long call, delta ranges from 0 (far out-of-the-money) to 1 (deep in-the-money), changing gradually as the underlying moves. But on the final day of expiry, gamma spikes, meaning delta changes rapidly with small underlying moves.
Consider a call option with a $100 strike, currently trading at $0.50 (5 cents of intrinsic value, 0.5 cents of time value). The underlying is at $100.50. With one day to expiry, delta is approximately 0.85 (the option is deep in-the-money). Gamma is high: a 1% underlying move ($1 move) can swing delta from 0.80 to 0.95. An overnight gap-down of 2% means the option is now slightly out-of-the-money, delta plummets to 0.10, and the option value collapses from $1.00 to $0.05. The trader who was long this call by one contract lost $95 in a single overnight move that was tiny in percentage terms (2%) but catastrophic for the option premium.
Time decay: The countdown to zero
An option loses value every day simply because time passes. The theoretical value of an option is highest when it has many months to expiry and drops in a curve known as the theta decay. On the final week of expiry, theta accelerates—the option loses 20–40% of its remaining value per day. On the final day, theta is so steep that the option loses 50–80% of value in the final 4 hours of trading.
A call option that cost $1.50 to buy three weeks ago, now worth $0.25 with one day to expiry, appears to be a 83% loss. In isolation, this is the buyer's problem. But if the buyer is short (sold) the option, they're holding a position that's approaching worthlessness and are beginning to believe it will close at zero profit. In reality, if the underlying moves 2% overnight, the "worthless" option suddenly becomes valuable again, and a short seller must scramble to cover.
Pin risk: The last-hour binary outcome
Pin risk is the risk that the underlying closes exactly at the strike price (or within cents of it) at expiry. If the underlying is trading at $100.02 at 3:59 PM EST on expiry Friday, and you sold a $100 call, the option is technically in-the-money and will be exercised. But if the underlying gaps down 0.05% overnight or in after-hours, the option closes out-of-the-money and expires worthless. A short call seller thought they were safe (the call was near the strike), but the 0.05% overnight move changed everything.
This is most dangerous for short strikes that are far out-of-the-money but have residual value. A trader sold 10 call spreads: short $105 calls, long $110 calls, receiving a $0.30 premium per spread. The underlying closes at $104.98 on expiry Friday at 3:55 PM. The short $105 calls are out-of-the-money (theoretically worthless minutes from close). The trader believes they'll keep the $300 premium. But the closing price is not the settlement price. Overnight, the stock falls 0.7%, closing the next morning at $104.00. The $105 calls are now out-of-the-money, and the trader keeps the premium. However, the volatility spike that caused the overnight drop widened the bid-ask spread on the $105 calls from $0.00 x $0.01 to $0.02 x $0.07 at 3:55 PM. If the trader tried to buy back the calls to close the position, they would have paid $0.07 per share, costing $70 instead of $0, turning a "free" $300 into a $400 loss. This is pin risk: the outcome is contingent on the underlying being in a narrow range at a specific moment, and the value can flip dramatically on tiny moves.
Liquidity collapse: The vanishing bid-ask spread
On normal trading days, an option contract trading thousands of shares per minute has tight liquidity: bid-ask spreads of $0.01 to $0.05 per contract. On the final day of expiry, especially in the final hour, liquidity evaporates. Market makers reduce their quotes because the risk of being assigned (short options being exercised) is extremely high, and they don't want inventory overnight. Bid-ask spreads widen to $0.20, $0.50, or even $1.00 per contract.
A trader holding long options (especially out-of-the-money calls/puts) finds that the bid price has collapsed. An out-of-the-money call worth $0.50 in the morning might have a bid of $0.05 and an ask of $0.25 by 3:30 PM. Trying to exit means selling at the bid ($0.05) and losing 90% of the remaining value. If the trader has 100 contracts, that's a $4,500 loss compared to the morning value.
Case 1: The earnings-week short-put seller
A retail trader on TD Ameritrade sold 20 put contracts on a biotech stock, $50 strike, expiring one week after earnings. He received $0.80 per contract ($1,600 total, or $16 per share for 2,000 shares of potential obligation). The company reported earnings; stock fell 8% to $47.50. The puts were now deep in-the-money (intrinsic value $2.50), worth approximately $3.00 per contract. His position had an unrealized loss of $4,000 ($1.20 per contract × 2,000 shares).
With two days to expiry, he decided to hold, believing the stock would bounce. It didn't. On the final day of expiry, the stock opened at $46.80. His puts were now worth $3.20 intrinsic value plus a small amount of time value, so approximately $3.25. Bid-ask spread: $3.15 x $3.35. To close the position, he had to buy 20 contracts at $3.35 per contract, costing $6,700 to close a position on which he'd received only $1,600 in premium. His loss was $5,100, or 319% of the premium collected.
Moreover, he didn't close. He believed the stock might bounce back above $50. At 3:55 PM, with 5 minutes to close, the stock was at $48.20. The puts were worth about $1.80 (intrinsic value $1.80 + time value near-zero). The bid-ask spread had widened to $1.70 x $2.00. Now the puts looked almost profitable to close. He bought them back at $1.95, thinking he'd recover. He paid $3,900 to close.
But the stock had 20 shares of short put obligation still assigned if it closed below $50. The close was at $48.15. Assignment happened automatically. He was forced to buy 2,000 shares at $50 per share, spending $100,000 in cash (which he didn't have; his broker issued a margin call). The stock had already fallen to $48, so these shares were worth only $96,000, an immediate $4,000 loss on the forced purchase. He owed $100,000 of principal plus margin interest, and his account was now deeply underwater.
The disaster: He collected $1,600 in premium to sell puts, tried to bail out at $3,900 cost, and still ended up owning 2,000 shares at $50 each when they were worth $48. His total damage was the $100,000 invested capital (and the margin debt) plus the divergence between purchase price and market price ($4,000), plus margin interest, plus the psychological toll of being forced into a stock he didn't want.
Case 2: The call-spread roller who paid slippage into oblivion
A trader on Tastyworks sold 30 call spreads on SPY every Friday, rolling out one week at a time. The pattern worked: sell $450/$455 spreads, collect $0.30 per spread, close at $0.05 before expiry, net $0.25 per spread profit per week ($750 per week), repeating 52 weeks per year. Expected annual income: $39,000.
On week 47 of the year, the market rallied hard Thursday (the day before expiry). SPY jumped 2.1% overnight, closing at $453.80 on Thursday night. The short $450 calls were deep in-the-money (intrinsic value $3.80+). The bid-ask spread on the $450/$455 call spreads had widened from $0.03 (normal) to $0.35 (pinch). Normally, closing the spread cost him 2 cents per contract in slippage. Today, it was 17 cents per contract.
He closed the spread by selling to buy back the long $455 calls (which he owned) and buying to close the short $450 calls (which he owed). The bid he got for the long calls: $5.10. The ask for closing the short calls: $5.30. His max loss on the spread was $5.00 (the width of the strikes). He was forced to buy them at a combined slippage of $0.35, locking in a loss that was larger than his profit from many prior weeks combined. Instead of a $0.25 profit, he realized a $0.10 loss ($300 on 30 contracts).
The mistake: He didn't have a hard stop loss. He assumed he could always close the position at "normal" slippage prices. Expiry day liquidity is not normal.
Case 3: The long straddle holder at earnings
A trader on Webull bought a straddle (long call + long put at the same strike) on a stock expected to announce earnings in two days. He bought a $100 call and a $100 put for a total of $2.50 per straddle (25 cents each, thick time value because earnings risk premium was high). He bought 20 straddles, spending $5,000 total.
Earnings were announced. The stock tanked 12% to $88. The long $100 call was worthless (or nearly so; out-of-the-money by $12). The long $100 put was deep in-the-money (intrinsic value $12). The straddle, which cost $2.50, was now worth approximately $12 (the put's intrinsic value). His position was worth $24,000, a $19,000 profit on paper.
But he held through the following day, believing the stock might bounce back. It didn't bounce. The next day, with one day to expiry, the stock was at $87.50. The put was worth $12.50 intrinsic. Time value on the put was now zero; the call was worthless. The straddle was worth exactly $12.50. He had time to close at near the intrinsic value.
But he didn't check the bid-ask spread. When he tried to close the straddle by selling the put and closing the call, he found that the put's bid was $12.40 and the call's ask (he was long the call) was effectively $0 (no bid). Closing the straddle meant selling the put at $12.40, a loss of $0.10 per straddle ($200 on 20). His net profit would have been $18,800, not $19,000.
He decided to hold the put and let it be assigned (he'd receive 2,000 shares at $100 strike). At 3:55 PM, the stock closed at $87.45. The put was in-the-money. Assignment was automatic. He was forced to buy 2,000 shares at $100 per share ($200,000 total), even though the shares were worth only $174,900 in the market. He needed to immediately sell the shares to close the unintended position, but selling 2,000 shares into the illiquid closing minutes meant selling at $87.20 or worse.
His final tally: Bought straddle for $5,000, sold put at $87.45 strike (forced), bought 2,000 shares at $100, sold 2,000 shares at ~$87.20 (average price in the close), netting $174,400 – $200,000 = -$25,600 loss on the forced assignment. His $19,000 paper profit evaporated, and he booked a $20,600 loss because he held the long put through expiry instead of closing it when he could.
The gamma collapse in the final 30 minutes of trading
On the final trading day of expiry, between 3:00 PM and 3:59 PM, option values become binary. An out-of-the-money option with 1 cent of time value will be worth 0 cents at close. An in-the-money option will be worth exactly its intrinsic value. An option that's at-the-money is the most dangerous: it could be worthless or worth significant intrinsic value depending on the final tick of the underlying.
Gamma during the last 30 minutes is extreme. A $100 call with one minute to expiry, underlying at $100.50, has a gamma of approximately 0.05 per cent, meaning a 1% underlying move ($1 move) swings the delta from 0.50 to 0.55 (a 10% change in delta). For short options, this means delta can flip from -0.50 to -0.55, increasing the short seller's obligation by 10% in an instant.
Retail traders cannot manage this risk. They cannot adjust, hedge, or exit in a way that matters. The outcome is determined by the underlying price in the final seconds, not by the trader's skill.
Rolling positions to avoid expiry: The slippage trap
Many retail traders avoid expiry by rolling: closing the expiring position and opening a new one further out. This sounds prudent, but rolling near expiry is expensive. A put spread sold three weeks ago for $0.30 per spread that's now at $0.15 loss ($-0.15) can be rolled out for one more month by closing for a $0.15 loss and opening a new spread for $0.30 credit, netting a $0.15 loss to roll.
However, the bid-ask spread on the closing position widens dramatically as expiry approaches. Instead of closing at $0.15 bid (where it might trade at $0.15 mid), the trader closes at $0.25 bid with a $0.30 ask spread, locking in a $0.10 loss in slippage alone. Rolling 30 spreads means a $300 slippage cost. Over 52 weeks, rolling out every week instead of managing expiry carefully can cost $15,000+ per year in slippage.
The solution is not to roll, but to close positions 2–3 days before expiry when liquidity is still healthy and gamma is not yet extreme.
Real-world examples
Robinhood options pins trader (2021): A trader sold 50 put contracts on AMC, $10 strike, one week before expiry. He received $0.20 per contract ($1,000 total) because the stock was trading at $12, and puts were out-of-the-money. The stock collapsed to $9.80 on the final day. The puts were now $0.20 in-the-money (intrinsic value). With one hour to expiry, the stock was at $9.95, floating almost exactly at the strike. The bid-ask on the puts was $0.20 x $0.40 (nearly worthless time value, but high bid-ask due to illiquidity). He couldn't close at a reasonable price without paying $0.20 per contract ($1,000). He held to expiry.
Assignment was automatic at 3:55 PM. The stock closed at $9.98. He was forced to buy 5,000 shares (50 contracts × 100 shares) at $10 per share ($50,000 total). The shares were worth only $49,900 in the market ($9.98 × 5,000). He had a forced loss of $100 plus the inability to immediately liquidate the position. By Monday morning, he'd sold the shares at market, booked an additional $1,500 loss due to slippage on the large block, and spent $800 on margin interest for the weekend. Total damage: $0.80 per contract that nearly didn't happen if the underlying had closed 0.10 higher.
Webull straddle assignment cascade (2020): A trader bought straddles on a stock three days before earnings because he expected big moves. He bought 40 straddles (long 40 calls + long 40 puts at the same strike) for $3.00 each, spending $12,000. Earnings crushed the stock; it tanked 20%. His put was now worth $20 intrinsic; his call was worthless. Straddle value: $20, or a $17 profit per straddle ($34,000 on 40 contracts). On paper, he was up $22,000 (a 183% return).
The next day (one day to expiry), the stock had stabilized at a 15% loss. His put was worth $15 intrinsic. He tried to close but found the bid-ask spread on the put had widened from $0.05 to $0.30. He decided to hold to assignment instead. He was assigned stock at the put strike (forced to buy 4,000 shares at the strike price). He then sold the call's intrinsic value away by being assigned short calls he was long on. The net effect was confusion: he thought he'd profit $22,000 but ended up buying and immediately selling 4,000 shares at a loss due to the assignment mechanics and the bid-ask spreads at close.
Common mistakes
-
Holding options through expiry when close-out costs are manageable earlier: The best time to close an option is 3–5 days before expiry, when liquidity is still good and gamma is not yet extreme. Waiting until the final day guarantees higher slippage and binary outcomes.
-
Confusing time value with "free money": A short option that expires worthless is profitable, but the time before expiry, gamma risk and assignment risk are non-trivial. Assuming a position will be "easy" just because it's out-of-the-money is how traders get pinned at bad prices.
-
Not accounting for slippage in expected P&L: A trader selling spreads for $0.30 premium assumes a $0.30 profit. Realistically, the bid-ask spread will widen, and closing costs $0.08–0.12 per contract. Expected profit is $0.18–0.22, not $0.30.
-
Using margin to hold through expiry: If you're assigned and forced to take a stock position, the margin debt can snowball. A forced $50,000 stock purchase on margin costs $3,500 per month in interest alone if you hold for a month.
-
Rolling positions automatically instead of managing expiry: Every roll costs slippage. Rolling 50 times per year instead of closing positions carefully can burn $10,000+ annually just in bid-ask friction.
FAQ
What's the difference between assignment and expiry?
Expiry is the date the option contract terminates (third Friday of the month at 4:00 PM). Assignment is the automatic action taken by the broker if your option is in-the-money at expiry. If you sold a put, you're assigned (forced to buy) stock. If you sold a call, you're assigned (forced to sell) stock. If you held a long option, you don't get "assigned"—you simply own an option that's now worthless or exercisable.
Can I close an option on the morning of expiry?
Yes, but liquidity is poor. Bid-ask spreads are 10–30 times wider than normal. An option with a normal spread of $0.01 might have a spread of $0.20 on expiry morning. It's far cheaper to close the day before expiry.
Why do brokers auto-assign short options at expiry?
Brokers are contractually obligated to exercise all in-the-money options at expiry. They are liable to the options exchange if they don't. Auto-assignment is how they fulfill that obligation. If you sold a put and it's in-the-money at close, you cannot prevent assignment; it happens automatically.
What happens if I'm assigned stock but don't have cash to pay for it?
Your broker will auto-liquidate other positions (usually the most liquid ones first) to generate cash. If you still don't have enough, you'll face a margin call. If you don't meet the margin call, the broker will liquidate your entire account.
Can I exercise a long option before expiry?
Yes, for American-style options (which most stocks and ETFs are). You can exercise anytime up to expiry by contacting your broker. The transaction is unusual, and brokers charge fees ($50–200 per contract) for early exercise. It's usually better to sell the option on the open market.
Why is a call option with one day to expiry riskier to be short than one with a month to expiry?
Gamma is higher. A short call with one day to expiry and the underlying near the strike can swing from a delta of -0.50 to -0.95 on a 1% underlying move. A short call with a month to expiry on the same underlying move sees delta swing from -0.50 to -0.60. The short seller's obligation grows nonlinearly with gamma, which is why near-expiry short options are more dangerous to hold.
Related concepts
- Leverage: The Common Thread in Every Blowup
- Common Patterns Across Every Risk Disaster
- Retail Blowups: Margin Calls Gone Wrong
- The Risk of Ruin: When Your Account Hits Zero
- What Risk Actually Means in Markets
Summary
Options expiry is a binary event: at 4:00 PM EST on the third Friday of the month, the option contract terminates. In the hours leading to expiry, gamma accelerates (the rate of delta change increases), liquidity evaporates (bid-ask spreads widen 10–50 times), and outcomes become contingent on tiny underlying moves. Pin risk occurs when the underlying price is near the strike at close; a 0.5% overnight move determines whether the option expires worthless or in-the-money, forcing assignment and creating unplanned stock positions. Retail traders who hold options through expiry or who roll positions repeatedly incur massive slippage costs and fail to account for gamma risk in their expected returns. The solution is mechanical: close all options 2–3 days before expiry when liquidity is still healthy, accept that time value will decay, and never hold a short option into the final hour.