Roll, close or let it ride: the exit math on a covered call
20 Delta Editorial. Written by The 20 Delta Guy. Portfolio sample.
Twelve days into a 30-day covered call, the short XYZ 108 call that brought in $1.20 per share is offered at $0.30. Eighteen days remain. The stock sits at $101.50, below the strike. Three exits are on the table: hold the call to expiration, buy it back and sell a new one, or roll it to a later date in one order.
The figures in this article form a hypothetical example, not real quotes. XYZ is not a real ticker. Every result is per share unless marked per contract (100 shares), and commissions and taxes are left out.
The position
| Item | Value (hypothetical) |
|---|---|
| Stock price when the call was sold | $100.00 |
| Strike | $108 |
| Days to expiration at sale | 30 |
| Premium collected | $1.20 per share ($120 per contract) |
| Stock price today | $101.50 |
| Call bid / ask today | $0.25 / $0.30 |
| Days elapsed | 12 |
| Days left | 18 |
The example assumes the 108 call was in the 0.10-0.15 delta range when sold. Actual delta depends on volatility and time to expiration.
Step 1. Percent of max profit captured
On a covered call, the most the short call itself can earn is the premium collected. Here that is $1.20. Buying the call back at $0.30 locks in the difference.
Captured = $1.20 - $0.30 = $0.90 per share, or $90 per contract.
Percent of max profit captured = $0.90 / $1.20 = 75%.
Step 2. Premium left on the table
The remaining $0.30, or $30 per contract, is what the call could still earn if it expires worthless. That is 25% of the original premium.
Step 3. Premium per day, captured versus remaining
The position earned $0.90 over 12 days.
Captured per day = $0.90 / 12 = $0.075 per share, or $7.50 per contract per day.
Holding to expiration can earn at most $0.30 over the next 18 days.
Remaining per day = $0.30 / 18 = $0.01667 per share, or about $1.67 per contract per day.
The first 12 days produced 4.5 times as much premium per day as the last 18 days can, at most ($0.075 / $0.01667 = 4.5). The Options Industry Council notes that time decay tends to reduce the time value of a short call, which makes it less expensive to close out. In this example, most of the decay that was available has already been collected.
The risk side does not shrink at the same rate. A covered call writer who holds still carries the full downside of 100 shares and still has upside capped at $108 for 18 more days. The remaining reward is $30 per contract.
Step 4. Compare three exits
Buybacks use the ask and new sales use the bid.
A. Hold to expiration. No trade today. If XYZ closes below $108 at expiration, the call expires worthless and the writer keeps the full $1.20.
- Cash today: $0
- Total premium kept if it expires worthless: $120 per contract over 30 days, or $4.00 per contract per day
- Upside cap: $108 for 18 more days
B. Close now and resell. Buy back the 108 call at $0.30 and sell a new 30-day XYZ 110 call at a hypothetical bid of $1.10, also assumed to be in the 0.10-0.15 delta range.
- Cash today: -$30 + $110 = +$80 per contract
- Realized on the first call: $90
- New call, maximum if it expires worthless: $110 over 30 days, or about $3.67 per contract per day ($110 / 30 = $3.667)
- Combined maximum across both calls: $90 + $110 = $200 over 42 days (12 + 30), or about $4.76 per contract per day ($200 / 42 = $4.762)
- Upside cap: $110 for the next 30 days
C. Roll out at the same strike. Buy back the 108 call at $0.30 and, in the same order, sell an XYZ 108 call with 46 days left at a hypothetical bid of $1.65.
- Net credit today: $1.65 - $0.30 = $1.35 per share, or $135 per contract
- Realized on the first call: $90
- New call, maximum if it expires worthless: $165 over 46 days, or about $3.59 per contract per day ($165 / 46 = $3.587)
- Combined maximum: $90 + $165 = $255 over 58 days (12 + 46), or about $4.40 per contract per day ($255 / 58 = $4.397)
- Upside cap: $108 for the next 46 days
Side by side
| Exit | Cash today (per contract) | Maximum premium, whole trade | Days | Max per day | Cap |
|---|---|---|---|---|---|
| A. Hold | $0 | $120 | 30 | $4.00 | $108 for 18 more days |
| B. Close and resell | +$80 | $200 | 42 | $4.76 | $110 for 30 days |
| C. Roll out | +$135 | $255 | 58 | $4.40 | $108 for 46 days |
Every maximum in this table assumes each call expires worthless. B and C bring in more total premium because they keep the shares capped for longer, and C keeps the lower strike. If XYZ rallied to $112 by the new expiration, the 108 call in C would be worth at least its $4.00 intrinsic value, and buying it back would cost more than the $1.65 collected. B and C are mechanically the same kind of trade, a buy-to-close plus a sell-to-open. A roll executes both legs as one order, while close-and-resell can be done as two orders, which leaves the shares uncovered for any time between them.
What the per-day math leaves out
Assignment can come before expiration. Investopedia's entry on assignment walks through a call holder exercising early ahead of a dividend, which forces the short side to deliver shares. Fidelity points out that a call that moves into the money carries a greater risk of assignment, and that the choice of whether and how to roll is a subjective decision.
Spreads matter on cheap options. The difference between a $0.25 bid and a $0.30 ask on the old call is 20% of the bid ($0.05 / $0.25). Commissions per contract can take a visible share of a $30 remaining premium.
Taxes differ by account type and holding period. IRS Publication 550 covers the straddle rules and the treatment of qualified covered call options, which can affect how a buyback loss or a new in-the-money call is handled.
Running the same example in Exit Math
The Exit Math calculator on Covered Call Fund Scorecard has a mode labeled "I sold a covered call." It takes the position (stock price, share cost basis, shares, purchase date, strike, expiration, premium received, date sold), the call ask to buy back, commission, an optional dividend, and quotes for a same-strike roll out and a roll up and out. Account type can be taxable, traditional 401(k) or IRA, or Roth.
To match this article, enter $101.50, strike 108, premium $1.20, call ask $0.30, an expiration 18 days out and a sale date 12 days ago. Exit B goes in the roll up and out fields (strike 110, 30 days out, bid $1.10). Exit C goes in the roll out fields (46 days out, bid $1.65). Cost basis and purchase date drive the gain and tax rows.
The output lists intrinsic value, time value left, days to expiration and days shares held, then four columns in a fixed order (let it be called away, buy to close, roll out, roll up and out). Rows cover cash needed and received today, the result on the call, total gain if called, upside given up above the strike, shares after, money still at risk and a tax note. With its built-in sample data, the page also flagged early assignment risk because the call's time value was below an upcoming dividend. It does not show percent of max profit or premium per day, so Steps 1 through 3 are done by hand. The page has no live option data, and it states that no column is ranked or highlighted.
This article is for educational purposes only and is not investment, tax or legal advice. All prices in the worked example are hypothetical. Options involve risk and are not suitable for every investor. Before trading options, read Characteristics and Risks of Standardized Options, published by The Options Clearing Corporation.
Sources
- The Options Clearing Corporation, Characteristics and Risks of Standardized Options (June 2024 version)
- Options Industry Council, Covered Call (Buy/Write)
- Fidelity Learning Center, Rolling covered calls
- Investopedia, Assignment and Covered call
- IRS, Publication 550, Investment Income and Expenses
- Covered Call Fund Scorecard, Exit Math, viewed October 27, 2026