Best Covered Call Screeners for Charles Schwab Users: A Practical Comparison

The Short Answer: Which Screeners Work Best with Schwab?

The best covered call screeners for Charles Schwab users are Schwab's own StreetSmart Edge platform, the CBOE's free Options Strategy Screener, and third-party tools like Barchart.com and Market Chameleon — all of which let you filter by yield, delta, and days-to-expiration without requiring you to move your account. You do not need to transfer assets or open a second brokerage to use a premium screener. Most retail traders running covered calls on Schwab accounts get the best results by screening externally and then executing the trade inside Schwab's platform.

This article walks through each tool, shows you what to look for in a screen, and runs a real-numbers example on Apple (AAPL) so you can see exactly how the workflow plays out.

What a Covered Call Screener Actually Does

A covered call screener filters the options market down to contracts that match your income targets. Instead of manually scrolling through hundreds of strike prices and expiration dates, you set criteria — annualized yield, delta range, days-to-expiration, minimum open interest — and the tool returns a ranked list.

The core metrics every screener should expose are:

• Annualized premium yield — the call premium divided by the stock price, scaled to a year. A $2.00 premium on a $100 stock with 30 days to expiration works out to roughly 24% annualized (2% × 12 months). • Delta — how much the option price moves per $1 move in the stock. For covered calls, most income-focused traders target a delta between 0.20 and 0.35, meaning the call is out-of-the-money enough to leave upside room but still pays a meaningful premium. • Implied volatility (IV) — higher IV means fatter premiums. Selling calls when IV is elevated relative to recent history is a core edge for covered-call writers, as the Options Industry Council (OIC) explains in its foundational options education materials. • Open interest and volume — thin markets mean wide bid-ask spreads, which quietly eat your premium. Stick to contracts with open interest above 500 and daily volume above 100. • Days-to-expiration (DTE) — most covered-call writers target 21–45 DTE, where theta decay accelerates without requiring you to babysit the position daily.

Tool-by-Tool Breakdown: What Works with Schwab

StreetSmart Edge (Built Into Schwab) Schwab's StreetSmart Edge platform has a native options screener under the "Screeners" tab. You can filter by underlying, expiration range, strike distance from the current price, and minimum premium. The interface is not the most powerful on this list, but it has one major advantage: your positions are right there. You can screen, review the chain, and place the trade in the same window. For traders who own 100+ shares of a stock and want a quick monthly routine, StreetSmart Edge is often enough.

Barchart.com (Free Tier Available) Barchart's Covered Calls screener is one of the most popular free tools among retail traders. It lets you filter by moneyness, expiration, annualized return, and minimum open interest. The free tier updates data with a 15-minute delay; the paid tier ($19.99/month as of this writing) gives real-time quotes. Once you find a contract you like on Barchart, you enter the ticker, strike, and expiration manually in Schwab's trade ticket. There is no direct API link between Barchart and Schwab, but the manual step takes under 60 seconds.

Market Chameleon (Free and Paid) Market Chameleon offers a dedicated covered call screener with IV rank filtering — a feature that helps you avoid selling calls when implied volatility is unusually low (and premiums are thin). The IV rank column shows where current IV sits relative to its 52-week range. An IV rank above 50 generally means premiums are above average. Market Chameleon's free tier covers most of what a retail trader needs.

CBOE's Options Strategy Screener (Free) The CBOE operates a free strategy screener at its education portal. It is lighter on filtering options than Barchart or Market Chameleon but carries the credibility of the exchange itself. CBOE data is the authoritative source for VIX and implied volatility benchmarks, so the tool is useful for cross-checking IV readings you see elsewhere.

Thinkorswim (TD Ameritrade — Now Part of Schwab) After Schwab completed its acquisition of TD Ameritrade, thinkorswim became available to Schwab clients. As of the Schwab-TD integration, you can access thinkorswim using your Schwab login credentials. Thinkorswim's scan engine is the most powerful on this list — you can write custom scans using thinkScript, filter by probability of expiring worthless (a proxy for delta), and sort by theoretical edge. If you are comfortable with a steeper learning curve, thinkorswim is the best all-in-one solution for Schwab account holders.

A Real Worked Example: Screening for an AAPL Covered Call

Let's say you own 100 shares of Apple (AAPL), currently trading at $213.50. You want to sell a covered call expiring in about 30 days and target a delta near 0.25 — out-of-the-money enough to keep most of your upside, but paying a real premium.

Step 1 — Run the screen. On Barchart's Covered Calls screener, enter AAPL, set expiration to the nearest monthly cycle (roughly 28–35 DTE), and filter for strikes with a delta between 0.20 and 0.30.

Step 2 — Review the output. The screener returns the $220 strike expiring in 32 days with a mid-market premium of $2.85 per share ($285 per contract). Delta shows 0.24. Open interest is 18,400 contracts. Bid-ask spread is $0.05 wide — tight enough to fill near the mid.

Step 3 — Calculate your yield. $2.85 ÷ $213.50 = 1.33% for 32 days. Annualized: 1.33% × (365 ÷ 32) = approximately 15.2% annualized yield on the stock's cost basis. Your effective downside protection is $2.85 — meaning AAPL would need to fall below $210.65 before you lose money on the combined position.

Step 4 — Check the risk. If AAPL rallies above $220 by expiration, your shares get called away at $220. You collect $2.85 in premium plus $6.50 in stock appreciation ($213.50 to $220.00), for a total gain of $9.35 per share — but you miss any move above $220. That capped upside is the core trade-off of every covered call.

