Pin Risk at Options Expiration Explained
Pin risk at options expiration: what happens when a stock closes right on your short strike, and why the option holder decides your Monday position.
Pin risk is the uncertainty an option seller carries when the underlying finishes expiration day sitting on the strike. Picture a short 100 strike call. The closing print is 99.98, two cents out of the money, and you still will not know until the weekend whether Monday opens flat or short 100 shares. The holder of that contract settles the question, not the closing price.
What is pin risk at options expiration?
A stock is pinned when it closes at or within pennies of an active strike on expiration day. For the buyer of an option the day is tidy: the contract is worth its intrinsic value or nothing, and the loss was capped at the premium paid. For the seller, the same close opens a fork. One branch leaves the account flat on Monday with the premium kept. The other delivers a 100 share position per contract, carried through a weekend with no equity market open to hedge it.
That fork does not close at 4:00 p.m. It closes when the person on the other side of the contract makes a decision, and their window stays open after the bell. The tidy version of expiration is covered in what happens if an option expires in the money.
How exercise by exception works
Almost nobody exercises by hand. The Options Clearing Corporation, the central counterparty standing between every buyer and seller of a listed US equity option, applies a default called exercise by exception. Any long contract that finishes $0.01 or more in the money is exercised automatically, with no instruction from the holder.
One penny is the entire threshold. A 100 strike call with the stock at 100.01 is exercised by default. The same call at 99.99 is abandoned by default.
The word exception is the escape hatch. A holder may file contrary exercise instructions through their broker, either to abandon a contract that finished in the money or to exercise one that finished out of it. OCC accepts those instructions until 5:30 p.m. ET on expiration day, ninety minutes after the closing bell, and brokers publish earlier cutoffs of their own for customer accounts.
Why the closing print does not decide your position
Return to the 99.98 close. The short call is out of the money on the official print, so the default is abandonment and a flat Monday. Now suppose the stock trades at 100.35 in the after hours session at 4:40 p.m. The holder of that call, sitting on a contract the closing print called worthless, can still file to exercise it and buy stock at 100. The default flipped. Nothing about the closing price changed.
The reverse happens as well. A call one cent in the money is queued for automatic exercise, and a holder who does not want the shares can file to abandon it. Either way the seller gets no vote and no preview. The assignment notice appears over the weekend, attached to a position already exposed to Monday's open.
How often does a stock close next to a strike?
Pins are not exotic. Strikes cluster on round numbers, so the gap from a closing price to the nearest whole dollar is a workable stand in for the gap to the nearest strike. The panel below takes every Friday session since the start of 2025 for six heavily traded names, each of which carries weekly expirations, and measures that one distance.
The exact SQL behind every number
WITH friday_closes AS
(
SELECT
ticker,
date AS friday_session,
round(abs(toFloat64(close) - round(toFloat64(close))), 2) AS gap_to_round_number
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'AMD')
AND toDayOfWeek(date) = 5
AND date >= '2025-01-01'
AND date < '2026-08-01'
)
SELECT
concat(toString(band_floor_cents), 'c to ', toString(band_floor_cents + 5), 'c') AS gap_to_nearest_round_number,
count() AS expiration_day_count,
round(100 * count() / (SELECT count() FROM friday_closes), 1) AS share_of_days_pct
FROM
(
SELECT least(toUInt16(floor(gap_to_round_number * 20) * 5), 45) AS band_floor_cents
FROM friday_closes
)
GROUP BY band_floor_cents
ORDER BY band_floor_cents11.1% of those Friday closes, 52 of them, landed inside five cents of a whole dollar, and another 9.8% landed between five and ten cents away. Every band in the panel is the same five cents wide, so the heights compare directly across the curve. The furthest a close can sit from a whole dollar is fifty cents, and ten bands cover that entire range.
What a pin looks like in the final half hour
Here is a real one. The chart below holds the last thirty one minute bars of the monthly expiration Friday on which AAPL finished closest to a whole dollar strike since the start of 2025. The flat line is the strike. The other line is the stock.
The exact SQL behind every number
WITH pin_day AS
(
SELECT
date AS session_day,
round(toFloat64(close)) AS strike
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2025-01-01'
AND date < '2026-08-01'
AND toDayOfWeek(date) = 5
AND toDayOfMonth(date) BETWEEN 15 AND 21
ORDER BY abs(toFloat64(close) - round(toFloat64(close))) ASC
LIMIT 1
)
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
round(toFloat64(close), 2) AS aapl_last,
(SELECT strike FROM pin_day) AS strike_line,
round(abs(toFloat64(close) - (SELECT strike FROM pin_day)), 2) AS gap_spread,
formatDateTime((SELECT session_day FROM pin_day), '%b %e, %Y') AS expiry_label
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2025-01-01'
AND window_start < '2026-08-01'
AND toDate(toTimeZone(window_start, 'America/New_York')) = (SELECT session_day FROM pin_day)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 930
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
ORDER BY window_startOn Jun 20, 2025 the final bar of the regular session printed $200.92 against the $201 strike, a distance of $0.08. Half an hour earlier the same measure read $1.12. Every contract at that strike spent the afternoon inside the zone where the outcome stayed undecided.
The market's own odds at the strike
Delta is the rate at which an option's price moves against a one dollar move in the stock, and traders read it as a rough estimate of the chance a contract finishes in the money. A contract struck right where the stock is trading sits close to even money on that reading, and with hours left on the clock the reading swings hard on small moves in the underlying. None of that resolves the seller's question. Delta is a price, not a commitment from the holder, and the holder still has until the deadline to act against it. How far delta sits from a true probability is the subject of delta as a probability estimate.
What partial assignment looks like
Assignment is allocated, never matched. OCC assigns exercised contracts to clearing member firms at random, and each broker then hands the notices it receives to its own short customers, either at random or by a published first in, first out method. Nobody routes a specific holder's exercise to a specific seller.
Partial assignment follows from that. Sell ten of the 100 strike calls into a 99.98 close, have four exercised over the weekend, and Monday opens with 400 shares short and no calls left against them. The other six were abandoned and are gone. A seller who planned around all ten or none now holds a position sized between the two.
Why 0DTE traders meet pin risk most often
Pin risk arrives once per contract, at the end of it, so how often a trader meets it depends on how many expirations sit on the calendar. A single name carrying weekly and monthly listings hands its sellers roughly one expiration a week. The large index and ETF option products list an expiration for every trading day of the week, and a same day seller in those names faces that 4:00 p.m. question every session rather than every Friday. The schedule itself is laid out in when options expire and what 0DTE options are.
Three ways traders handle a strike they are short into the close
- Closing the short before the bell. Buying the contract back for a few cents ends the exposure outright, at the cost of the last of the premium and a wider spread in the closing minutes.
- Sizing so an assignment is survivable. Ten short contracts is a 1,000 share position. The question a seller can answer in advance is whether the account can carry that through Monday's open.
- Cash settled index options. European style index contracts settle to a cash amount and never deliver shares, so a close on the strike produces a debit or a credit instead of a stock position. Their settlement prices come from a published calculation, described in AM and PM settled index options.
Pin risk is not max pain, and it is not early assignment
Two nearby ideas often get folded into pin risk. Max pain is a calculation across the entire open interest table: the strike at which the largest dollar amount of options would expire worthless. It describes the chain as a whole and says nothing about whether one particular contract gets exercised. The method is in the max pain calculation.
Early assignment is exercise before expiration, most often on a short call the session before a stock goes ex dividend. It happens during the life of the contract, and it is covered in when short options get assigned early.
Pin risk is narrower than either one. It is the last few hours of a single contract's life, with the strike and the stock at the same number.
FAQ
What is pin risk in options trading?
Pin risk is the uncertainty an option seller faces when the underlying closes at or within pennies of the strike at expiration. The contract may or may not be exercised, and the seller learns the answer only when assignment notices go out after the weekend.
What happens if a stock closes exactly at the strike price?
A contract sitting exactly at the strike is not in the money, so the clearinghouse default is abandonment and nothing is exercised automatically. The holder can still file a contrary instruction to exercise it, which is what leaves the seller uncertain until the deadline passes.
Can an option be exercised after the market closes?
Yes. OCC accepts exercise instructions until 5:30 p.m. ET on expiration day, and brokers set earlier cutoffs for their customers. A holder can act on after hours prices that the 4:00 p.m. close never captured.
What is exercise by exception?
Exercise by exception is the clearinghouse default that exercises every long contract finishing $0.01 or more in the money, with no action from the holder. The exception is a contrary exercise instruction: a request to abandon an in the money contract, or to exercise one that expired out of the money.
Do cash settled index options carry pin risk?
No. European style index contracts such as SPX cannot be exercised early and settle in cash, so no shares change hands and no weekend share position appears. The settlement value comes from a published calculation rather than one holder's decision.
Every panel here ships with the SQL that produced it, so open one to see how the number was counted. The questions those panels ask, how far a close sat from the nearest round number and what the final half hour looked like, can be asked in plain English on the Strasmore terminal.