Covered Calls on a $1 Million Portfolio: Realistic Income Expectations

What Income Can You Realistically Expect?

Selling covered calls on a $1 million stock portfolio typically generates between $24,000 and $60,000 per year — that is a 2.4% to 6% annualized yield on the portfolio's value. Where you land in that range depends on three things: how volatile your stocks are, how far out-of-the-money you set your strike prices, and how often you roll the positions.

Those numbers are not a guarantee. They are a realistic band based on current implied volatility levels across large-cap US equities. If you own high-volatility names like NVDA, you can push toward the top of that range. If your portfolio is mostly low-volatility dividend payers, expect to sit closer to the bottom. The Options Industry Council (OIC) notes that covered calls are one of the most straightforward options strategies for income, but the premium you collect is always a trade-off against your upside.

How the Math Works: A Concrete Example

Let's say you own 1,000 shares of Apple (AAPL), currently trading at $195 per share. That position is worth $195,000. You decide to sell 10 covered call contracts (each contract covers 100 shares) at the $200 strike expiring in 30 days. The premium is $2.50 per share, so you collect $2,500 in cash upfront.

That is a 1.28% return on your $195,000 position in one month. Annualized, if you repeat that trade every month, you are looking at roughly 15.4% — but that assumes AAPL stays below $200 every single month, which it will not. A more conservative estimate accounts for months when the stock runs past your strike and gets called away, or months when you choose not to sell because implied volatility is too low to make it worthwhile. Realistically, consistent monthly execution on AAPL might net you 6% to 9% annualized after accounting for those interruptions.

Now scale that across a $1 million portfolio. If you allocate $200,000 each to five positions — say AAPL, MSFT, NVDA, SPY, and a fourth large-cap — and each generates an average monthly premium of 0.4% to 0.5% of its value, your monthly income lands between $1,600 and $2,500 per position, or $8,000 to $12,500 across the whole book. That is $96,000 to $150,000 annualized in a best-case scenario. But that best case requires high implied volatility, disciplined execution, and no major disruptions. A more grounded annual target for a diversified $1 million covered-call portfolio is $30,000 to $50,000.

What Drives Premium Higher or Lower?

Implied volatility (IV) is the single biggest lever. When the CBOE Volatility Index (VIX) is elevated — say above 20 — premiums across the board are richer. When VIX is sitting at 13 or 14, premiums shrink and your income drops. You cannot control the VIX, but you can time your sales to coincide with earnings announcements or macro events when IV spikes.

Strike distance matters too. Selling a call that is 1% out-of-the-money (OTM) pays more than one that is 5% OTM, but it also means your stock gets called away more often. Most income-focused traders target the 30-delta to 40-delta strike — that is roughly 2% to 4% OTM on a 30-day contract — as a balance between premium collected and the chance of keeping the shares.

Expiration length is the third factor. Thirty-day options are the sweet spot for most covered-call writers because time decay (theta) accelerates in the final 30 days of an option's life. Selling 45-day options and closing at 21 days is a popular variation that captures most of the theta while freeing up capital sooner. The OIC's educational materials cover this theta-decay curve in detail if you want to dig deeper.

Risks You Need to Understand Before You Start

Covered calls are not a free lunch. The premium you collect is real, but it comes with a real cost: you cap your upside. If AAPL jumps from $195 to $220 after you sold the $200 call, you sell your shares at $200 and miss $20 per share in gains. On 1,000 shares, that is $20,000 left on the table. The $2,500 premium you collected does not come close to covering that missed gain.

Assignment risk is constant. Any time your stock closes above the strike at expiration, you may be assigned — meaning your shares are sold at the strike price. FINRA rules require your broker to hold the underlying shares as collateral, which is why the strategy is called a 'covered' call. But assignment still forces a taxable sale, which brings us to the next risk.

Concentration risk is often overlooked. If your $1 million portfolio is heavily weighted in two or three names, a single bad earnings report can drop your stock 15% overnight. The premium you collected — maybe 1% to 2% — does not offset a 15% drop. Covered calls reduce your cost basis slightly, but they are not a hedge against a serious decline. Diversifying across at least five to eight positions helps, but it does not eliminate this risk.

Finally, early assignment on American-style options is possible any time before expiration, not just at expiration. This is rare for calls that still have time value, but it can happen around ex-dividend dates when the dividend is large relative to the remaining time value. Keep an eye on your positions heading into dividend dates.

How Are Covered Call Premiums Taxed?

In the United States, the IRS treats premiums from covered calls as short-term capital gains in most cases, regardless of how long you hold the position. If your call expires worthless, the premium is recognized as a short-term gain in the tax year it expires. If you buy the call back to close the position, the difference between what you sold it for and what you paid to close it is your gain or loss.

