Why a screen needs filters before rankings
The biggest mistake in covered-call selection is sorting a universe of options by premium or yield and writing the top result. That approach surfaces exactly the wrong trades: the highest yields belong to the most volatile, often distressed names, and the fattest-looking premiums frequently sit on illiquid options you cannot actually trade at the quoted price. A good covered-call screen therefore works in two stages — disqualifying filters first, ranking second.
The filters answer 'is this a tradable, sensible candidate at all?' — adequate volatility, real liquidity, a tight spread, a sane strike, and no event trap inside the cycle. Only the survivors of those filters get ranked by annualized yield. This order prevents the screen from rewarding risk and illiquidity, which is what naive yield-sorting does.
The disqualifying filters
Each of these is a pass/fail gate, not a score. An option that fails the liquidity or spread test is uninvestable regardless of its headline yield; a name reporting earnings inside the cycle carries gap risk the premium cannot cover; and a stock you would not want to own fails the most basic suitability test. Apply all five before looking at yield at all.
- Implied volatility: IV rank above ~30 so the premium is worth the upside cap
- Liquidity: healthy option volume and open interest so you can enter, roll, and exit
- Bid-ask spread: under ~10% of the premium so execution cost does not eat the credit
- Earnings: no scheduled report before expiration (the top source of covered-call losses)
- Suitability: a stock you would genuinely be content to own and to sell at the strike
Strike selection by delta
Delta does double duty in a screen: it selects the strike and approximates the probability of assignment. The 0.20-0.30 band is the conventional sweet spot — out of the money enough to usually keep the stock, but close enough to collect meaningful premium. A screen can hard-code a delta target so every candidate is compared at a consistent moneyness rather than at arbitrary strikes.
| Target delta | Moneyness | Approx. assignment odds | Use when |
|---|---|---|---|
| 0.15-0.20 | Further OTM | ~15-20% | You want to keep the stock; lower premium |
| 0.20-0.30 | OTM (sweet spot) | ~20-30% | Balanced income vs keeping the stock |
| 0.30-0.40 | Near the money | ~30-40% | Higher premium, more willing to be assigned |
| 0.45-0.55 | At the money | ~50% | Max premium, expecting/accepting assignment |
Ranking by annualized yield
Once a candidate clears every filter, rank it by annualized yield — static yield (premium ÷ stock price) multiplied by 365 ÷ days to expiration. Annualizing puts a 30-day trade and a 45-day trade on equal footing so you compare income rates, not raw premium dollars. A threshold such as 'annualized yield above 12%' keeps the list focused on candidates that pay enough to justify the upside cap.
But ranking is where judgment re-enters. A candidate at the very top of the yield ranking deserves scrutiny, not an automatic order: an outsized annualized yield almost always reflects very high implied volatility, which signals elevated gap and assignment risk. The yield tells you what you are paid; you must still ask why the market is paying so much.
Event timing and account placement
Two timing checks belong in every covered-call screen. First, confirm no earnings report falls before expiration — earnings gaps are the dominant loss driver, so an earnings-inside-the-cycle candidate should be excluded unless the elevated IV is the deliberate reason for the trade. Second, watch ex-dividend dates: an in-the-money call near ex-date risks early assignment that costs you the dividend, so factor dividend timing into both the candidate list and the strike.
Finally, let tax placement inform the screen. Because covered-call premium is short-term gain, names you intend to overwrite frequently are best held in a Roth or Traditional IRA where that tax is sheltered. In taxable accounts, avoid screening into deep-in-the-money strikes that could trip the non-qualified-covered-call rules and suspend a stock's long-term holding period. Use the covered-call calculator below to compute static and annualized yield for each candidate that clears your filters, and rank from there.
Related Internal Guides
- Covered Call Delta Strike Selection Guide 2026
- Best Stocks for Covered Calls Under 50 Dollars 2026
- Covered Call Annualized Yield Explained 2026
- Covered Call vs Wheel Strategy 2026
Calculators Mentioned
- Covered Call Calculator
- Cash Secured Put Calculator
- Iron Condor Calculator
- Margin Calculator
- Capital Gains Tax Calculator
Official Sources
- OIC — The Greeks: Delta: Options Industry Council explanation of delta as approximate probability of finishing in the money — the core of strike selection and stock-substitute LEAPS.
- 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, LEAPS, and covered-call terminology used throughout these guides.
- Fidelity — Dividends and Options Assignment Risk: Fidelity guidance on early assignment of short calls around ex-dividend dates and how writers can defend the dividend by closing or rolling.
- IRC §1092 — Straddles (Qualified Covered Call Definition): Cornell LII statutory text defining qualified covered calls and the straddle rules that suspend the equity holding period for deep-in-the-money calls.
- SEC Investor.gov — Investor Bulletin: Options: SEC investor education on options basics, premium, expiration, and the risks of writing calls against stock positions.