Covered Call Screener With Annualized Return and Delta Filters: A Practical Guide

Yes, Covered Call Screeners With These Filters Exist — Here Is What to Look For

Yes, several screeners let you filter covered calls by annualized return and minimum delta at the same time. The most capable free and paid tools include Barchart.com's Covered Call Screener, Power Options, iVolatility, and the options screener built into thinkorswim (TD Ameritrade/Schwab). Each one lets you set a floor on annualized return and a delta range so you only see strikes that match your income target and your comfort with assignment risk.

This guide shows you exactly which filters to set, how to read the output, and how to stress-test any trade before you put it on. A full worked example using AAPL walks you through the math so you can replicate it on any stock you already own.

Why Annualized Return and Delta Are the Two Filters That Matter Most

Most covered call screeners offer a dozen filters — bid-ask spread, open interest, days to expiration, implied volatility rank, and more. All of those matter, but annualized return and delta are the two that define the trade's core tradeoff.

**Annualized return** tells you what the premium income equals on a per-year basis, so you can compare a 14-day trade against a 45-day trade on the same scale. The formula is simple: (Premium ÷ Stock Price) × (365 ÷ Days to Expiration) × 100. A $1.20 premium on a $50 stock with 30 days to expiration works out to (1.20 ÷ 50) × (365 ÷ 30) × 100 = 29.2% annualized. That number lets you compare apples to apples across different expirations and different stocks.

**Delta** tells you how much the option's price moves for every $1 move in the stock, but for covered call sellers it serves a second purpose: it is a rough probability that the option expires in-the-money and your shares get called away. A delta of 0.30 means roughly a 30% chance of assignment at expiration. A delta of 0.50 means roughly a 50% chance. The Options Industry Council (OIC) explains this probability interpretation in its free education materials. Setting a minimum delta of 0.20 and a maximum of 0.40 is a common starting range for sellers who want decent premium without giving up too much upside.

How to Set Up the Filters on Three Popular Screeners

**Barchart Covered Call Screener (free tier available)** Navigate to Barchart.com → Options → Covered Calls. You will see filter boxes for "Minimum Annualized Return" and "Delta Range." Set Minimum Annualized Return to 15% (adjust to your target), Delta Min to 0.20, Delta Max to 0.40, and Days to Expiration to 21–45. Sort the results by annualized return descending. Barchart calculates annualized return automatically using the mid-price of the bid-ask spread, so always check that the bid alone still meets your target — mid-price fills are not guaranteed.

**thinkorswim (Schwab) — built-in scan** Open the Scan tab → Stock Hacker → Add Study Filter → choose "Option" filters. Add "Call Delta" between 0.20 and 0.40, then add a custom study for annualized return or use the "Probability OTM" filter as a proxy. thinkorswim does not display annualized return as a native column, so many traders add a custom column using the formula above. FINRA requires that your broker provide you with options disclosure documents (the ODD) before you trade options — thinkorswim delivers this at account opening.

**Power Options (paid, ~$30/month)** Power Options was built specifically for covered call and cash-secured put screening. Its "Search" tab has native fields for Annualized Return %, Delta, Bid-Ask Spread %, and Downside Protection %. This is the most turnkey setup for the exact query this article addresses. Set your annualized return floor, delta range, and a bid-ask spread maximum of 10% to filter out illiquid strikes.

Worked Example: Screening AAPL for a 30-Day Covered Call

Let's say you own 100 shares of Apple (AAPL) purchased at $195. The stock is trading at $213.50 on the day you run the screen. You want at least 18% annualized return and a delta between 0.25 and 0.40.

You run the Barchart screener and one result stands out:

- **Strike:** $220 call - **Expiration:** 32 days out - **Bid:** $2.85 | **Ask:** $3.10 | **Mid:** $2.975 - **Delta:** 0.31 - **Annualized return (using bid):** (2.85 ÷ 213.50) × (365 ÷ 32) × 100 = **15.2%** - **Annualized return (using mid):** (2.975 ÷ 213.50) × (365 ÷ 32) × 100 = **15.9%**

The mid-price hits your 18% target? Not quite. So you check the $217.50 strike:

- **Strike:** $217.50 call - **Bid:** $3.90 | **Ask:** $4.15 | **Mid:** $4.025 - **Delta:** 0.38 - **Annualized return (using bid):** (3.90 ÷ 213.50) × (365 ÷ 32) × 100 = **20.8%** ✓ - **Upside to strike:** ($217.50 − $213.50) = $4.00 per share, or +1.9% capital gain if called away - **Total return if called:** ($3.90 premium + $4.00 capital gain) ÷ $213.50 = **3.7% in 32 days**, or roughly 42% annualized - **Downside protection:** $3.90 ÷ $213.50 = **1.8%** — the premium cushions your cost basis down to $209.60

This is the trade the screener surfaced. You can now decide whether a 38-delta (roughly 38% assignment probability) fits your plan. If you want to keep the shares, drop to the $220 strike and accept the lower premium. If you are comfortable selling at $217.50, the $3.90 bid meets your income target.

Note: IRS Publication 550 covers the tax treatment of covered call premiums. In most cases, premium received is not taxed until the position closes, but the rules around qualified covered calls affect your holding period for long-term capital gains treatment. Canadian investors should check CRA's Interpretation Bulletin IT-479R on options transactions.

