Updated Tuesday, June 23, 2026

Best covered calls today

Our scanner runs daily after market close (4:30 PM ET). Check back after 5:30 PM ET for today's top covered call opportunities across 7,000+ symbols.
Top return
pending scan
Candidates found
today
Contracts analyzed
options contracts
Symbols scanned
7,000+
equities & ETFs
Avg IV (top 20)
implied volatility

Data: Options chains scanned daily after market close (4:30 PM ET). Annualized return = (premium ÷ stock price) × (365 ÷ DTE). Min. liquidity: open interest ≥ 100, spread ≤ 5% of mid. Full methodology →

Top 25 covered calls today

Scanner runs daily after 4:30 PM ET — check back this evening for today's opportunities.

How to read this table

Annualized return is the option premium divided by stock price, scaled to a yearly rate by DTE.
Delta approximates the probability the option expires in-the-money. Delta 0.35 = ~35% chance of assignment.
Income + low assignment risk → delta 0.20–0.30
Maximum premium → sort by Ann. Return, IV > 50%
Conservative accounts → large-cap, delta < 0.25
Always check for earnings ⚠ before selling

Frequently asked questions

What are the best covered calls today?

Check back after 4:30 PM ET when our scanner processes the day's options chains.

When are covered call opportunities updated?

Our scanner runs daily after market close (4:30 PM ET) and data is available by 5:30 PM ET. This page refreshes every 30 minutes automatically.

What is the best delta for a covered call today?

For income with low assignment risk, target delta 0.20–0.30 (OTM). For maximum premium collection, delta 0.35–0.50. Conservative accounts and IRAs should stay below delta 0.25.

How many covered call opportunities exist today?

Our scanner found multiple covered call candidates today from 30,000+ options contracts analyzed across 7,000+ symbols. Data is updated every 30 minutes after 4:30 PM ET.

What time are covered call opportunities updated?

The scanner runs daily after 4:30 PM ET and data is available within 30 minutes of market close. The page refreshes automatically every 30 minutes. For real-time data, use the interactive screener.

Explore by category