Skip to content

Covered Call Annualized Return

Covered Call Annualized Return

Calculates the simple-annualized rate of return from premium income on selling a covered call, assuming the option expires worthless. Uses the strike price as the capital basis — a close proxy for an at-the-money call where strike approximates current stock price.

When to use: Use when sizing income from covered-call overwriting — comparing premium yield to the value of stock collateral, scaled to an annual rate. For deep in- or out-of-the-money calls, substitute the actual stock cost basis for a tighter return-on-capital read.

Calculator

Formula

Annualized Return=PremiumStrike×365Days to Expiration\text{Annualized Return} = \frac{\text{Premium}}{\text{Strike}} \times \frac{365}{\text{Days to Expiration}}

Variables

SymbolNameDescriptionUnit
IRRAnnualized ReturnSimple-annualized return assuming the option expires worthless%
TodayToday's DateDate the option is sold (trade date)date
ExpirationExpiration DateDate the option contract expiresdate
PremiumPremium per ShareCash credit received per share for selling the option$
StrikeStrike PriceExercise price of the option contract$

Real-Life Examples

Example 1: 30-Day Call on a $200 Strike

On April 29, 2026 you sell a 30-day covered call (expiring May 29, 2026) on a stock at a $200 strike for $3.00 of premium per share.

Given

Today = 2026-04-29Expiration = 2026-05-29Premium = $3.00Strike = $200.00

Step-by-Step

1.Days to Expiration = 30
2.Per-trade yield = 3.00 / 200 = 0.0150 = 1.50%
3.Annualization factor = 365 / 30 = 12.167
4.Annualized Return = 0.0150 × 12.167 = 0.1825 = 18.25%
Result:18.2500%

A 1.5% premium collected on stock pinned for 30 days annualizes to roughly 18%, ignoring any change in the underlying.

Example 2: 90-Day OTM Call on a $75 Strike

On April 29, 2026 you sell a 90-day covered call expiring July 28, 2026 on a $75-strike contract for $1.20 of premium.

Given

Today = 2026-04-29Expiration = 2026-07-28Premium = $1.20Strike = $75.00

Step-by-Step

1.Days to Expiration = 90
2.Per-trade yield = 1.20 / 75 = 0.0160 = 1.60%
3.Annualization factor = 365 / 90 = 4.056
4.Annualized Return = 0.0160 × 4.056 = 0.0649 = 6.49%
Result:6.4889%

Longer-dated calls earn more premium per trade but the smaller 365/DTE multiplier means the annualized figure is lower. A 1.6% credit over 90 days is only 6.5% annualized.

Frequently Asked Questions

No. It is a strike-based premium-yield proxy. Stock price can fall even if the call expires worthless, so total position return can be negative.

Use stock value at the trade’s start for a current trade return, or clearly label historical basis as an income-on-cost measure. Strike is only a proxy when it approximates that stock value.

No. Simple annualization rescales one trade’s premium yield; compounded annualization additionally assumes repetition and reinvestment at the same yield. Neither captures the future path of stock losses or assignment.