The three yields, defined precisely
Covered-call yield comes in three flavors, and confusing them is the most common analytical error writers make. Static yield is premium ÷ current stock price — the income you keep if the stock finishes below the strike. If-called yield is (premium + strike − cost basis) ÷ cost basis — the total return if the stock is assigned away at expiration. Annualized yield scales either figure to a one-year basis by multiplying by 365 ÷ days to expiration.
Static is the floor, if-called is the realistic ceiling, and annualized is the comparison tool. You need all three: static to know your minimum income, if-called to know your maximum, and annualized to compare a 30-day trade against a 45-day or 7-day trade on equal footing.
Worked yield calculations
Notice that the 7-day trade has the highest annualized static yield (31%) but the lowest absolute premium and the most friction, while the 90-day trade has the lowest annualized figure (16%) but ties up capital longest. The if-called column shows that the strike gain (US$2.50 here) dominates the short-dated returns — a crucial point obscured by static yield alone.
| Premium / DTE | Static yield | If-called yield | Annualized (static) |
|---|---|---|---|
| US$1.00 / 30 days | 2.0% | 7.0% | ≈24% |
| US$1.35 / 45 days | 2.7% | 7.7% | ≈22% |
| US$0.30 / 7 days | 0.6% | 5.6% | ≈31% |
| US$2.00 / 90 days | 4.0% | 9.0% | ≈16% |
Why annualizing misleads
Annualization is a comparison convenience, not a forecast. A 24% annualized figure means 'this trade, if repeated identically every 30 days for a year, would yield 24%' — but it never repeats identically, so the realized number is almost always lower. Treat annualized yield as a ranking tool and discount it heavily before using it as an expectation.
- Volatility clustering: the fat premiums that produce high annualized figures appear during volatility spikes, not every period
- Earnings skips: writers skip earnings months, so the year has fewer income periods than naive annualization assumes
- Quiet months: in calm markets premium compresses, dragging the realized average below any good month
- Friction recurrence: short-dated trades annualize impressively but pay commissions and cross spreads many more times
- Path dependence: annualized yield ignores that the stock can fall, turning a positive premium yield into a negative total return
Return on capital vs return on risk
Return on capital divides the premium by the capital the trade ties up. For a covered call that capital is the value of the 100 shares, so the static yield is essentially the return on capital. This makes covered-call yields directly comparable to other uses of the same capital.
Return on risk is subtler: it asks how much premium you earn per unit of downside exposure. Because a covered call owns the stock outright, its capital and its risk are closely linked, so the two measures nearly coincide. The distinction becomes important only when comparing covered calls to leveraged strategies (margin-secured puts, spreads) where a small capital base controls a large risk — there, a high return on capital can mask a poor return on risk.
From pre-tax to after-tax yield
Every yield figure discussed so far is pre-tax. In a taxable account, covered-call premium is short-term capital gain taxed at your ordinary marginal rate plus the 3.8% net investment income tax. To convert any annualized yield to after-tax, multiply by (1 − your effective short-term rate). A 24% pre-tax annualized yield for a high earner can become roughly 14-15% after tax.
This matters for ranking trades, not just for setting expectations: two candidates with similar pre-tax annualized yields can rank differently after tax if one is in an IRA and one is in a taxable account. The capital-gains tax calculator converts pre-tax premium to after-tax cash so you compare the figures that actually reach your account.
A disciplined yield-comparison routine
Use the covered-call calculator to generate static, if-called, and annualized yields automatically for each lot, then apply this discounting routine. The result is a realistic, after-everything yield you can actually compare across trades and rely on for planning — rather than a headline annualized number that flatters the best single trade.
- Compute static and if-called yield for every candidate — never compare on raw premium
- Annualize each with the same 365 ÷ days convention
- Discount the annualized figure for quiet months, earnings skips, and volatility clustering
- Subtract realistic per-contract fees and the crossed spread
- Convert to after-tax using your short-term rate and account type
- Pair the final figure with the assignment probability (delta) before deciding
Related Internal Guides
- How Much Can You Make Selling Covered Calls 2026
- Monthly Income From Covered Calls Realistic 2026
- Selling Weekly vs Monthly Covered Calls 2026
- Covered Call Delta Strike Selection Guide 2026
Calculators Mentioned
- Covered Call Calculator
- Cash Secured Put Calculator
- Iron Condor Calculator
- Margin Calculator
- Capital Gains Tax Calculator
Official Sources
- OIC — Covered Call Strategy: Options Industry Council covered-call (buy-write) mechanics: payoff, breakeven, maximum profit, and assignment outcomes.
- Cboe Options Institute Glossary: Definitions for delta, assignment, intrinsic/extrinsic value, and covered-call terminology used throughout these guides.
- IRS Publication 550 — Investment Income and Expenses: IRS guidance on dividends, capital gains/losses, holding periods, and the qualified-covered-call rules that govern option-writing taxation.
- IRS Topic No. 409 — Capital Gains and Losses: IRS short-term vs long-term capital-gains rate thresholds (0/15/20%) and net investment income tax interaction relevant to covered-call premium taxation.
- SEC Investor.gov — Investor Bulletin: Options: SEC investor education on options basics, premium, expiration, and the risks of writing calls against stock positions.
- FINRA Rule 2360 — Options Account Approval: FINRA rule on options account approval levels; covered-call writing is generally permitted at the lowest options level.