Covered Call Screener: How to Filter by Days to Expiration and Minimum Premium
Yes, Several Screeners Let You Filter by DTE and Minimum Premium
Yes — multiple covered call screeners let you filter by days to expiration (DTE) and a minimum premium threshold at the same time. The most capable free and paid tools include Barchart.com's Options Screener, Power E*TRADE's options scanner, Thinkorswim (TD Ameritrade/Schwab) Strategy Roller, and dedicated platforms like OptionStrat and Market Chameleon. Each one lets you set a DTE window and a floor on the premium or annualized yield before you see a single result.
This article walks you through exactly how to configure those filters, shows a worked example using AAPL, and explains the real risks you take on when you let a screener hand you a trade idea.
What Filters Actually Matter in a Covered Call Screener?
A screener is only as useful as the filters you build into it. For covered call sellers, the core filters are:
**Days to Expiration (DTE):** Most income-focused sellers target 21–45 DTE. Theta — the daily time-value decay that works in your favor as a seller — accelerates most sharply inside 30 days, according to the Options Industry Council (OIC). Setting a DTE range of 21–45 keeps you in the sweet spot without forcing you to manage positions that expire in days.
**Minimum Premium (Dollar or Yield):** You can set a raw dollar floor (e.g., at least $1.00 per contract, which equals $100 per 100-share lot) or an annualized return floor (e.g., at least 12% annualized on the stock's current price). Annualized return is the more apples-to-apples metric because it accounts for how long your capital is tied up.
**Delta:** Delta tells you roughly how far out-of-the-money (OTM) the strike is. A delta of 0.20–0.35 is a common target for sellers who want a balance between premium collected and the probability the stock stays below the strike. The OIC defines delta as the rate of change in an option's price relative to a $1 move in the underlying.
**Implied Volatility (IV) or IV Rank:** High IV means fatter premiums. IV Rank (IVR) compares today's IV to the past 52 weeks. An IVR above 50 signals that premiums are elevated relative to recent history — a favorable environment for sellers.
**Bid-Ask Spread:** Liquid options have tight spreads. FINRA reminds retail traders that wide bid-ask spreads are a hidden transaction cost. Filter for spreads no wider than $0.10–$0.15 on standard equity options to avoid giving away edge at entry and exit.
How to Set Up the Filters: A Step-by-Step Walkthrough
Here is how to configure a covered call screen on Barchart.com's free Options Screener (the logic transfers to any platform):
1. Go to Barchart → Options → Options Screener. 2. Under **Option Type**, select Call. 3. Under **Option Strategy**, select Covered Call (some platforms call this Buy-Write). 4. Set **Days to Expiration** minimum to 21 and maximum to 45. 5. Set **Moneyness** to OTM (out-of-the-money) to avoid calls that are already in-the-money and carry assignment risk immediately. 6. Set **Last Price** (the premium) minimum to $1.00 — this is your dollar floor per share, or $100 per contract. 7. Set **Delta** range to 0.15–0.35. 8. Sort results by **Annualized Return** descending so the highest-yielding ideas surface first. 9. Cross-check the **Bid-Ask Spread** column and discard anything wider than $0.15.
On Thinkorswim, the equivalent path is Scan → Stock Hacker → add option filters for DTE and bid price. Power E*TRADE users find these controls under the Strategy Scanner tab.
Worked Example: Screening AAPL for a 30-DTE Covered Call
Let's say AAPL is trading at $213.50 and you already own 100 shares. You run the screener with the filters above and it surfaces the following result:
- **Strike:** $220 Call - **Expiration:** 32 days out - **Bid / Ask:** $2.10 / $2.15 - **Delta:** 0.28 - **Implied Volatility:** 27% - **IV Rank:** 58
You sell one contract (100 shares) at the $2.10 bid and collect **$210 in premium** immediately.
**Annualized return calculation:** Premium ÷ Stock Price × (365 ÷ DTE) × 100 = $2.10 ÷ $213.50 × (365 ÷ 32) × 100 = 0.98% × 11.41 = **11.2% annualized**
**Upside cap:** If AAPL rallies above $220, your shares get called away at $220. Your total proceeds per share would be $220 (strike) + $2.10 (premium) = $222.10. That is a gain of $8.60 per share from your $213.50 cost, or about 4% in 32 days — but you give up any gain above $222.10.
**Downside:** The $2.10 premium reduces your effective cost basis to $211.40. If AAPL drops to $200, you still lose $11.40 per share net. The premium cushions the blow but does not eliminate the loss. This is the core risk of covered calls — you are still long the stock.
Real Risks You Need to Understand Before You Screen
Screeners surface opportunity — they do not manage risk for you. Here are the risks that matter most:
**Capped upside is a real cost.** If AAPL jumps to $235 after you sold the $220 call, you miss $15 per share of gains. Over a strong bull run, repeated covered calls can significantly underperform simply holding the stock. The SEC's investor education materials note that options strategies involve trade-offs between income and capital appreciation.
**Assignment can happen early.** American-style equity options (which cover most US stocks) can be exercised by the buyer at any time before expiration, not just at expiry. The OIC explains that early assignment is most likely when a call goes deep in-the-money or just before an ex-dividend date. If your shares get called away early, you may face an unexpected taxable event.
**Tax treatment is not simple.** In the US, the IRS treats covered call premiums as short-term capital gains in most cases, but selling a call can also affect the holding period of your underlying shares — potentially converting a long-term gain into a short-term gain. IRS Publication 550 covers this in detail. Canadian investors should consult CRA guidance on options income, as the CRA may treat premiums as capital gains or income depending on your trading frequency and intent.
**High IV can mean high risk.** Screeners that sort by highest premium will often surface stocks with elevated IV because of upcoming earnings, legal events, or macro uncertainty. Fat premiums exist for a reason. Always check why IV is high before selling.
**Liquidity matters more than the screener shows.** A $1.50 premium on a stock with a $0.40 bid-ask spread means you are giving away 27% of your edge just getting in and out. FINRA emphasizes that transaction costs erode returns in options strategies faster than in equity-only portfolios.
Free vs. Paid Screeners: What Do You Actually Get?
You do not need to pay for a screener to get started, but paid tools offer meaningful upgrades.
**Free options:** - **Barchart.com** — solid DTE and premium filters, updated during market hours, covers most liquid US equities and ETFs. - **Market Chameleon** — free tier includes covered call yield tables and IV Rank data. - **Your broker's built-in scanner** — Thinkorswim, Power E*TRADE, and Tastytrade all include options scanners at no extra cost if you have an account.
**Paid upgrades worth considering:** - **OptionStrat Pro** — visualizes the full profit/loss curve and lets you save filter presets. - **Barchart Premier** — real-time data, more filter combinations, and downloadable results. - **iVolatility** — institutional-grade IV data and historical backtesting of covered call strategies.
For most retail covered call sellers running 5–20 positions, a free broker scanner plus Barchart's free tier is enough. The paid tools add speed and depth, not a fundamentally different approach.
One practical tip: run your screen the evening before, not during market hours. Pre-market screening lets you build a watchlist calmly. Then during the trading day you are executing, not hunting.
Building a Repeatable Screening Routine
A screener is most powerful when you use it the same way every week. Here is a simple Sunday-evening routine that many covered call sellers follow:
1. **Run the screen** with your saved filter preset (21–45 DTE, delta 0.20–0.30, minimum $1.00 premium, IVR above 40). 2. **Trim the list** to stocks you already own or would be comfortable owning at the current price. Never sell a covered call on a stock you would not want to hold through a 20% drawdown. 3. **Check the earnings calendar.** Remove any stock with an earnings announcement inside your DTE window unless you are intentionally targeting the IV spike. 4. **Size the position.** Most risk-management guidelines suggest no single covered call position should represent more than 10–15% of your portfolio's equity exposure. 5. **Log the trade.** Record the entry price, strike, expiration, premium collected, and your exit plan (e.g., buy back the call if it drops to 50% of premium collected). 6. **Set a reminder** at 21 DTE to review and decide whether to roll, close, or let expire.
This routine turns a screener from a one-time search tool into a systematic income process.
What is the best free covered call screener that filters by days to expiration?
Barchart.com's Options Screener is widely considered the strongest free tool for filtering covered calls by DTE and minimum premium simultaneously. Your broker's built-in scanner — especially Thinkorswim or Power E*TRADE — is also free and often more real-time. Both let you save filter presets so you can rerun the same screen each week.
What DTE range should I use when screening for covered calls?
Most income-focused covered call sellers target 21–45 days to expiration. The Options Industry Council (OIC) notes that theta decay accelerates most sharply in the final 30 days of an option's life, which benefits sellers. Going shorter than 21 DTE leaves little time to manage the position if the stock moves against you.
How do I calculate annualized return on a covered call from a screener result?
Divide the premium per share by the stock price, then multiply by 365 divided by the number of days to expiration, then multiply by 100. For example, a $2.10 premium on a $213.50 stock with 32 DTE equals roughly 11.2% annualized. This lets you compare calls across different stocks and expirations on equal footing.
Can a covered call screener filter by implied volatility rank?
Yes — Market Chameleon, OptionStrat, and Barchart Premier all include IV Rank (IVR) as a filter. IVR above 50 means premiums are elevated compared to the past 52 weeks, which is generally a favorable environment for option sellers. Free broker scanners like Thinkorswim also display IVR in the option chain view.
Will selling a covered call affect the tax treatment of my shares?
It can. The IRS explains in Publication 550 that selling a covered call may suspend or reset the holding period of your underlying shares, potentially converting a long-term capital gain into a short-term one if the call is deep in-the-money. Canadian investors should review CRA guidance, as premiums may be treated as capital gains or ordinary income depending on trading frequency and intent. Consult a tax professional before implementing a covered call strategy.
Why does the screener show high premiums on some stocks that seem risky?
High premiums almost always reflect high implied volatility, which typically exists because the market expects a large move — often due to an upcoming earnings report, a regulatory decision, or unusual sector volatility. FINRA cautions retail investors that elevated option premiums are compensation for taking on more risk, not free money. Always check the earnings calendar and news before selling a call flagged by a high-yield screen.