Real Risks You Need to Weigh Before You Hit Send

Screeners surface opportunity — they do not eliminate risk. Here are the four risks that bite covered call sellers most often, and how the filters relate to each one.

**1. Assignment risk is real, not theoretical.** A delta of 0.38 means roughly a 38% chance your shares get called away at expiration. Early assignment on American-style options (which covers most US-listed equity options) can happen any time before expiration, especially around ex-dividend dates. The OIC notes that early assignment is most likely when an option is deep in-the-money and the remaining time value is less than the upcoming dividend. If AAPL goes ex-dividend before your expiration, watch your short call closely.

**2. Capped upside is a real cost.** If AAPL jumps from $213.50 to $230 before expiration, you still sell at $217.50. You collected $3.90 in premium but gave up $12.50 in stock appreciation above the strike. Screeners show you the return if the stock stays flat or rises to the strike — they do not show you what you leave on the table in a strong rally.

**3. High annualized return often means high implied volatility.** A 40% annualized return on a covered call usually means the market is pricing in a lot of uncertainty — an earnings announcement, a product launch, a macro event. Selling premium into an earnings week can produce outsized income, but it also means the stock can move sharply against you. Always check the earnings calendar before selling a covered call.

**4. Illiquid options hurt your fill price.** A screener result with a $0.50 bid-ask spread on a $3.00 option means you are giving up 17% of the premium just to get filled. FINRA Rule 2360 governs options sales practices, and your broker is required to seek best execution — but on illiquid strikes, best execution still means a bad fill. Filter for bid-ask spread under 10% of the mid-price as a starting rule.

Building a Repeatable Weekly Screening Routine

The traders who get the most out of covered call screeners treat them like a checklist, not a slot machine. Here is a simple routine that takes about 20 minutes once a week.

**Step 1 — Start with your own holdings.** Run the screener only on stocks you already own or are willing to own at a lower price. Do not buy a stock just because a screener shows a fat premium. The covered call strategy is an income overlay on a position you already want to hold.

**Step 2 — Set your filters before you look at results.** Decide your minimum annualized return (a common starting point is 12–20%), your delta range (0.20–0.40 for moderate sellers), and your days-to-expiration window (21–45 days captures the steepest part of theta decay, per CBOE research on time decay curves). Lock those in before you scroll results — otherwise you will rationalize bad trades.

**Step 3 — Check the earnings calendar.** If the expiration you are considering straddles an earnings date, either skip that cycle or size the position smaller. Implied volatility collapses after earnings (IV crush), which can work for you if you sold before the announcement, but the stock move itself can be large and unpredictable.

**Step 4 — Verify liquidity.** Open interest above 500 contracts and a bid-ask spread under 10% of mid are reasonable minimums for retail-sized trades (1–10 contracts).

**Step 5 — Log the trade thesis.** Write one sentence: why this strike, why this expiration, what you will do if the stock drops 10%. Traders who write down their exit plan before entry follow it more consistently than those who decide on the fly.

What is the best free covered call screener that shows annualized return?

Barchart.com's Covered Call Screener is the strongest free option — it calculates annualized return natively and lets you filter by delta range, days to expiration, and bid-ask spread. The free tier has a daily query limit, so run your screen in one session. For unlimited access and more filters, Power Options is a paid alternative built specifically for covered call traders.

What delta should I use when screening for covered calls?

Most covered call sellers target a delta between 0.20 and 0.40, which corresponds roughly to a 20–40% probability of the option expiring in-the-money and your shares being called away. Lower delta (0.15–0.25) means less premium but more room for the stock to run. Higher delta (0.40–0.55) means more premium but a higher chance of assignment. The Options Industry Council (OIC) recommends understanding assignment probability before selecting a strike.

How is annualized return calculated for a covered call?

The formula is: (Premium ÷ Stock Price) × (365 ÷ Days to Expiration) × 100. For example, a $3.90 premium on a $213.50 stock with 32 days to expiration equals (3.90 ÷ 213.50) × (365 ÷ 32) × 100 = 20.8% annualized. Always use the bid price, not the mid-price, since the bid is the price you are most likely to receive when you sell to open.

Does selling a covered call affect my long-term capital gains holding period?

It can. The IRS has specific rules on "qualified covered calls" under IRS Publication 550 — if your call is too deep in-the-money, the IRS may suspend your holding period on the underlying shares while the call is open, which could convert a long-term gain into a short-term gain. Canadian investors face similar rules under CRA Interpretation Bulletin IT-479R. Consult a tax professional before selling calls on shares you are holding for long-term treatment.

Can I screen for covered calls on stocks I already own, or does the screener require me to buy new stocks?

You can absolutely screen only for stocks you already own — in fact, that is the recommended approach. In Barchart and Power Options, you can enter a watchlist of your current holdings and run the screener only against those tickers. This keeps you focused on income generation rather than buying unfamiliar stocks just because the premium looks attractive.

Why does a high annualized return on a covered call sometimes signal more risk?

High premiums are driven by high implied volatility, which usually means the market expects a large price move — often around an earnings report, a product announcement, or a macro event. A 50% annualized return sounds great, but it often means the stock could drop 15–20% if the news is bad, wiping out the premium and then some. Always check the earnings calendar and implied volatility rank before chasing a high-yield covered call result.