There is an important wrinkle: the IRS has rules under Section 1092 (straddle rules) and related provisions that can suspend the holding period on your underlying stock while a covered call is open. If you sell an in-the-money call on stock you have held for less than a year, you could lose long-term capital gains treatment on those shares if they get called away. Consult a tax professional before selling calls on shares you are trying to hold for long-term treatment.

In Canada, the Canada Revenue Agency (CRA) generally treats covered call premiums as capital gains when the call expires or is closed, but the treatment can shift to income if the CRA determines you are trading options as a business. Canadian investors should review CRA's guidance on options transactions or speak with a tax advisor familiar with CRA rules.

For both US and Canadian investors, keeping clean records of every trade — entry price, exit price, expiration date, and whether assignment occurred — is essential for accurate tax reporting.

Building a $1 Million Covered-Call Portfolio: Practical Setup

Start with liquidity. Only sell covered calls on stocks with tight bid-ask spreads and high open interest. SPY, AAPL, MSFT, and NVDA all have extremely liquid options markets. Thinly traded options cost you money on every trade through wide spreads.

Size your positions so no single stock represents more than 20% to 25% of the portfolio. On a $1 million book, that means at least four to five positions. With AAPL at $195, a $200,000 allocation gives you roughly 1,025 shares — enough to sell 10 contracts comfortably.

Set a monthly calendar. Pick a consistent expiration cycle — most traders use the standard monthly expiration, the third Friday of each month. Sell your calls 25 to 35 days before expiration. Close them when they have lost 50% to 80% of their value, or let them expire worthless if they are far OTM in the final week.

Track your realized yield quarterly. Divide total premiums collected by the average portfolio value for the quarter. If you are consistently below 0.5% per month (6% annualized), consider whether you are selling too far OTM or whether your stocks simply have low implied volatility. Adjust your stock selection or strike distance accordingly.

Realistic Annual Income Summary by Strategy Intensity

Here is a straightforward breakdown of what a $1 million covered-call portfolio might generate depending on how aggressively you manage it:

Conservative (5% OTM strikes, low-volatility stocks, 8 trades per year): $15,000 to $25,000 annually. You keep most of your upside but collect thin premiums.

Moderate (2% to 3% OTM strikes, mix of large-caps including some tech, 12 trades per year): $30,000 to $50,000 annually. This is the most common approach for income-focused retail traders.

Aggressive (at-the-money or slightly OTM, high-IV names like NVDA, 12 to 15 trades per year): $55,000 to $90,000 annually. You collect rich premiums but give up significant upside and face frequent assignment.

Most readers of this publication target the moderate band. A $40,000 annual income on a $1 million portfolio is a 4% yield — meaningful supplemental income without requiring you to take on excessive assignment risk or chase high-volatility names you would not otherwise own.

How much monthly income can I expect from covered calls on a $1 million portfolio?

A realistic monthly income range is $2,500 to $4,200, which works out to $30,000 to $50,000 per year on a $1 million portfolio. The exact amount depends on the implied volatility of your stocks, how close to the money you sell, and how consistently you execute the trades. High-volatility months will pay more; quiet markets will pay less.

What stocks work best for covered calls on a large portfolio?

Liquid, widely-traded stocks with active options markets work best — think AAPL, MSFT, NVDA, and SPY. These names have tight bid-ask spreads and high open interest, which means you lose less money on each trade and can enter and exit positions easily. The Options Industry Council (OIC) recommends checking open interest and volume before selling any covered call.

Do covered calls count as ordinary income or capital gains?

In the US, the IRS generally treats covered call premiums as short-term capital gains when the option expires or is closed. They are not classified as ordinary income like dividends or wages. However, IRS straddle rules can affect the holding period of your underlying shares, so consult a tax professional if you are managing a large portfolio.

What happens if my stock gets called away when selling covered calls?

If your stock closes above the strike price at expiration, your shares are sold at the strike price — this is called assignment. You keep the premium you collected, but you no longer own the shares. To re-establish the position, you would need to buy the stock back, potentially at a higher price than you sold it.

Is a 10% annual yield from covered calls realistic on a $1 million portfolio?

A 10% yield ($100,000 per year) is possible but requires selling aggressive strikes on high-volatility stocks and executing trades nearly every month without interruption. Most experienced covered-call writers target 3% to 6% annually as a sustainable, lower-risk range. Chasing 10% typically means accepting frequent assignment and giving up most of your stock's upside.

How many contracts should I sell on a $1 million portfolio?

Each standard options contract covers 100 shares, so the number of contracts depends on your share count per position. A $200,000 allocation to AAPL at $195 per share gives you roughly 1,025 shares, allowing you to sell 10 contracts. Across a five-stock $1 million portfolio, you might sell 40 to 60 total contracts per month depending on position sizes.