TL;DR
- Annualized return covered calls formula: (Premium divided by Capital at Risk) multiplied by (365 divided by Days to Expiration).
- Capital at risk is the stock cost basis minus the premium received, not the strike price.
- Good monthly trades return 1 to 2 percent unannualized, which scales to roughly 12 to 30 percent annualized.
- Track total return, not just premium, and include dividends and unrealized stock gains.
- Most disciplined covered calls for retirement income portfolios run 12 to 24 percent annualized over a full year.

Why most covered call traders are flying blind on returns
One of the first questions a new student asks me is, what return should I expect on covered calls? It is a fair question. It is also a question most retail traders cannot answer about their own portfolio because they do not measure it correctly. They look at the premium check, do a rough percent, and move on. That is fine for a single trade. It is useless for grading a strategy.
If you are going to use covered calls for retirement income, you need a number you can trust. That means a consistent annualized return covered calls formula, a way to compare trades of different durations, and a benchmark that tells you when you are crushing it and when you are kidding yourself. That is exactly what we are going to build today.
The problem with the wrong return formula
Most online calculators divide the premium by the strike price or, worse, by the full notional value of the position. That looks impressive on screen because it generates flattering numbers. It also makes calls of different durations completely uncomparable.
A 7-day call that returns 0.4 percent on the strike sounds bad next to a 60-day call that returns 2.5 percent. In reality, the 7-day call annualizes to about 21 percent while the 60-day annualizes to about 15 percent. Without an annualized return covered calls framework you make the wrong choice every time you look at the chain.
The formula I use on every trade
Here is the only formula you need.
Annualized Return = (Premium / Capital at Risk) * (365 / Days to Expiration)
Two pieces matter.
1. Capital at risk, not strike price
Capital at risk is the stock cost basis minus the premium received. If you bought MSFT at $440 and collect $4.50 in premium, your capital at risk is $435.50. That is what you actually have on the line. Dividing by strike price flatters the number. Dividing by capital at risk gives you the truth.
2. Calendar days, not trading days
Use 365 days, not 252 trading days. Premium decays on weekends. Your money is committed across the full calendar window. Using 365 makes the math transparent and matches how broker platforms quote yield.
Real numbers: two worked examples
Example 1: SPY at $580 in May 2026
Sell the June 600 call, 30 days to expiration, $2.50 premium. Capital at risk equals $580 minus $2.50, or $577.50.
Per-trade return = $2.50 divided by $577.50 = 0.43 percent.
Annualized = 0.43 percent multiplied by (365 / 30) = about 5.3 percent annualized.
That is a defensive Fortress sleeve trade on a broad ETF. Not exciting, but it stacks on top of dividends.
Example 2: MSFT at $440 in May 2026
Sell the June 455 call, 30 days to expiration, $5.80 premium. Capital at risk equals $440 minus $5.80, or $434.20.
Per-trade return = $5.80 divided by $434.20 = 1.34 percent.
Annualized = 1.34 percent multiplied by (365 / 30) = about 16.3 percent annualized.
That is a Balance Point sleeve trade on a quality tech name. This is the kind of math behind every disciplined retirement income portfolio I help build.
What counts as a good annualized return on covered calls
Here are the benchmarks I share with private students.
| Underlying type | Per-trade target (monthly) | Annualized target |
|---|---|---|
| Broad ETFs (SPY, QQQ, DIA) | 0.4 to 0.9 percent | 5 to 11 percent |
| Blue chip stocks (AAPL, MSFT, JNJ) | 1.0 to 1.8 percent | 12 to 22 percent |
| Dividend aristocrats | 0.8 to 1.4 percent | 10 to 17 percent |
| High volatility growth (NVDA, TSLA) | 2.0 to 3.5 percent | 24 to 42 percent |
At the portfolio level, the right grading number is your 12-month rolling total return, not per-trade snapshots. A disciplined approach to covered calls for retirement income typically lands at 12 to 24 percent annualized once skipped months, rolled debits, and assigned positions are included.
Risk management when you grade your own performance
Numbers can lie if you are not careful. Three rules keep your annualized return covered calls honest.
- Include the misses. Months where you did not write a call still count. Divide annual premium by full-year capital exposure, not by the number of months you traded.
- Mark to market. If the stock dropped $20 and you collected $4 in premium, your real return on that position is negative even though the trade closed for a profit.
- Track total return. Premium plus dividends plus realized capital gains plus mark-to-market on remaining shares. Anything less is incomplete.
- Tax wrapper. A Roth IRA can add 3 to 7 percent annualized to the after-tax number on premium alone. For most investors using covered calls for retirement, the wrapper choice matters as much as the strike choice.
FAQ
What is the simplest formula for annualized return on a covered call?
The cleanest formula is (Premium received divided by Capital at Risk) multiplied by (365 divided by Days to Expiration). Capital at risk is the stock cost basis minus the premium you receive. This formula gives an apples-to-apples comparison across calls with different durations and is the standard the Cash Flow Machine uses to compare every trade.
What is a good annualized return for covered calls?
On quality blue chips and broad ETFs, a disciplined approach to annualized return covered calls usually targets 12 to 24 percent annualized over a full year. Single trades can show much higher annualized figures on a per-trade basis, but the portfolio level result lands in that 12 to 24 percent range after months that are skipped, rolls that cost a debit, and the inevitable assigned positions. For most covered calls for retirement income portfolios, that beats almost every alternative on a risk-adjusted basis.
Should I include capital gains and dividends in my return number?
Yes, if you want the real picture. Premium alone tells you the income engine is working. To know the total return on the position, add unrealized stock gains or losses, realized capital gains from assigned shares, and any dividends collected. The total figure is what tells you whether the covered call strategy is actually building wealth or quietly bleeding it.
Why is per-trade annualized return often misleading?
Because it assumes you can replicate that trade 12 times per year, which rarely happens. A 14-day trade returning 1.2 percent annualizes to about 31 percent, but you almost never compound that into a full year because some months get skipped, some calls get rolled, and some get assigned. Use per-trade annualized to compare trades, but use a 12-month rolling total return number to grade the portfolio.
Conclusion: measure the thing you want to grow
If you cannot calculate a clean annualized return covered calls number for any trade in your portfolio, you cannot improve. The formula is simple. Premium divided by capital at risk, scaled to 365 days. Add total return on top of premium for the full picture. Use the benchmark table to grade your trades and your portfolio. Once you start doing this, the strategy stops being a hope and starts being a process.
If you want the exact spreadsheet I use to track every trade, including total return columns and the 12-month rolling number, grab my free MasterCourse. It includes the same return template I share with private clients building covered calls for retirement income engines.
For a deeper view of the math behind covered call yields, see my full covered call hub at cashflowmachine.io/covered-calls. I post weekly trade walkthroughs with the actual return numbers on the Covered Calls YouTube channel.
Educational disclaimer: This content is for educational purposes only and does not constitute financial, investment, tax, or legal advice. Options trading involves significant risk and is not suitable for every investor. Always consult a licensed financial advisor and read the standardized options disclosure document before placing any options trade.