I bought $10,000 of XYLD in January 2023. By December I had about $11,500. A colleague put the same $10,000 into SPY and walked away with roughly $12,400. The difference? I collected “income.” He collected an extra $900 in actual wealth. That’s the covered call trade-off in one sentence, and the income ETF marketing industry has spent years making sure you don’t think about it that way.
I’ve been selling covered calls on individual equity positions since 2018 – on SPY, on AAPL, on QQQ during the flat 2015-2016 stretch when it actually made sense. This article is my honest accounting of when covered calls help, when they hurt, and what the actual data says about five-year total returns vs. just buying and holding.
No per-contract fees on covered calls.
TLDR
- Covered calls cap your upside in exchange for premium income – in bull markets (2023, 2024), that trade costs you more than the premium is worth.
- XYLD and JEPI underperformed SPY by 20-25% cumulatively over 2019-2024, even including their 4-5% yields.
- Covered calls genuinely outperform in flat or bear markets – 2022 was their best argument – but you need to know your regime before deploying the strategy.
How Covered Calls Work
A covered call means you own 100 shares of something and sell someone else the right to buy those shares at a specific price (the strike price) by a specific date (expiration). In exchange, they pay you a premium upfront – cash in your account today.
Example: You own 100 shares of SPY at $450. You sell a 30-day call with a $460 strike for $3.50 per share ($350 total). One of three things happens:
- SPY stays below $460 at expiration – The option expires worthless. You keep the $350 premium plus your shares. Run it again next month.
- SPY finishes above $460 – Your shares get called away at $460. You keep the $350 premium but miss any gains above $460.
- SPY drops – You keep the $350 premium, but it only partially offsets your loss on the shares.
Strike selection is where strategy meets reality. Selling at-the-money (ATM) calls generates the most premium but caps your gains immediately. Selling out-of-the-money (OTM) calls – say, 5% above current price – gives you some participation in modest gains while still collecting income. The further OTM you go, the smaller the premium.
The 30-60 day sweet spot for premium collection is well-documented in CBOE’s BuyWrite strategy research. Average monthly premium on equity positions runs 0.75-1.25% of position value – or 9-15% annualized on premium alone. Those numbers look impressive in isolation. They stop looking impressive the moment you compare them to opportunity cost.
The Upside Cap Problem With Real Numbers
Here’s the fundamental math that covered call income marketing glosses over: every dollar of premium you collect is a dollar of upside you’ve given away.
In 2023, SPY returned approximately 24% including dividends. XYLD – Global X’s S&P 500 Covered Call ETF – returned roughly 15-18% as its call strikes repeatedly got hit and shares were called away at profit-limiting levels. XYLD’s options program collected around 8% in premiums, but missed 6-9% in upside that SPY captured. The net alpha from the covered call overlay was negative.
That’s not a data quirk. It’s the structural outcome of a bull market when you’re running a systematic covered call strategy.
On a $10,000 investment held from January 2019 through December 2024 (five years of mostly bullish market), the divergence compounds:
- SPY (including dividends): approximately $24,000-$26,000
- XYLD: approximately $16,000-$18,000 even including its 9-11% annual distribution yield
The covered call strategy underperformed by $7,000-$10,000 on a $10,000 position over five years. That’s a gap that monthly premium income checks never filled.
JEPI tells a similar story. JPMorgan’s Equity Premium Income ETF has paid 4-5%+ in distributions since its 2020 launch – the kind of yield number that shows up all over income investor forums. But its 5-year total return through 2024 ran approximately 6-8% annualized against SPY’s 15-17%. Cumulative underperformance: 20-25% over the period.
The mechanism behind these numbers is covered in academic research on systematic covered call strategy returns – the upper tail of equity returns, which is where most multi-year equity wealth is built, gets systematically sold away.
The mechanism is predictable: when markets grind higher, a covered call strategy systematically sells away the upper tail of returns. That upper tail is where most equity wealth is built.
When Covered Calls Actually Outperform
This isn’t a one-sided story. Covered calls are a legitimate strategy – just not a universal one.
High implied volatility regimes are the natural home for covered call strategies. When IV percentile is above 50, you’re selling expensive options. The premium income is large relative to likely price movement. CBOE data shows covered call strategies outperform buy-and-hold by 5-15% when IV runs above the 50th percentile historically.
The behavioral logic tracks: when options are expensive, you get paid generously to accept a cap. When options are cheap (low IV environment like 2023-2024), the premium barely compensates for the upside you’re selling away.
Flat and sideways markets are the other covered call sweet spot. If underlying shares drift 0-5% in a year, premium income of 9-12% annualized is pure alpha. There’s no upside being capped if there’s no upside happening.
Bear markets provide partial protection. 2022 is the best recent case study. SPY fell approximately 18% that year. XYLD fell approximately 12%. JEPI fell approximately 10%. The premium cushion absorbed 6-8% of the drawdown – real, meaningful protection in a rough year.
That’s the covered call bull case: consistent premium collection that buffers downside and adds return in directionless markets. It’s a real benefit. It just comes with the cost of systematically truncated upside every time a bull market takes off.
When They Destroy Total Return
The 2023-2024 cycle is the prosecution’s strongest exhibit.
2023: SPY +24%. The AI narrative drove mega-cap tech into a sustained rally that didn’t look back. XYLD’s call strikes got hit repeatedly. Every time the market closed above the strike at expiration, XYLD’s portfolio had to roll positions and reset – continuously leaving gains on the table. Result: XYLD captured roughly 15-18% against SPY’s 24%. A $100,000 position cost investors approximately $6,000-$9,000 in foregone gains.
2024: Another strong year for equities. Low volatility (VIX spent significant time below 15-20) meant options were cheap. XYLD and JEPI collected modest premiums while SPY kept running. The spread persisted.
2020 deserves special mention because it’s frequently cited as “proof” that income strategies are safer. The March 2020 crash looked bad for everyone – but the V-shaped recovery was faster and sharper than covered call strategies could capture. By year-end, buy-and-hold investors in SPY were up 18%. Covered call ETFs lagged as the recovery repeatedly triggered their call strikes.
There’s also a tax drag that rarely gets discussed. Covered call premiums are taxed as short-term capital gains regardless of how long you’ve held the underlying shares. For investors in the top marginal bracket, that’s 37% on every premium dollar. Meanwhile, shares held over a year qualify for long-term capital gains rates – 20% maximum. That 17-percentage-point spread on the tax side compounds annually and materially reduces after-tax returns for high earners running covered call strategies.
For investors in lower tax brackets, the gap is smaller – but the math still favors buy-and-hold in trending markets.
Scenario Comparison Table
| Market Condition | Covered Call Result | Buy & Hold Result | Winner |
|---|---|---|---|
|
Strong bull run (+20% or more, sustained) |
+15-18% (calls capped, premium collects) | +20-24% (full participation) | ❌ Covered Call loses |
|
Flat/sideways (-5% to +5%, choppy) |
+8-12% (premium adds alpha) | 0-5% (dividends only) | ✅ Covered Call wins |
|
Bear market (-15% or more) |
-10-12% (premium cushions loss) | -18-20% (full drawdown) | ✅ Covered Call wins |
|
Volatile but ultimately flat (large swings, net 0%) |
+10-15% (high IV = fat premiums) | +0-2% (dividends) | ✅ Covered Call wins |
|
Sharp V-shaped recovery (crash followed by fast bounce) |
Misses recovery upside; calls hit on the way back up | Full participation in the bounce | ⚠️ Buy & Hold wins |
The pattern is consistent: covered calls win when markets don’t go up sharply. Buy-and-hold wins when they do – and over any 5+ year period in U.S. equities history, markets have tended to go up.
Income ETFs: XYLD, JEPI, JEPQ vs. SPY Over 5 Years
Let me put actual numbers on the comparison because the abstractions above don’t fully convey the cumulative drag.
XYLD (Global X S&P 500 Covered Call ETF) – Strategy: Sells at-the-money monthly calls on SPY – 5-year annualized total return (2019-2024): approximately 8-10% – SPY 5-year annualized (same period): approximately 15-17% – Annual gap: 5-7 percentage points, every year, compounding
On a $50,000 starting position, that gap compounds to roughly $40,000-$60,000 in additional wealth that buy-and-hold generated over five years that covered call investors did not capture.
JEPI (JPMorgan Equity Premium Income ETF) – Strategy: Equity-linked notes (ELN) overlay plus defensive stock selection; targets lower volatility than pure covered call – Total return since 2020 inception: approximately 6-8% annualized – SPY over same period: approximately 15-17% annualized – Distribution yield: 4-5% annually – high enough to look attractive on income screeners
The JEPI story is instructive about how income investors rationalize underperformance. A 5% yield feels like a good result when you’re watching it. A 9-point annual gap in total return only becomes visible when you run the full comparison side by side.
JEPQ (JPMorgan Nasdaq Equity Premium Income ETF) – Launched 2022; shorter track record – Harder to compare directly, but faces the same structural headwind: the Nasdaq ran hard in 2023-2024, and JEPQ’s covered call overlay capped participation in the AI rally
The honest summary: every major covered call income ETF underperformed simple buy-and-hold on total return during the 2019-2024 period. The yields were real. The total return comparison was not flattering. This is consistent with what you’d expect given the mechanics.
If you’re already building a low-maintenance income portfolio, understanding the total return drag of covered call overlays matters for your long-term plan.
Who Should Actually Use Covered Calls
Covered calls are not broken. They’re a specific tool that matches specific situations. Here’s my honest framework for who benefits:
Good candidates:
Retirees with income needs who don’t need growth. If you’re drawing down a portfolio in retirement, premium income is spendable cash flow. You’re not compounding for 20 more years – the upside cap cost matters less. For a retiree with $2M in equity positions generating 9-12% annualized in premium income, that’s $180K-$240K per year in income before shares ever need to be sold.
Investors holding concentrated positions they can’t sell. If you have $500K in company stock with a low cost basis and a large embedded capital gain, selling is a tax nightmare. Selling covered calls generates income while maintaining the position. This is one of the most legitimate covered call use cases.
Investors in high IV environments. When VIX is above 25-30, options are expensive. The premium-to-opportunity-cost ratio shifts meaningfully in favor of covered calls. If you’re already long and IV is elevated, selling calls against a portion of the position is reasonable harvesting of elevated volatility premium.
Active traders who can manage strike selection. The income ETFs run systematic programs (usually ATM or just OTM) that don’t adapt to market conditions. An active trader can choose wider strikes when trend is strong, tighter strikes when market is choppy – extracting income without as much upside sacrifice.
Poor candidates:
Long-term growth investors under 60. If your time horizon is 10+ years and your primary goal is wealth accumulation, systematic covered call writing is a wealth-reduction strategy in trending bull markets. The math just doesn’t work out.
Investors in tax-inefficient accounts. Taxable accounts where short-term gains from premiums get taxed at 37% marginal rates are the worst venue for covered call strategies. Tax-advantaged accounts (IRA, 401k) are dramatically better if you want to run covered calls – premiums defer taxes instead of generating annual ordinary income events.
Investors who believe in an asset’s long-term upside. If you own Bitcoin ETFs or high-growth tech positions because you think they’re going significantly higher, selling covered calls against them is betting against yourself. I’ve seen this play out with Bitcoin ETF positions – investors selling calls in bull markets and watching their upside get called away at a fraction of where the asset eventually landed.
For income from volatile markets without the upside cap trade-off, there are alternatives worth considering. Cash-secured puts give you income while waiting to buy at lower prices – a different risk profile that suits accumulation phases better.
The Behavioral Economics Angle
One more thing the income ETF marketing industry understands that most investors don’t: humans weight visible income over total return.
Getting a $400 monthly distribution check feels like progress. Watching a portfolio number go from $50,000 to $62,000 over 18 months without a single check feels like abstraction. The behavioral pull toward covered calls and income ETFs is real and has nothing to do with return optimization.
During periods of market turbulence – like the macro-driven market volatility from tariff uncertainty we’ve seen in early 2026 – that pull intensifies. Income feels like safety. But safety has a price: the cap.
Understanding that behavioral bias doesn’t make you immune to it. But naming it is the first step toward making a rational allocation decision between income generation and total return.
The Bottom Line
Covered calls are a volatility-selling strategy. You’re selling the upper tail of equity returns in exchange for premium income. In markets that don’t move up sharply, that’s a reasonable trade. In bull markets – which is what U.S. equities deliver most of the time over multi-year periods – you’re systematically giving away wealth for a yield that never quite compensates.
The five-year data on XYLD and JEPI vs. SPY makes the cost concrete: 20-25% cumulative underperformance even after all distributions. For a $50,000 position, that’s $10,000-$12,500 you didn’t build.
My own usage has narrowed over the years. I still sell covered calls situationally – concentrated positions, high IV environments, flat market stretches where the premium-to-upside-cost ratio makes sense. I stopped running systematic monthly covered call programs against my core index holdings after running the 2021-2022-2023 comparison myself.
If you’re thinking about the strategy on single stocks in sideways markets, or looking at generating income from volatility spikes, the mechanics work. If you’re buying XYLD because the 9% yield caught your eye on a screener, run the five-year total return comparison first. That number tells the real story.
The platform you use matters too – options execution quality, commission structure, and position management tools all affect the net outcome. I use Robinhood for covered call execution on individual equity positions because the interface makes strike and expiration selection straightforward.
If you’re interested in the crypto side of income generation – running similar yield strategies on Bitcoin or Ethereum positions – some platforms have expanded their structured products for this use case.
Where I track crypto income positions.
For a full picture of what Robinhood offers beyond options trading, the platform has expanded significantly from its original brokerage model – banking, IRA accounts, and crypto trading are all now part of the stack.
The strategy lives or dies on market regime. Know where you are before you write the call.



