How to Calculate the Annualized Return on a Covered Call Before You Sell It

The Short Answer: One Formula, Two Numbers

To calculate the annualized return on a covered call you are about to sell, divide the premium you collect by your cost basis in the stock, then scale that result up to a full year based on how many days until expiration. That gives you a percentage you can compare against any other investment on an apples-to-apples basis.

Most traders actually need two versions of this number: the static return (you keep the stock) and the if-called return (the stock gets called away at the strike). Both matter, and both take less than two minutes to work out by hand.

Why Annualizing Matters More Than Raw Premium

A $1.40 premium on a 30-day call sounds small. A $4.20 premium on a 90-day call sounds bigger. But on a $140 stock, the 30-day call returns 1.0% in one month — roughly 12% annualized. The 90-day call returns 3.0% over three months — also roughly 12% annualized. They are identical on a time-adjusted basis.

Without annualizing, you cannot compare a weekly call against a monthly call, or a covered call against a dividend yield, a bond coupon, or a savings rate. The Options Industry Council (OIC) emphasizes that return comparisons across strategies must account for the holding period — annualizing is the standard way to do that.

Annualizing also keeps you honest about short-dated premiums that look exciting. A 0.5% return in seven days feels great until you realize you need to repeat that trade 52 times a year just to hit 26% — and transaction costs, assignment risk, and gap moves eat into that number fast.

The Formulas You Need

There are two core calculations. Keep them on a sticky note until they are second nature.

**Static (hold-the-stock) annualized return:** Static Return % = (Premium Collected ÷ Cost Basis) × (365 ÷ Days to Expiration) × 100

**If-Called annualized return:** If-Called Return % = ((Premium Collected + Strike Price − Cost Basis) ÷ Cost Basis) × (365 ÷ Days to Expiration) × 100

A few definitions to keep straight: - Premium Collected: the bid price per share you actually receive (not the midpoint), multiplied by 100 for one contract. - Cost Basis: what you paid per share for the stock, including any commissions. - Days to Expiration (DTE): calendar days from today through the expiration date, not trading days. - Strike Price: the price at which your shares would be called away if the buyer exercises.

Note: some traders use 360 instead of 365 for the annualizing factor. The difference is minor, but be consistent so your comparisons stay valid.

Worked Example: Selling a Covered Call on AAPL

Let's walk through a real-world scenario step by step.

**Setup:** - You own 100 shares of Apple (AAPL) with a cost basis of $182.00 per share. - AAPL is currently trading at $189.50. - You are looking at the $195 strike call expiring in 30 days. - The bid on that call is $1.85 per share ($185 per contract).

**Step 1 — Calculate the static return for the period:** $1.85 ÷ $182.00 = 0.01016, or 1.016% over 30 days.

**Step 2 — Annualize the static return:** 1.016% × (365 ÷ 30) = 1.016% × 12.17 = 12.36% annualized static return.

**Step 3 — Calculate the if-called return for the period:** ($1.85 premium + $195.00 strike − $182.00 cost basis) ÷ $182.00 = $14.85 ÷ $182.00 = 0.08159, or 8.16% over 30 days.

**Step 4 — Annualize the if-called return:** 8.16% × (365 ÷ 30) = 8.16% × 12.17 = 99.3% annualized if-called return.

**Reading the results:** The static annualized return of 12.36% tells you what you earn from premium alone, assuming AAPL stays below $195 and you keep your shares. The if-called annualized return of 99.3% looks enormous because it includes a $13 per share capital gain baked into the strike being well above your cost basis — that is not a repeatable premium yield, it is a one-time gain being expressed as if it happened 12 times a year. Always read the if-called number with that context in mind.

For a more realistic comparison, many traders recalculate the if-called return using the current market price as the cost basis rather than the original purchase price. Using $189.50 as the basis: ($1.85 + $195.00 − $189.50) ÷ $189.50 × (365 ÷ 30) = $7.35 ÷ $189.50 × 12.17 = 47.2% annualized. Still high, but it reflects the actual upside cap you are accepting from today's price.

Risks You Need to Price In Before You Sell

Annualized return calculations assume everything goes according to plan. In practice, three things can wreck the math.

**Downside risk is not capped by the premium.** If AAPL drops from $189.50 to $160, your $1.85 premium offsets only $1.85 of that $29.50 loss. The covered call reduces your cost basis slightly — it does not protect you from a large decline. FINRA reminds retail investors that covered calls are a yield-enhancement strategy, not a hedging strategy.

**Early assignment can disrupt your plan.** American-style equity options (which covers most US-listed stocks) can be exercised at any time before expiration. If AAPL spikes to $200 the week before expiration, the call buyer may exercise early, and your shares get called away before you expected. The OIC notes that early assignment is most likely when a call is deep in-the-money and the stock is about to go ex-dividend.

