ThetaGo vs Covered Call Pro: Which Covered Call Screener Has Better Filters for Income Investors?
The Short Answer: Which Screener Wins for Income Investors?
Covered Call Pro's screener edges out ThetaGo for dedicated income investors because it lets you filter simultaneously on annualized premium yield, delta, days-to-expiration, and ex-dividend dates — the four levers that matter most when you are selling calls for monthly cash flow. ThetaGo is a capable tool with a clean interface, but its filter set skews toward general options discovery rather than the specific needs of covered-call income writers.
That said, neither tool is perfect, and the right choice depends on how you trade. This comparison walks through the filters that actually move the needle, uses a live AAPL example to show the difference in output, and gives you an honest look at where each platform falls short.
Why Screener Filters Matter More Than You Think
A covered call screener is only as useful as its filters. Without the right ones, you end up scrolling through hundreds of contracts that are either too far out-of-the-money to generate meaningful income, too close to earnings to be safe, or priced on stocks you do not own and cannot hedge.
The Options Industry Council (OIC) defines a covered call as selling a call option on shares you already own. That ownership constraint changes everything. You are not speculating — you are monetizing a position you plan to hold. So the filters you need are different from what a speculative options trader needs. You want yield relative to your cost basis, manageable assignment risk, and enough time value to make the trade worth the commission and tax friction.
According to FINRA, options trading involves significant risk and is not appropriate for all investors. That warning applies double when you are using a screener to automate your search — garbage filters produce garbage trade ideas, and a bad covered call can cap your upside right before a stock runs.
Head-to-Head: Core Filter Categories Compared
Here is how ThetaGo and Covered Call Pro stack up across the filters income writers use every week.
**Annualized Premium Yield Filter** Covered Call Pro lets you set a minimum annualized yield — for example, show me only covered calls returning at least 12% annualized on the current stock price. ThetaGo shows raw premium in dollars and percentage of stock price, but does not natively annualize it for you. That forces manual math every time you compare a 21-day contract to a 45-day contract.
**Delta Filter** Both platforms offer delta filtering. Covered Call Pro defaults to a 0.20–0.35 delta range, which aligns with the income-writing sweet spot most traders use — enough premium to matter, low enough assignment risk to sleep at night. ThetaGo offers delta filtering but does not pre-set an income-writer default, so new users often land on contracts that are deep in-the-money or nearly worthless.
**Ex-Dividend Date Awareness** This is a meaningful gap. Covered Call Pro flags upcoming ex-dividend dates directly in the screener results so you can avoid selling calls that expire after the ex-date on high-yield stocks — a situation that increases early assignment risk. ThetaGo does not surface dividend dates in its screener output as of this writing. The IRS treats qualified dividends and option premiums differently, so missing an ex-date can also create unexpected tax outcomes.
**Earnings Blackout Filter** Covered Call Pro includes an earnings date filter that lets you exclude contracts spanning an earnings announcement. ThetaGo shows earnings dates in the stock detail view but does not let you filter them out at the screener level. For income writers, selling a covered call through earnings is a high-volatility gamble that contradicts the whole point of steady income generation.
**Implied Volatility Rank (IVR)** Both platforms show implied volatility. Covered Call Pro also shows IVR — implied volatility rank — which tells you whether current IV is high or low relative to the past 52 weeks. Selling covered calls when IVR is above 50 typically means you collect fatter premiums. ThetaGo shows raw IV percentile but labels it inconsistently across different stock pages, which can confuse newer traders.
Worked Example: Screening for an AAPL Covered Call
Let's say AAPL is trading at $213.50 on a Tuesday in mid-July. You own 100 shares and want to sell a covered call expiring in 21 days.
**Using Covered Call Pro's filters:** You set delta between 0.25 and 0.35, minimum annualized yield of 10%, no earnings in the window, and IVR above 40. The screener surfaces the $217.50 strike expiring in 21 days, showing a bid of $2.10, a delta of 0.29, an annualized yield of 17.6%, and a note that AAPL's next earnings date falls outside the expiration window. You can see at a glance that this trade pays $210 in premium per contract, your maximum gain is capped at $217.50, and you are not walking into an earnings minefield.
**Using ThetaGo's interface:** You search AAPL, pull up the options chain, and manually scan for a similar strike. You find the same $217.50 strike showing a $2.10 bid and 1.0% return on the stock price. To compare it to a 14-day contract, you have to do your own annualization math: ($2.10 / $213.50) × (365 / 21) = 17.1% annualized. That is the same answer, but you did the arithmetic yourself. ThetaGo does not flag the earnings date in this view, so you would need to check a separate calendar to confirm you are clear.
The difference is not that ThetaGo gives you wrong information — it gives you the same raw data. The difference is workflow speed and the risk of missing something when you are screening 20 stocks in one sitting.
Honest Risks: What No Screener Can Protect You From
Screeners find trades. They do not guarantee outcomes. Here are the risks that matter for covered-call income writers, regardless of which platform you use.
**Assignment risk is real.** If AAPL spikes to $225 before expiration, your shares get called away at $217.50. You keep the $210 premium but miss $750 in upside per 100 shares. The OIC notes that early assignment on American-style options can happen any time before expiration, not just at expiry.
**Premium does not offset a big drop.** If AAPL falls from $213.50 to $190, your $210 premium cushions only about $2.10 of that $23.50 loss. A screener that shows you a 17% annualized yield does not change the fact that you are still long the stock and exposed to its full downside.
**Tax treatment varies.** The IRS classifies covered call premiums as short-term capital gains in most cases. In Canada, the CRA treats option premiums as income or capital depending on your trading frequency and intent. Neither screener gives tax advice — consult a tax professional before you scale up volume.
**Liquidity matters more than the screener shows.** A wide bid-ask spread can eat your premium before you even open the trade. Always check open interest and volume, not just the mid-price the screener displays.
Who Should Use Each Platform?
**Choose Covered Call Pro if:** You are a dedicated covered-call income writer who wants pre-built filters tuned to yield, assignment risk, and dividend awareness. You want to screen 20–30 positions in under 10 minutes and see annualized returns without doing manual math. You trade on a regular monthly cycle and need earnings and ex-dividend flags built into your workflow.
**Consider ThetaGo if:** You trade a broader mix of options strategies beyond covered calls — spreads, cash-secured puts, straddles — and want one tool that covers all of them. ThetaGo's interface is clean and its options chain visualization is strong. If covered calls are only part of what you do, ThetaGo's general-purpose design may suit you better.
**The honest bottom line:** For the specific job of finding covered call income trades efficiently and safely, Covered Call Pro's filter architecture is purpose-built for that task. ThetaGo is a solid general options tool that happens to cover covered calls. That distinction matters when you are making real money decisions on positions you already own.
What to Look for in Any Covered Call Screener
Whether you use Covered Call Pro, ThetaGo, or another platform, these are the non-negotiable filters for income-focused covered-call writers:
1. **Annualized premium yield** — not just raw dollar premium or percentage of stock price. 2. **Delta range** — so you control assignment probability, not just hope for the best. 3. **Days to expiration** — with the ability to set a minimum and maximum window. 4. **Earnings date exclusion** — filter out contracts that span an earnings announcement. 5. **Ex-dividend date flag** — especially important for high-yield dividend stocks where early assignment is a real risk. 6. **Implied volatility rank** — so you sell premium when it is actually elevated, not just when the stock looks interesting. 7. **Bid-ask spread or open interest minimum** — to avoid illiquid contracts that look good on paper but cost you on execution.
The SEC has noted in investor guidance that options pricing can be complex and that retail investors should understand the full cost of a trade before entering it. A screener that surfaces all seven of these data points in one view saves time and reduces the chance of a costly oversight.
Is ThetaGo free to use for covered call screening?
ThetaGo offers a free tier with basic options chain access, but several of its more advanced filters and scanning features are behind a paid subscription. Covered Call Pro also offers tiered pricing with its income-focused screener filters available on paid plans. Always check current pricing on each platform's website before committing, as subscription structures change.
What delta should I use when screening for covered calls?
Most income-focused covered call writers target a delta between 0.20 and 0.35 on the call they sell. This range typically means the option has roughly a 20–35% chance of expiring in-the-money, balancing premium income against the risk of having your shares called away. The OIC recommends understanding delta as a probability proxy, not a guarantee.
Can a covered call screener tell me the best strike to sell?
A screener can surface contracts that meet your yield, delta, and timing criteria, but it cannot tell you the objectively best strike because that depends on your personal cost basis, tax situation, and income goals. Use the screener to narrow your list to 3–5 candidates, then apply your own judgment about assignment risk and stock outlook before placing the trade.
How does selling covered calls affect my taxes in Canada?
The CRA treats option premiums as either income or capital gains depending on how frequently you trade and your stated intent as an investor versus a trader. If the CRA classifies you as a trader, premiums are fully taxable as business income. Canadian investors should consult a tax professional familiar with CRA options guidance before scaling up covered call activity.
What is implied volatility rank and why does it matter for covered calls?
Implied volatility rank, or IVR, measures where a stock's current implied volatility sits relative to its range over the past 52 weeks, expressed as a number from 0 to 100. A higher IVR means options premiums are elevated compared to recent history, which is generally a better time to sell covered calls because you collect more premium for the same strike and expiration. Selling covered calls when IVR is below 20 often means thin premiums that barely justify the trade.
What happens if my covered call gets assigned early?
Early assignment means the call buyer exercises their right to buy your shares before the expiration date, which can happen any time on American-style options. You keep the premium you collected, but your shares are sold at the strike price you chose, potentially missing further upside. The OIC notes that early assignment is most common just before an ex-dividend date, which is why tracking dividend dates in your screener is important.