Covered Call Screeners With Portfolio Upload: How to Find the Best Calls to Sell on Stocks You Already Own
Yes, Covered Call Screeners With Portfolio Upload Exist — Here Is What They Do
Yes, several covered call screeners let you upload or manually enter your existing holdings and then surface the specific call options that match your income and risk targets. Tools like the CBOE's free Options Strategy Screener, brokerage-native screeners at TD Ameritrade (thinkorswim), Fidelity, and third-party platforms such as OptionStrat, Barchart, and PowerOptions all offer some version of this workflow. The key difference between a generic options screener and a portfolio-aware one is that the portfolio-aware version filters results to only the tickers you actually own — so you are never shown a call on a stock you cannot cover.
This matters because selling a call without owning the underlying shares is a naked call, a very different and far riskier strategy. FINRA and the SEC both require brokers to assign higher margin and approval levels for uncovered calls. When a screener is anchored to your portfolio, it keeps you in the covered-call lane automatically.
How Portfolio-Upload Screeners Actually Work
Most screeners accept your portfolio in one of three ways: a CSV export from your brokerage, a direct brokerage API connection (common in thinkorswim and Fidelity's Active Trader Pro), or a manual ticker-and-share-count entry form.
Once your holdings are loaded, the screener cross-references each position against the live options chain and scores every available call contract on criteria you set. Typical filters include:
• Minimum annualized premium yield (e.g., 12% or higher) • Delta range (e.g., 0.20–0.35 for moderately out-of-the-money calls) • Days to expiration (e.g., 21–45 days, the sweet spot most options educators including the OIC recommend for time-decay capture) • Bid-ask spread as a percentage of the midpoint (a proxy for liquidity) • Implied volatility rank or percentile (IVR/IVP) to avoid selling cheap premium during low-volatility periods
The screener then outputs a ranked list. You review the top candidates, check the underlying chart if you want, and route the order directly from the platform or copy the details to your broker.
A Real Worked Example: Selling a Covered Call on AAPL
Suppose you own 100 shares of Apple (AAPL) purchased at $172 and the stock is currently trading at $189.40. You load your portfolio into a screener and set filters for 30–45 days to expiration, delta between 0.20 and 0.30, and a minimum annualized yield of 10%.
The screener surfaces the AAPL $195 call expiring in 38 days. Here is the math:
• Bid: $2.10 | Ask: $2.20 | Midpoint: $2.15 • Premium collected (1 contract = 100 shares): $215 • Delta: 0.24 (meaning the market implies roughly a 24% chance of finishing in the money at expiration) • Annualized yield on the position: ($215 ÷ $18,940) × (365 ÷ 38) = approximately 10.9% • Upside cap: If AAPL rallies above $195, your shares get called away at $195. Your total gain on those shares from $172 would be $23 per share plus the $2.15 premium, or $25.15 per share — a solid outcome. • Downside: The $2.15 premium offsets the first $2.15 of any stock decline. Below $187.25 ($189.40 minus $2.15), you are losing money on the position net of premium.
This is exactly the kind of output a portfolio-aware screener delivers in seconds rather than requiring you to manually scan every expiration and strike yourself.
What Are the Real Risks You Need to Understand Before You Screen?
Screeners make the process faster, but they do not remove the underlying risks of covered calls. Here are the ones that matter most.
**Capped upside is a real cost.** If AAPL in the example above jumps to $210 before expiration, you still sell at $195. You collected $215 in premium but gave up $1,500 in potential gains. Screeners optimizing for yield will naturally push you toward higher-premium, closer-to-the-money strikes — which cap your upside more aggressively.
**Assignment can trigger a taxable event.** If your shares get called away, the IRS treats that as a sale of stock. Depending on your holding period and cost basis, you may owe short-term or long-term capital gains tax. The IRS also has specific rules (Section 1092 and the qualified covered call rules) that can affect whether your holding period on the underlying stock is suspended while the call is open. Canadian investors should check CRA guidance on options dispositions, as the tax treatment of premiums and assignment differs from U.S. rules. Consult a tax professional before selling calls on positions with large embedded gains.
**Screeners show you what is available, not what is right for your situation.** A high-yield result on a stock with an earnings announcement in 10 days is dangerous — implied volatility will collapse after the report (a phenomenon called IV crush), and the stock could gap down sharply. Always check the earnings calendar before selling.
**Liquidity matters more than yield.** A wide bid-ask spread can cost you more than the premium is worth. The OIC recommends checking open interest and volume on any contract before trading. If open interest is below 500 contracts, be cautious.
Which Screener Features Actually Matter for Covered Call Sellers?
Not all screeners are equal. Here is what separates a useful tool from a flashy one.
**Must-have features:** • Portfolio import (CSV or brokerage sync) so results are filtered to stocks you own • Annualized yield calculation built in — not just raw premium • Earnings date flag so you can avoid selling into announcements • Bid-ask spread display or liquidity score • Greeks display: at minimum delta and theta
**Nice-to-have features:** • Implied volatility rank (IVR) so you know if you are selling premium when it is historically rich or cheap • Probability of profit (POP) or probability of expiring worthless • Automatic roll alerts when a position approaches expiration or the stock moves close to the strike • Tax lot awareness (some premium platforms track your cost basis per lot and flag positions where assignment would trigger short-term vs. long-term gains)
**Features that look good but add noise:** • Overly complex scoring algorithms you cannot audit • Social sentiment overlays • AI-generated trade recommendations without transparent methodology
The CBOE's free tools are a reasonable starting point for learning. Paid platforms like Barchart Premier or PowerOptions add portfolio-sync and IVR filtering that serious covered-call sellers find worth the monthly cost.
Step-by-Step: Using a Screener With Your Portfolio Today
Here is a practical workflow you can follow right now.
1. **Export your holdings.** Log into your brokerage and download a CSV of your current equity positions. Most major brokers (Fidelity, Schwab, TD Ameritrade, IBKR) offer this under Account > Positions > Export.
2. **Upload or enter positions.** Go to your chosen screener and import the CSV or manually enter the tickers and share counts. Make sure share counts are in 100-share lots — you can only sell one contract per 100 shares.
3. **Set your filters.** Start conservative: delta 0.20–0.30, 30–45 days to expiration, minimum annualized yield 10%, open interest above 500.
4. **Check the earnings calendar.** Before acting on any result, confirm there is no earnings announcement within your chosen expiration window. Most screeners flag this, but verify independently.
5. **Review the bid-ask spread.** If the spread is more than 10–15% of the midpoint, the contract may be too illiquid to trade efficiently.
6. **Place the order at the midpoint.** Enter a limit order at the midpoint of the bid-ask spread. You will often get filled there or close to it on liquid names like AAPL, MSFT, or SPY.
7. **Track and manage.** Set a reminder to review the position at 21 days to expiration. If the call has lost 50% of its value (meaning you could buy it back cheaply), many experienced covered-call sellers close early and redeploy into the next cycle rather than waiting for expiration.
Free vs. Paid Screeners: What Do You Actually Get?
Free screeners are fine for learning and occasional use. The CBOE offers educational tools and basic options data at no cost. Brokerage-native screeners (thinkorswim's Scan tab, Fidelity's Options screener) are free with an account and surprisingly powerful — thinkorswim in particular lets you build custom scans that filter by delta, days to expiration, and yield across your watchlist.
The main limitations of free tools are data refresh speed (often 15-minute delayed quotes), lack of IVR/IVP data, and no portfolio-sync automation. If you are managing a portfolio of 10 or more positions and selling calls monthly, the time saved by a paid platform that auto-syncs your holdings and flags rolls is usually worth $20–$50 per month.
Before paying for any third-party screener, verify that it connects to your specific brokerage and that its data feed is real-time. A screener showing stale quotes can lead you to place orders at prices that no longer exist.
Can I upload a CSV from my brokerage directly into a covered call screener?
Yes, most dedicated covered call screeners and several brokerage-native tools accept a CSV export of your holdings. You typically export from your brokerage's Positions page and then import the file into the screener's portfolio section. Some platforms like thinkorswim sync your positions automatically without a manual export step.
What is the best delta to target when screening for covered calls?
Most covered call sellers target a delta between 0.20 and 0.35, which corresponds to a roughly 20–35% chance the call finishes in the money at expiration. Lower delta means less premium but more room for the stock to run before you get capped. The OIC's educational materials describe this range as a common starting point for income-focused sellers.
Will selling a covered call affect the tax treatment of my shares?
It can. The IRS has qualified covered call rules under Section 1092 that may suspend the holding period on your underlying shares while a call is open, which could convert a long-term gain into a short-term gain if the shares are assigned. Canadian investors face different rules under CRA guidance on options. Always consult a tax professional before selling calls on positions with significant embedded gains.
How do I avoid selling a covered call right before an earnings announcement?
Check the earnings calendar before placing any trade — most screeners flag upcoming earnings dates, but you should verify independently using your brokerage or a financial data site. Selling a call into earnings exposes you to IV crush (a sharp drop in implied volatility after the announcement) and potential large stock moves that can work against you in either direction.
What happens if I only own 50 shares — can I still sell a covered call?
No. One standard equity options contract covers exactly 100 shares, so you need at least 100 shares of a stock to sell one covered call against it. FINRA rules require the position to be fully covered, meaning you must own the shares before or at the time you sell the call. Selling a call without owning the shares is a naked call, which requires a higher margin approval level.
Is a high annualized yield always a sign of a good covered call to sell?
Not necessarily. High yields usually mean high implied volatility, which often signals the market is pricing in a significant risk event like earnings, a product announcement, or sector turbulence. A 40% annualized yield on a call expiring over an earnings date may look attractive but carries much more risk than a 12% yield on a quiet, stable stock. Always look at why the premium is elevated before selling.