**Taxes change your real return.** In the United States, premiums received from selling covered calls are generally treated as short-term capital gains in the year the position closes, per IRS Publication 550. If the call causes your stock holding to lose its long-term capital gains status — which can happen when you sell a deep in-the-money call — your tax bill on the stock gain rises. In Canada, the CRA treats covered call premiums as either capital gains or income depending on your trading frequency and intent. Run your annualized return numbers after an estimated tax haircut to see what you actually keep.

**Opportunity cost is real.** When you sell the $195 call on AAPL, you cap your upside at $195. If AAPL runs to $210, you miss $15 per share of gains. That missed upside does not show up in the annualized return formula — but it is a real cost of the strategy.

Quick Adjustments for Different Scenarios

**Rolling forward:** If you plan to roll the call at expiration rather than let it expire, your effective annualized return compounds across multiple cycles. Track each leg separately first, then compare the blended result to your original target.

**Weekly vs. monthly calls:** Weeklies often show higher annualized returns because implied volatility tends to be elevated on a per-day basis for short-dated options. But higher annualized return also means more transactions, more commissions, and more active management. The CBOE's research on covered call indexes (such as the BXM, which tracks a monthly at-the-money covered call on SPY) shows that real-world execution costs compress theoretical returns meaningfully over time.

**In-the-money calls:** When you sell a call with a strike below the current stock price, your if-called return will be lower (or even negative if the strike is below your cost basis). The static return may still be attractive because ITM calls carry more intrinsic value and therefore higher premiums. Always check both numbers.

**Dividend-paying stocks:** If the stock pays a dividend before expiration, add the expected dividend per share to the numerator of both formulas. This gives you the total income return, not just the option premium return.

A Simple Spreadsheet Setup to Track Every Trade

You do not need specialized software. A six-column spreadsheet handles everything:

Column A: Ticker Column B: Cost Basis per Share Column C: Strike Price Column D: Premium Collected per Share Column E: Days to Expiration Column F (formula): Static Annualized % = (D ÷ B) × (365 ÷ E) × 100 Column G (formula): If-Called Annualized % = ((D + C − B) ÷ B) × (365 ÷ E) × 100

Add a column for actual outcome (expired, assigned, rolled, bought back) and you have a trade log that lets you audit your real returns against your projected returns over time. That gap — projected vs. actual — is the most useful number a covered call trader can track.

What is a good annualized return for a covered call?

Most experienced covered call traders target a static annualized return between 10% and 20% on liquid, large-cap stocks. Returns above 25% on a single-name covered call usually signal elevated implied volatility, which often means the market is pricing in a meaningful risk of a large price move. Higher premium is not always better — it frequently comes with higher assignment risk and larger potential drawdowns.

Should I use calendar days or trading days when annualizing?

Use calendar days (365 per year) for consistency with how most brokers and financial publications report annualized returns. The OIC and CBOE both use calendar days in their covered call return benchmarks. Using trading days (roughly 252 per year) would inflate your annualized return by about 45%, making your results incomparable to published benchmarks.

Does the annualized return formula change for Canadian stocks?

The math is identical — premium divided by cost basis, scaled by 365 divided by days to expiration. The main difference is currency: if you own a TSX-listed stock and sell a call priced in Canadian dollars, keep all inputs in CAD. Also note that the CRA may treat your premium income differently than the IRS does, so your after-tax annualized return calculation needs to reflect Canadian tax rules.

How do I account for the commission I paid when calculating return?

Add your round-trip commission cost (entry plus anticipated exit or assignment fee) to the denominator as an additional cost, or subtract it from the premium in the numerator. For example, if you collect $185 in premium but pay $1.30 in commissions, use $183.70 as your effective premium. On small accounts or low-premium trades, commissions can reduce your annualized return by 1-3 percentage points.

What happens to my annualized return calculation if I buy the call back early?

Recalculate using the actual days held instead of the original days to expiration, and use the net premium (premium collected minus buyback cost) as your numerator. For example, if you sold a 30-day call for $1.85 and bought it back for $0.40 after 18 days, your net premium is $1.45 and your actual DTE is 18. That gives you a more accurate picture of what the trade actually returned.

Is the annualized return on a covered call the same as yield?

They measure similar things but are not identical. Yield typically refers to income divided by price over a set period, often quoted annually. Annualized covered call return uses the same structure but specifically anchors to your cost basis and the option's time to expiration. Treating your covered call return as a yield equivalent is a useful mental shortcut, but remember that unlike a bond coupon or dividend, option premium is not guaranteed — it depends on implied volatility and market conditions each time you sell.