Covered Call Screener: How to Filter by Implied Volatility Rank to Find the Best Premium
The Short Answer: Which Screener Lets You Filter by IV Rank?
The screeners that let you filter covered calls specifically by Implied Volatility Rank (IVR) include Barchart.com, Market Chameleon, Power E*TRADE, thinkorswim (TD Ameritrade/Schwab), and Tastytrade's built-in scanner. Each one lets you set a minimum IVR threshold so you only see stocks where options are priced rich relative to their own history — which is exactly when selling covered calls pays the most.
IVR is the single most useful filter for covered-call sellers. It tells you whether today's implied volatility is high or low compared to the past 52 weeks. An IVR of 70 means current IV is in the 70th percentile of its own one-year range. Selling premium when IVR is above 50 — and especially above 60 — gives you a statistical edge because elevated IV tends to mean-revert downward, which benefits the option seller.
What Is IV Rank and Why Does It Matter More Than Raw IV?
Raw implied volatility tells you the market's expected one-year move expressed as a percentage. But a 40% IV on one stock might be cheap while a 30% IV on another might be expensive. Context is everything.
IV Rank solves that problem. The formula is straightforward:
IVR = (Current IV − 52-week IV Low) ÷ (52-week IV High − 52-week IV Low) × 100
So if AAPL's 52-week IV range is 18% to 42%, and today's IV is 36%, the IVR is (36 − 18) ÷ (42 − 18) × 100 = 75. That means IV is in the 75th percentile of its own range — a solid environment for selling calls.
The Options Industry Council (OIC) emphasizes that understanding the volatility environment before entering a short-options position is a core part of options education. Selling when IVR is low means you collect thin premium and take on the same assignment risk for less reward. Filtering by IVR first removes those low-reward setups automatically.
How Each Major Screener Handles the IVR Filter
Here is a plain-English breakdown of the most widely used tools and how their IVR filters work in practice.
**Barchart.com** — Free tier available. Under the Options section, use the Covered Call screener. You can set 'IV Percentile' (Barchart's version of IVR) to a minimum of 50 or higher. You can also layer in filters for open interest, bid-ask spread, and days to expiration. Good starting point for beginners.
**Market Chameleon** — Offers a dedicated covered-call screener with an explicit 'IV Rank' slider. You can filter by IVR range, expiration cycle, moneyness, and annualized return on the call. The free tier shows limited results; a paid subscription unlocks full sorting.
**Tastytrade Platform** — Built for options sellers. The scanner lets you sort by IVR directly and filter by underlying price, sector, and liquidity. Tastytrade's research consistently uses IVR as a primary entry signal, targeting IVR above 50 for short premium trades.
**thinkorswim (Schwab)** — The 'Scan' tab lets you build custom filters. Add 'ImpVolatility Percentile' as a condition and set it above your threshold. More powerful but has a steeper learning curve than Barchart.
**Power E*TRADE** — Has a Strategy Scanner with a volatility filter. Less granular than thinkorswim but easier to use for traders who already hold positions at E*TRADE.
For Canadian investors: most of these platforms are accessible from Canada. The CRA treats covered-call premiums as either capital gains or income depending on your trading frequency and intent — a distinction worth confirming with a tax professional before scaling up.
Worked Example: Using IVR to Pick a Covered Call on NVDA
Let's walk through a real-numbers example so you can see exactly how the filter translates into a trade.
Assume you own 100 shares of NVDA, currently trading at $118.50. You open your screener of choice and set the IVR filter to 60 or above. NVDA shows an IVR of 72 — meaning its IV is in the 72nd percentile of the past year. That clears your threshold.
You look at the options chain for the expiration 30 days out. You want a strike that is roughly 5% out of the money to give yourself some upside room while still collecting meaningful premium. Five percent above $118.50 is about $124.50, so you look at the $125 strike.
The $125 call with 30 days to expiration is bid at $2.85. You sell one contract (100 shares) and collect $285 in premium, before commissions.
Breakeven on the downside: $118.50 − $2.85 = $115.65. Your shares need to fall more than 2.4% before you lose money on a net basis.
Maximum gain: If NVDA closes at or above $125 at expiration, your shares get called away at $125. You collect $6.50 per share in price appreciation plus $2.85 in premium, for a total of $9.35 per share, or $935 on the position — a 7.9% return in 30 days.
Now compare this to running the same trade when NVDA's IVR is 22. At low IVR, that same $125 strike might only bid $0.95. You collect $95 instead of $285 for the same assignment risk and the same capital tied up. The IVR filter just tripled your premium in this scenario.
For a second data point: if you ran the same exercise on AAPL with an IVR of 68, trading at $195, the 30-day $205 call (roughly 5% OTM) might bid around $1.80, yielding $180 per contract. At an IVR of 25 on AAPL, that same strike might bid $0.55. The pattern holds across liquid names.
What Are the Real Risks of Chasing High IVR?
High IVR is not free money. It is important to understand why IV is elevated before you sell into it.
IV spikes for a reason. Earnings announcements, product launches, regulatory decisions, and macro events all push IV higher. If you sell a covered call the day before an earnings report, you collect fat premium — but if the stock gaps down 15% on a bad report, your $285 in premium does not come close to covering the loss on your shares. FINRA reminds retail investors that options involve significant risk and are not suitable for all investors; the covered-call structure limits upside but does not eliminate downside.
Event-driven IV is different from structural IV. A stock like NVDA might have high IVR because of a scheduled earnings date. A stock might have high IVR because the whole market is nervous (VIX is elevated). Knowing which type you are dealing with changes how you size the trade.
Liquidity matters too. A high IVR on a thinly traded stock means wide bid-ask spreads. If the bid is $2.85 and the ask is $4.20, the midpoint looks great but you may only get filled near the bid. Always check open interest and average daily volume on the option itself, not just the stock. As a rule of thumb, look for options with open interest above 500 contracts and a bid-ask spread under $0.30 on liquid underlyings.
Assignment risk is real. If your stock closes above the strike at expiration, your shares get called away. That is fine if you planned for it. It is painful if the stock then runs another 20% and you are sitting in cash. The SEC notes that covered-call writers give up the right to participate in gains above the strike price.
Finally, on taxes: in the US, the IRS treats premiums collected from covered calls as short-term capital gains in most cases. If the call causes your holding period to be suspended or reset, it can affect whether your stock qualifies for long-term capital gains treatment. The IRS qualified covered call rules under Section 1092 are worth reviewing with a tax advisor if you hold appreciated stock.
How to Build a Repeatable Screening Routine
A consistent process beats a one-off search every time. Here is a simple weekly routine that takes about 20 minutes.
Step 1 — Set your IVR floor. Start with IVR above 50 as a baseline. Raise it to 60 or 65 during low-volatility markets when you want to be more selective.
Step 2 — Filter for liquidity. Set minimum open interest at 500 contracts and maximum bid-ask spread at $0.30. This eliminates illiquid names where you will get poor fills.
Step 3 — Set your expiration window. Most covered-call sellers target 21 to 45 days to expiration. This is the zone where theta decay accelerates most reliably, as the OIC's options education materials explain.
Step 4 — Filter by delta. A delta between 0.20 and 0.35 on the call you are selling corresponds roughly to a 20-35% probability of the option expiring in the money. That is a common sweet spot balancing premium collected against assignment risk.
Step 5 — Cross-check your calendar. Before you pull the trigger, verify whether the stock has earnings or a major event inside your expiration window. If it does, decide deliberately whether you want that exposure — do not stumble into it.
Step 6 — Size consistently. Never sell covered calls on a position you cannot afford to have called away. If you would be devastated to lose the shares at the strike price, either choose a higher strike or skip the trade.
Running this routine every Monday morning on a watchlist of 15 to 20 liquid stocks you already own or would be comfortable owning gives you a steady pipeline of high-quality setups without chasing every spike in volatility.
Quick Comparison: Free vs. Paid Screener Features for IVR Filtering
You do not need to spend money to get started, but paid tools do add meaningful functionality.
Free tools like Barchart's covered-call screener give you IVR percentile filtering, basic liquidity filters, and sortable results. That is enough to run the routine described above. The limitation is data refresh speed and the number of results you can export.
Paid tools like Market Chameleon (roughly $30-$50/month depending on tier) add historical IVR charts so you can see whether IVR is rising or falling, not just where it sits today. A rising IVR is often better than a static high IVR because it suggests the market is still pricing in more uncertainty — meaning premium could stay elevated or grow. They also offer annualized return calculations that normalize premium across different expiration lengths, making it easier to compare a 21-day trade against a 45-day trade on an apples-to-apples basis.
Broker-native scanners like thinkorswim cost nothing extra if you already have a Schwab account. The learning curve is steeper, but the integration with your actual positions is seamless — you can go from scan result to order ticket in two clicks.
For most retail covered-call sellers writing 5 to 20 contracts per month, the free Barchart screener combined with a broker-native tool covers 90% of what you need. Start free, upgrade only when you find yourself hitting the limits of what the free tier shows you.
What IV rank is best for selling covered calls?
Most options-income traders look for an IVR of 50 or higher before selling covered calls, with 60 to 80 being a sweet spot that balances rich premium against the risk of a volatility-driven move in the stock. Below 50, you are typically selling into a low-volatility environment where the premium collected may not justify the assignment risk. Above 80, IV is very elevated and often signals a near-term catalyst like earnings, so extra caution is warranted.
Is IV rank the same as IV percentile?
They are similar but calculated differently. IV Rank compares today's IV to the 52-week high and low using the formula (Current IV − Low) ÷ (High − Low) × 100. IV Percentile counts the percentage of days in the past year where IV was lower than today's level. Both measure relative expensiveness of options; most screeners label one or the other, so check which formula your platform uses.
Can I filter by IV rank on Barchart for free?
Yes. Barchart's covered-call screener on the free tier includes an IV Percentile filter that functions as an IVR proxy. You can set a minimum threshold, add liquidity filters, and sort results by premium yield without paying for a subscription. The free tier limits how many rows you can export, but for manual review it is fully functional.
Does selling covered calls before earnings make sense when IVR is high?
It is tempting because premium is at its richest right before earnings, but the risk is asymmetric. A large post-earnings gap down can wipe out several months of premium in a single session, and your covered call provides only limited downside protection equal to the premium collected. Most conservative covered-call strategies either close the position before earnings or avoid selling calls on stocks with earnings inside the expiration window.
How does IV rank affect the strike I should choose?
When IVR is high, you can often sell a strike further out of the money and still collect attractive premium, which gives your stock more room to run before getting called away. When IVR is low, you may need to sell closer to the current price to collect meaningful premium, which increases the chance of assignment. Adjusting strike distance based on IVR is a practical way to keep your annualized yield consistent across different volatility environments.
Are covered-call premiums taxed as ordinary income or capital gains in the US?
In most cases, the IRS treats premiums received from selling covered calls as short-term capital gains, reported in the tax year the option expires, is closed, or is exercised. However, if the call does not meet the IRS qualified covered call rules under Section 1092, it can suspend the holding period on your underlying shares, potentially converting a long-term gain into a short-term one. Consult a tax professional before selling calls on highly appreciated stock you have held for less than a year.