How to Roll Option Position Up and Out
Learn how to close near contract and open later one, plus see wetin net credit dey hide for break-even and assignment risk before you roll.
To roll an option position mean say you swap one contract for another: you close the contract wey you already hold and open another one, usually with later expiration and often with different strike. Your broker fit show am as one button, and the fill fit print as one net credit or one net debit, but the trade underneath na two orders. Wetin matter for roll dey inside wetin those two orders do to your break-even, the period wey your upside remain capped, your assignment risk and your tax lot.
Wetin e mean to roll an option position?
A roll na closing order plus opening order. If you short covered call for $200 strike wey expire this month, rolling up and out mean say you buy that call back (buy to close) and sell call for higher strike in later month (sell to open). Most platforms let you arrange both legs for one ticket as spread order with one limit price. That limit na the net: premium wey the new contract pay, minus the cost of buying back the old one.
Rolling “out” move expiration later. Rolling “up” move call strike higher, while rolling “down” move put strike lower. Roll “for a credit” na when the further contract sell for more than wetin the near one cost to close, so cash enter your account on the ticket. Debit roll na the opposite: you pay to move the position. The single ticket na just execution convenience. Your position record and the tax code still see two events.
Why rolling out for time dey pay credit
Option price get two parts. Intrinsic value na the amount wey contract already dey in the money. Time value, wey dem also call extrinsic value, na everything above that: wetin buyer pay for the chance say stock go move further before expiration. Time value na wetin further-dated contract get more of, and na the complete source of the credit for roll-out.
The panel below price am directly. E take AAPL calls wey strike dey within 2% of share price, keep moneyness roughly constant, and average wetin dem close at across days-to-expiry buckets for the six months up to August 2026.
Across 6 buckets, the line bend. Calls wey get 1-7 days left to run average 1.32% of share price, while 91-180 days bucket average 7.37%. Doubling the time on the clock no dey double the premium. Standard option pricing scale time value closer to square root of the added time than to a straight multiple, and the curve above show that property from real closing prices. The practical result dey show for the ticket: one-month roll on contract wey get one week left fit pay large credit against wetin you buy back, while the same roll on six-month contract barely move the price.
Wetin rolling the strike up dey cost
Rolling out na only half of “up and out”. Moving the strike higher raise the price wey your shares go get called away, and e lower the premium wey that contract pay. The moneyness ladder show both sides of the trade-off for one curve.
The exact SQL behind every number
SELECT
strike_vs_spot,
round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(strike_ratio < 0.95, '5%+ below spot',
strike_ratio < 0.98, '2-5% below spot',
strike_ratio < 1.02, 'at the money',
strike_ratio < 1.05, '2-5% above spot',
strike_ratio < 1.10, '5-10% above spot',
'10%+ above spot') AS strike_vs_spot,
strike_ratio,
premium_pct
FROM
(
SELECT
toFloat64(strike_price) / toFloat64(underlying_close) AS strike_ratio,
toFloat64(option_close) / toFloat64(underlying_close) * 100 AS premium_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 30 AND 45
AND underlying_close > 0
)
)
GROUP BY strike_vs_spot
ORDER BY min(strike_ratio)With expiration held inside 30 to 45 day window, call wey strike 5%+ below spot average 18.66% of share price, while one wey strike 10%+ above spot average 0.14%. Roll up and out na these two curves dey work against each other. The extra weeks add premium, the higher strike return part of am, and the net credit for your ticket na whatever remain.
How roll dey move your break-even
See the arithmetic here, using round hypothetical numbers instead of live quotes. Suppose you buy 100 shares at $100 and sell 30-day $105 covered call for $2.00. Your basis after premium na $98.00, and the position cap at $105 plus the $2.00, giving best case of $7.00 per share.
The stock rise to $104 with one week left. You buy back the $105 call for $1.20 and sell $110 call 45 days out for $2.60, giving net credit of $1.40.
- Total premium collected across both contracts: $2.00 minus $1.20 plus $2.60, wey be $3.40.
- New break-even on the shares: $100.00 basis minus $3.40 premium, wey be $96.60.
- New maximum profit if dem call the shares away at $110: $10.00 share gain plus $3.40 premium, wey be $13.40.
- New maximum loss: the shares fit still fall to zero, so the floor dey at the $96.60 break-even, or $9,660 for 100-share lot.
The credit do two things at once. E lower break-even by $1.40 per share, and e push the date wey your upside stop being capped from one week away to 45 days away. Those weeks na the real price of the credit, and no ticket dey display them. Working covered call returns out completely make the trade clear, while the mechanics of the underlying position dey for our guide to covered calls.
The same arithmetic for a short put rolled down and out
You sell 30-day $95 cash-secured put for $1.80, against $9,500 cash wey you set aside. Break-even at that point na $93.20, and maximum profit na the $1.80 premium.
The stock slide to $93 with five days left. You buy back the $95 put for $2.60 and sell $90 put 45 days out for $2.10. The ticket na net debit of $0.50.
- Total premium collected across both contracts: $1.80 minus $2.60 plus $2.10, wey be $1.30.
- New break-even on the replacement contract: the $90.00 strike minus $1.30, wey be $88.70.
- New maximum profit: the $1.30 net premium, if the replacement put expire worthless.
- New maximum loss: $88.70 per share if the stock fall to zero, or $8,870 against the $9,000 wey you don set aside now.
Debit roll fit still improve the position. Paying $0.50 to move the strike down $5.00 lower break-even by $4.50. But e no reduce the position, and this cycle of selling puts and rolling them na the engine of the wheel strategy.
The near leg fit get assigned before you close am?
Yes. Until the buy-to-close actually fill, you still short that contract, and American-style short call fit get exercised against you overnight. The predictable window na the session before stock go ex-dividend, when holder of deep in-the-money call collect the dividend by exercising early and give up any time value wey remain. The decision depend on one comparison: the dividend against the remaining time value.
The panel below measure the second part of that comparison for KO, a quarterly payer, using calls wey strike 1% to 10% below share price.
The exact SQL behind every number
SELECT
dte_bucket,
round(avg(extrinsic_dollars), 2) AS avg_time_value_dollars,
round(avg(extrinsic_pct), 2) AS time_value_pct_of_spot,
count() AS sample_count
FROM
(
SELECT
multiIf(days_to_expiry <= 2, '0-2 days',
days_to_expiry <= 5, '3-5 days',
days_to_expiry <= 10, '6-10 days',
days_to_expiry <= 21, '11-21 days',
'22-45 days') AS dte_bucket,
days_to_expiry AS dte,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0) AS extrinsic_dollars,
greatest(toFloat64(option_close)
- (toFloat64(underlying_close) - toFloat64(strike_price)), 0)
/ toFloat64(underlying_close) * 100 AS extrinsic_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'KO'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND date >= '2026-02-01'
AND date < '2026-08-01'
AND days_to_expiry BETWEEN 0 AND 45
AND underlying_close > 0
AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.90 AND 0.99
)
GROUP BY dte_bucket
ORDER BY min(dte)With 0-2 days left, the average in-the-money call carry $0.34 per share in time value. For the 22-45 days bucket, the figure na $1.05. Now put the dividends beside am.
The exact SQL behind every number
SELECT
ticker,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS latest_ex_label,
round(toFloat64(argMax(cash_amount, ex_dividend_date)), 2) AS dividend_per_share,
round(toFloat64(sum(cash_amount)), 2) AS dividends_paid_ytd
FROM
(
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'VZ', 'CVX')
AND ex_dividend_date >= '2026-01-01'
AND ex_dividend_date < '2026-08-01'
GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY dividend_per_share DESCAcross 8 large payers, the most recent quarterly payment reach up to $1.78 per share at CVX, with ex-date of May 19, 2026. Put payment of that size against the few cents of time value left in contract wey get only days to expiry, and the early-exercise calculation no remain close. Roll wey you plan for the morning of ex-dividend date fit meet shares wey don already go. How ex-dividend dates change option pricing cover the pricing side, while the early assignment guide explain the notice process itself.
Wetin roll dey do to your tax treatment
Closing the near leg na realized event. If you buy the contract back for less than the price wey you sell am, na short-term gain for the year of the close, no matter wetin the replacement contract do later. If you buy am back for more, na realized loss, and na here rolling fit become complicated. Wash-sale rule disallow loss when you acquire substantially identical position within 30 days before or after the sale, and for roll the replacement leg open seconds later. Whether further-dated, differently struck contract count as substantially identical na matter of facts, no be setting for your broker software, and brokers fit report am differently. Disallowed loss no disappear forever. E move into the cost basis of the replacement position and show when that one close.
FAQ
Rolling an option na one trade or two?
Two. Roll na closing order on the contract wey you hold plus opening order on the replacement, usually sent together as spread order with one net limit price. The fill print as one net credit or debit, while your account record two separate transactions.
If I roll covered call for credit, e lower my break-even?
E lower the break-even on the shares by the amount of the net credit, because break-even na the original cost basis minus every dollar of premium collected across all contracts. E also extend the period wey your upside remain capped, now at the new strike.
I fit still get assigned while roll dey pending?
Yes. You remain short the near contract until the closing leg fill. The risk dey concentrate on the session before ex-dividend date for an in-the-money short call, when the remaining time value smaller than the dividend.
Wetin be debit roll?
Debit roll na when buying back the near contract cost more than wetin the replacement pay, so cash comot from your account on the ticket. E no good or bad by itself. The question na wetin the debit buy, usually better strike or more time, and whether that move break-even by more than the debit.
Rolling reset the holding period on my shares?
Rolling the option no sell the shares, so the share lot and its holding period no change because of the roll itself. Writing certain in-the-money calls against stock fit suspend the holding period on those shares under qualified covered call rules, and that treatment depend on the strike and time to expiry.
Every panel here come with the exact SQL underneath, so expand one to see how dem count the number. To run the same premium and time-value comparisons on ticker wey you actually hold, ask the question in plain English on the Strasmore terminal.