If you're chasing FIRE — Financial Independence, Retire Early — you've probably done the napkin math: a $100,000 portfolio, a covered call yield of "10 or 15 percent," and suddenly the options premiums alone look like they could cover a chunk of your spending. It's a seductive calculation. It's also wrong, and the gap between that number and reality is exactly what this article is about.
We ran a $100,000 portfolio through our recommendation engine across 2.8 years of historical option data. Five stocks, the Moderate strategy, every defensive rule switched on. Here's what it actually earned.
The Headline Number: 8.1%
The portfolio started at $114,999 and generated $29,946 in total option income over 2.8 years. Annualized, that's 8.1% — the highest yield in our entire backtest library.
But read the dollar figure carefully, because this is where most people trip. The $29,946 is the cumulative total across nearly three years. Spread over that period, it's about $10,776 a year. So the realistic annual income from a well-built $100K covered call portfolio is in the $8,000-to-$10,000 range — not the $20,000 or $30,000 a year that inflated marketing implies. Those bigger numbers usually come from backtests that sell through earnings and report a best case nobody actually lives. (For why our figures land lower on purpose, the short version: we never sell into earnings — see the one week you don't sell.)
Why This Portfolio Hit the Top of the Range
8.1% is the best yield in our data, and it's worth being clear about why — because the reason is not "this portfolio was aggressive."
It hit the top of the range because of what's in it. The five holdings — Apple, Microsoft, JPMorgan, Exxon, and UnitedHealth — include genuine income workhorses. UnitedHealth and Microsoft did the heavy lifting in particular, together generating about three-quarters of the premium collected — stable, liquid names whose options reliably clear the engine's minimum threshold and can be sold week after week. At a $100K scale, there's enough capital to own meaningful positions in each, so the minimum-premium floor that strangles small accounts barely registers here. The engine could stay almost continuously covered, trading 136 times over the period. (JPMorgan was the exception — its low-volatility bank options were thin enough that it traded just 5 times, the same pattern that puts it near the bottom of our single-stock rankings.)
In other words, the high yield came from steady, frequent, fair-premium trading on quality names at a scale where nothing got in the way — not from reaching for risk. (For the full income picture across portfolio sizes, see the honest answer to how much you can make.)
Assignment: About One in Six
Across those 136 trades, the portfolio was assigned 24 times — shares called away at the strike price. That's roughly one assignment for every six calls sold.
For a FIRE investor, assignment is worth understanding clearly, because it's not a loss. When shares are called away, you sell them at the strike price you agreed to and keep every dollar of premium you collected. You're up money on the trade. The only "cost" is opportunity: if the stock keeps climbing past the strike, you don't capture that extra upside. At a 1-in-6 rate, assignment is a normal, manageable part of the rhythm — not an emergency, and not something the strategy is trying to avoid at all costs.
Why Moderate, Not Aggressive
Here's the part that matters most for anyone building this for real income: this is the Moderate strategy, a 0.25 delta target — delta being, roughly, how close the call's strike sits to the current share price. It is not the most aggressive setting available, and that's deliberate.
You might assume the aggressive setting — selling closer-to-the-money calls that pay bigger premiums — would earn more. The data says the opposite. Run the identical $100K portfolio on the Aggressive strategy and it produced just 4.2% annualized, about $5,727 a year — barely half what the Moderate setting earned.
The reason is assignment frequency. Aggressive calls pay more per contract, but they sit much closer to the money, so they get assigned far more often. Every assignment calls the shares away and forces the engine to wait out a rebuy threshold before re-entering — time the position spends in cash, earning nothing. The Aggressive portfolio traded only 42 times versus the Moderate portfolio's 136, because it kept getting knocked out of its positions. More premium per trade, far fewer trades, less income overall. (The full tradeoff between Conservative, Moderate, and Aggressive is laid out in the strategy comparison.)
For a FIRE portfolio you intend to hold for years, the steadier setting isn't the cautious choice. On this data, it's the higher-earning one.
What This Means for a FIRE Plan
So how should a FIRE investor fold this in? Treat covered call income as a supplement that smooths your withdrawals, not as the engine of the plan. Roughly $10,000 a year on $100,000 is a meaningful tailwind — it can cover a portion of annual spending, reduce how much you need to sell in a down market, or simply get reinvested. But it's an 8% layer on top of a portfolio that still rises and falls with the market, not a guaranteed 8% on a stable base.
The honest version of the FIRE math: a thoughtfully built $100K Moderate portfolio threw off about $8,000-$10,000 a year in option income over this stretch, on top of dividends and price appreciation. That's a real number you can plan around — which is worth far more than a bigger number you can't.
Curious what your own portfolio would have done? Try it — see what your portfolio would have generated under the same engine. No login required.
Frequently Asked Questions
How much can you realistically make selling covered calls on $100K?
In our 2.8-year backtest, a $100,000 Moderate portfolio generated $29,946 total — about $10,776 a year, or 8.1% annualized. That's roughly the top of the realistic range. Claims of $20,000 or $30,000 a year on $100K usually come from backtests that sell through earnings and ignore the gap risk that inflates those premiums.
Is 8% a year sustainable for a covered call portfolio?
8.1% was the high end of our results, achieved on a quality five-stock mix at a scale where the minimum-premium floor didn't suppress trading. It's a reasonable planning figure for a well-built $100K Moderate portfolio, but it's income layered on a portfolio that still moves with the market — not a guaranteed return on a stable base. Years will vary.
Should FIRE investors use the aggressive covered call setting for more income?
The data argues against it. The Aggressive strategy on the identical $100K portfolio earned just 4.2% — about half the Moderate result — because closer-to-the-money calls get assigned far more often, knocking the position out and forcing it to sit in cash. For a long-term FIRE portfolio, the Moderate setting earned more, not less.
Is getting assigned 24 times a problem?
No. Assignment isn't a loss — you sell your shares at the agreed strike and keep the premium, coming out ahead on the trade. The only cost is missing further upside if the stock keeps climbing. At about one assignment per six calls, it's a normal part of the strategy's rhythm, not something to fear.
The most useful number in covered call investing isn't the biggest one — it's the one that still holds true three years later. For a $100K FIRE portfolio, that number is about 8%, and knowing it precisely is what turns a daydream into a plan.
Methodology
These results come from running the Income Factory recommendation engine against 2.8 years of historical option chain data (ORATS, 2023-2025) with all defensive features active: earnings blackouts (14 days before earnings), buy-to-close orders at a 50% profit target, a 21-day minimum days-to-expiration (DTE) floor, and per-stock rebuy thresholds (10%/12%/15% for stable, moderate, and volatile names). Strategy: Moderate, a 0.25 delta target. The Aggressive comparison re-runs the identical portfolio at a 0.35 delta target. Results are backtested and simulated — not actual trading. Past performance does not guarantee future results.