Step 5 — Place the order in Schwab. In StreetSmart Edge, open the options chain for AAPL, find the $220 call expiring on your target date, and enter a sell-to-open limit order at $2.85 or slightly above the mid. FINRA Rule 4210 requires that you already hold the 100 shares before selling the call — Schwab will verify this automatically when you place a covered call order.

Risks You Need to Understand Before You Screen

Covered calls are not a free lunch. Here are the real risks, stated plainly.

Capped upside is a real cost. If you sell the $220 AAPL call and the stock runs to $240, you still sell at $220. You gave up $20 per share of gains in exchange for $2.85 in premium. Over a strong bull market, this drag compounds.

You still own the downside. The premium you collect reduces your cost basis by $2.85, but if AAPL drops from $213.50 to $180, you lose $30.65 per share net. A screener cannot protect you from a falling stock — it only helps you find the best premium for the risk you are already taking.

Early assignment risk. American-style options (which cover most individual US stocks) can be exercised by the buyer at any time before expiration. This is most likely to happen just before an ex-dividend date. The OIC notes that early assignment is rare but not negligible, especially for in-the-money calls near dividend dates. Schwab will notify you if your short call is assigned.

Tax treatment. The IRS treats premiums from covered calls as short-term capital gains in most cases, regardless of how long you have held the stock. Selling a call can also affect the holding period of your shares under IRS qualified covered call rules (IRS Publication 550). Canadian traders should note that the CRA has its own treatment of option premiums — consult a tax professional before your first trade. FINRA's investor education resources also cover the basics of options taxation for US retail investors.

Liquidity risk. Screeners rank by yield, but a high yield on a thinly traded option is often a trap. Wide bid-ask spreads mean you will fill well below the mid-market price, slashing your real return. Always check open interest and volume before placing an order.

How to Build a Repeatable Monthly Screening Routine

The traders who make covered calls work consistently are not the ones with the fanciest screener — they are the ones with a repeatable process. Here is a simple monthly routine that works with any of the tools above.

Week 1 of the month: Run your screen 3–5 days after the previous expiration cycle ends. Markets need a day or two to reprice after expiration Friday. Use Barchart or Market Chameleon to identify the 3–5 best candidates across your holdings.

Check IV rank first. If IV rank is below 30 on a stock, premiums are thin. Consider skipping that position for the month rather than selling cheap calls that barely compensate you for the capped upside.

Target 28–35 DTE. This range captures the steepest part of the theta decay curve without locking you in for too long. The CBOE's educational materials on theta decay support this range as optimal for premium sellers.

Size consistently. Do not sell calls on 100% of your shares every month. Many experienced traders sell calls on 50–75% of a position, leaving some shares uncovered to participate in upside moves. This is not a rule — it is a risk management preference — but it prevents the frustration of watching a stock run 20% while every share is capped.

Log every trade. Record the stock price, strike, premium, DTE, and IV rank at entry. After six months, you will have real data on which stocks and which market conditions produce the best outcomes for your specific portfolio.

Can I use thinkorswim as a covered call screener with my Schwab account?

Yes. After Schwab completed its acquisition of TD Ameritrade, thinkorswim became available to Schwab clients using their existing Schwab login. Thinkorswim's scan engine is the most powerful option available to Schwab users, allowing custom filters by delta, probability of expiring worthless, and implied volatility. If you have not activated thinkorswim access yet, you can request it through your Schwab account settings.

Does Schwab have a built-in covered call screener?

Schwab's StreetSmart Edge platform includes a basic options screener under the Screeners tab that lets you filter by expiration range, strike distance, and minimum premium. It is not as feature-rich as Barchart or Market Chameleon, but it has the advantage of letting you screen and place the trade in the same platform. For more advanced filtering — especially IV rank — most traders supplement StreetSmart Edge with a third-party tool.

What is a good annualized yield to target when screening covered calls?

Most income-focused covered call writers target an annualized yield between 12% and 24% on their stock's cost basis, which typically corresponds to a monthly premium of 1%–2% of the stock price. Yields above 30% annualized usually signal elevated risk — either the stock is highly volatile or the market is pricing in a near-term catalyst like earnings. The Options Industry Council (OIC) recommends understanding why a premium is high before selling it.

Will selling a covered call affect the tax treatment of my Schwab stock position?

It can. Under IRS rules (IRS Publication 550), selling a covered call may suspend or reset the holding period of your underlying shares, which matters if you are trying to qualify for long-term capital gains rates. Premiums received from covered calls are generally treated as short-term capital gains. Canadian investors should check CRA guidance, as option premium treatment differs from US rules. Consult a qualified tax professional before your first covered call trade.

What delta should I target when screening covered calls on Schwab?

Most retail covered call writers target a delta between 0.20 and 0.35 for monthly income strategies. A delta of 0.25 means the call is roughly 25% likely to expire in-the-money, leaving a 75% probability that your shares are not called away. Lower delta (0.10–0.15) means less premium but more upside room; higher delta (0.40+) means more premium but a higher chance of assignment. Your target delta should reflect how much you want to participate in potential stock appreciation.

Is it safe to use a third-party screener if my account is at Schwab?

Yes. Tools like Barchart and Market Chameleon are read-only research platforms — they do not connect to your Schwab account and cannot execute trades or access your funds. You use them to identify the best contract, then manually enter the trade in Schwab's platform. FINRA encourages investors to use multiple research sources, and there is no regulatory issue with using external screeners alongside your brokerage account.