How to Calculate Annualized Return on Covered Calls (With Worked Examples)
The Short Answer: Here Is the Formula
To calculate the annualized return on a covered call, divide the premium you collected by your cost basis in the stock, then scale that return up to a full year based on how many days the trade was open. The formula is: Annualized Return = (Premium ÷ Cost Basis) × (365 ÷ Days to Expiration). That single calculation lets you compare a 14-day trade against a 60-day trade on an apples-to-apples basis.
This matters because a $1.50 premium on a 14-day call looks small in dollar terms but annualizes to a much higher yield than a $4.00 premium on a 90-day call. Without annualizing, you are comparing apples to oranges every time you pick an expiration date.
Why Annualizing Matters for Covered-Call Traders
Most covered-call traders collect premium monthly or on a rolling basis. If you only look at the raw dollar amount, you cannot tell whether a short-term trade is actually better than a longer-dated one. Annualizing puts every trade on the same scale — the same way a savings account quotes an APY instead of a daily rate.
The Options Industry Council (OIC) teaches this concept in its covered-call education materials because it is the only fair way to evaluate income strategies across different expirations. FINRA also reminds retail investors that yield comparisons must account for time when evaluating options-based income strategies.
Annualizing also helps you set realistic expectations. A 2% return in 30 days sounds modest. Annualized, that is roughly 24% per year — a number worth paying attention to.
Step-by-Step Worked Example: AAPL Covered Call
Let's walk through a real-numbers example using Apple (AAPL).
**Setup:** - You own 100 shares of AAPL purchased at $185.00 per share (cost basis = $18,500) - AAPL is currently trading at $189.00 - You sell one 30-day call option at the $195 strike for a premium of $2.10 per share - Total premium collected: $2.10 × 100 = $210 - Days to expiration: 30
**Step 1 — Calculate the raw return:** Raw Return = $210 ÷ $18,500 = 0.01135, or about 1.14%
**Step 2 — Annualize it:** Annualized Return = 1.14% × (365 ÷ 30) = 1.14% × 12.17 = 13.87%
So that single 30-day trade, if repeated under similar conditions all year, would generate roughly 13.9% annualized yield on your cost basis. That does not include any dividend income from AAPL, which would push the total yield higher.
**One important note on cost basis:** Some traders use the current market price of the stock instead of their original purchase price. Using market price gives you the forward yield — what you would earn if you bought the stock today and sold the call. Using your actual cost basis tells you what you are earning on your real invested capital. Both are valid; just be consistent and know which one you are using.
Second Example: SPY Covered Call at a Different Expiration
Here is a second example using the SPDR S&P 500 ETF (SPY) to show how expiration length changes the annualized number.
**Setup:** - You own 100 shares of SPY at a cost basis of $480.00 per share ($48,000 total) - SPY is trading at $525.00 - You sell one 60-day call at the $540 strike for a premium of $5.80 per share - Total premium collected: $5.80 × 100 = $580 - Days to expiration: 60
**Step 1 — Raw return:** $580 ÷ $48,000 = 1.21%
**Step 2 — Annualize:** 1.21% × (365 ÷ 60) = 1.21% × 6.08 = 7.36%
Now compare that to the AAPL 30-day trade at 13.87% annualized. The SPY trade collected more dollars ($580 vs. $210) but annualizes to a lower yield because the capital is tied up twice as long and the cost basis is much larger.
This is exactly why annualizing is the right tool. It reveals that the AAPL trade was more efficient on a time-adjusted basis — assuming you are comfortable with the different risk profiles of each stock.
Risks You Need to Factor In Before You Trust the Number
Annualized return is a useful benchmark, but it has real limits. Here are the risks that can make your actual results lower than the annualized projection.
**Assignment risk.** If AAPL closes above $195 at expiration, your shares get called away at $195. You keep the $210 premium, but you miss any gains above $195. If AAPL runs to $210, you left $1,500 in profit on the table. The OIC describes this as the primary opportunity cost of covered-call writing.
**Stock price decline.** The premium you collect does not fully protect you from a falling stock. If AAPL drops from $189 to $165, your $210 premium offsets only a small portion of the $2,400 loss on the shares. Covered calls reduce downside risk slightly; they do not eliminate it.
**Volatility crush.** You might sell a call when implied volatility is high and collect a fat premium. If you try to repeat that trade next month and IV has dropped, the same strike will pay much less. Annualized projections based on one high-IV trade can be misleading.
**Early assignment.** American-style options (which cover most individual stocks) can be assigned before expiration. This is rare but possible, especially around ex-dividend dates. The SEC and OIC both note that early assignment is a risk all covered-call writers should understand.
**Tax treatment.** In the United States, the IRS treats covered-call premiums as short-term capital gains in most cases, regardless of how long you have held the stock. Selling a call can also affect the holding period of your shares under IRS qualified covered call rules. In Canada, the CRA has its own rules on whether option premiums are income or capital — consult a tax professional before assuming a specific treatment. Taxes can meaningfully reduce your net annualized return.
Quick Reference: Annualized Return at Different Expirations
To make this concrete, here is how a 1% raw return annualizes across common expiration windows:
- 7-day trade: 1% × (365 ÷ 7) = 52.1% annualized - 14-day trade: 1% × (365 ÷ 14) = 26.1% annualized - 30-day trade: 1% × (365 ÷ 30) = 12.2% annualized - 45-day trade: 1% × (365 ÷ 45) = 8.1% annualized - 60-day trade: 1% × (365 ÷ 60) = 6.1% annualized - 90-day trade: 1% × (365 ÷ 90) = 4.1% annualized
Notice how short-dated trades look spectacular on an annualized basis. That does not mean they are always better. Very short expirations mean more transaction costs, more time spent managing trades, and less premium collected per trade in absolute dollar terms. The annualized number is a comparison tool, not a guarantee.
How to Use This Number in Your Trading Process
Once you can calculate annualized return quickly, use it as a filter — not a target. Here is a simple process:
1. **Set a minimum threshold.** Many covered-call traders set a floor of 10-15% annualized before they will sell a call. Below that, the trade may not be worth the assignment risk.
2. **Compare strikes at the same expiration.** Run the annualized return for the at-the-money strike, one strike out-of-the-money, and two strikes out-of-the-money. You will see how much yield you give up for each extra dollar of upside room you leave open.
3. **Compare expirations at the same strike.** A 30-day call and a 60-day call at the same strike will show you whether the extra time is being compensated fairly by the market.
4. **Track your actual results.** Keep a simple spreadsheet. Log the annualized return you projected at entry and the actual return at exit (accounting for buybacks, assignment, or expiration). Over time, your actual average will tell you what your strategy really earns — not what the formula predicted.
The formula is simple arithmetic. The skill is in choosing the right stock, the right strike, and the right expiration — and in managing the trade when the stock moves against you.
What is a good annualized return for a covered call?
Most experienced covered-call traders target 10% to 20% annualized return on their cost basis, depending on the stock's volatility and their risk tolerance. Higher-volatility stocks like NVDA will offer higher premiums and higher annualized yields, but they also carry more downside risk. A 'good' number is one that compensates you fairly for the assignment risk you are taking on.
Should I use cost basis or current stock price in the formula?
Use current market price if you want to know the forward yield — what a new buyer would earn today. Use your original cost basis if you want to know what you are earning on your actual invested capital. Both are correct for different purposes; just pick one and stay consistent across all your trades so your comparisons are valid.
How do I annualize a covered call return if I close the trade early?
Use the actual number of days the trade was open, not the original days to expiration. For example, if you opened a 30-day trade and bought it back after 18 days, use 18 in the denominator: Annualized Return = (Net Premium ÷ Cost Basis) × (365 ÷ 18). This gives you the true time-adjusted return on the capital you deployed.
Does the covered call annualized return include stock gains or losses?
No — the basic formula only measures the premium income relative to your cost basis. If your stock also appreciated or declined during the trade, that is a separate component of your total return. To get a complete picture, add or subtract the stock's price change over the same period when evaluating overall portfolio performance.
How does assignment affect my annualized return calculation?
If your shares are called away, your total return includes both the premium collected and any gain or loss between your cost basis and the strike price at which you were assigned. For example, if you paid $185 for AAPL and were assigned at $195, you earned $10 per share in stock gain plus the $2.10 premium — a combined $12.10 per share. Annualize that combined gain over the days the trade was open for the true all-in return.
Are covered call premiums taxed as ordinary income or capital gains in the US?
The IRS generally treats covered call premiums as short-term capital gains, not ordinary income, but the rules are more complex if the call is deep in the money or if it affects the holding period of your shares under the qualified covered call provisions. Canadian investors should check CRA guidance, as premiums may be treated as income or capital depending on the circumstances. Always consult a qualified tax professional for your specific situation.