Selling Covered Calls in a Roth IRA at Schwab: Keep the Premium Tax-Free
The Short Answer: Yes, and the Tax Benefit Is Real
Yes, you can sell covered calls inside a Schwab Roth IRA, and every dollar of premium you collect grows tax-free. Because a Roth IRA is funded with after-tax money, the IRS does not tax qualified distributions — which means the option premium, any capital gains from assignment, and all compounding along the way are yours to keep when you withdraw in retirement.
This is one of the most underused income strategies for long-term investors. You already own the stock. Selling a call against it turns a static position into a monthly or weekly cash-flow machine — all sheltered from federal income tax under IRS Publication 590-B rules governing Roth IRA distributions.
How Schwab Handles Options Approval in a Roth IRA
Schwab allows options trading in Roth IRAs, but you must apply for and receive options approval before you can place a single trade. Schwab uses a tiered approval system. Covered calls fall under Level 1 (sometimes labeled 'Covered' at Schwab), which is the most basic tier and the easiest to get approved for.
To apply, log in to Schwab.com, go to Account Features > Brokerage & Trading > Options, and submit the options application for your Roth IRA specifically — approval on a taxable account does NOT automatically carry over. Schwab will ask about your investing experience, net worth, income, and options knowledge. Answer honestly. FINRA Rule 2360 requires brokers to perform suitability reviews before approving options accounts, so Schwab is following a regulatory obligation, not just adding paperwork.
Once approved at Level 1, you can sell covered calls. You cannot sell naked calls or naked puts in an IRA — those require margin, and IRAs are prohibited from using margin under IRS rules. Buying puts for protection is available at Level 2, but that is a separate application step.
A Worked Example: Selling a Covered Call on AAPL Inside Your Roth
Let's make this concrete. Suppose you hold 100 shares of Apple (AAPL) in your Schwab Roth IRA, purchased at an average cost of $170. AAPL is currently trading at $213.
You decide to sell one covered call contract (1 contract = 100 shares) with a $220 strike price expiring in 30 days. The bid/ask on that call is $2.10 / $2.20, so you place a limit order at $2.15 and get filled. Schwab immediately credits your Roth IRA cash balance with $215 (100 shares × $2.15 premium).
Scenario A — AAPL stays below $220 at expiration: The call expires worthless. You keep all $215 in premium, your 100 shares are still in the account, and you can sell another call next month. Over 12 months of similar trades, that is roughly $2,580 in premium income — all sitting inside your Roth, compounding tax-free.
Scenario B — AAPL closes above $220 at expiration: Your shares are called away (assigned) at $220. Schwab sells your 100 shares for $22,000. Your gain — the difference between your $170 cost basis and the $220 strike, plus the $215 premium — totals approximately $5,215. In a taxable account, that gain would trigger capital gains tax. Inside the Roth, you owe zero federal tax, provided the distribution is qualified under IRS Publication 590-B (account open at least 5 years, owner age 59½ or older at withdrawal).
Note: After assignment you no longer own AAPL. If you want to re-establish the position, you buy shares again with the cash proceeds — a completely normal move inside a Roth.
What Are the Real Risks? (Read This Before You Trade)
Covered calls are considered a conservative options strategy by the Options Industry Council (OIC), but 'conservative' does not mean 'risk-free.' Here are the risks you need to understand before your first trade.
**Capped upside.** If AAPL rockets from $213 to $250 before expiration, you still sell at $220. You miss $30 per share in gains. In a Roth IRA, that missed appreciation is also tax-free growth you will never get back.
**The stock can still fall.** The premium you collect provides only a small cushion. If AAPL drops from $213 to $180, your $2.15 premium offsets only $2.15 of that $33 loss. Covered calls do not protect you from a serious decline.
**Early assignment.** American-style equity options (which AAPL and most US stocks use) can be assigned before expiration, especially around ex-dividend dates. If your call is assigned early, your shares leave the account sooner than planned. The OIC notes this is most likely when the call is deep in-the-money and the dividend is large relative to remaining time value.
**Wash-sale complexity.** The IRS wash-sale rule (IRC Section 1091) is less of a concern inside a Roth because gains are sheltered, but if you also hold the same stock in a taxable account and trigger a wash sale there, it can affect your taxable account's cost basis. Keep your Roth and taxable positions in the same stock clearly separated in your planning.
**Contribution limits still apply.** Premiums earned inside the Roth are NOT new contributions. They are earnings. You cannot 'stuff' extra money into the Roth just because you generated premium income. IRS annual contribution limits for 2024 are $7,000 ($8,000 if age 50+).
Step-by-Step: Placing Your First Covered Call Trade at Schwab
Once your Roth IRA has options approval and you own at least 100 shares of a stock, here is how to place the trade on Schwab's platform.
1. Log in and select your Roth IRA account from the account dropdown — not your taxable brokerage account. 2. Click Trade > Options. 3. In the Action field, select 'Sell to Open.' 4. Enter the ticker symbol (e.g., AAPL). 5. Select the expiration date. For beginners, a 30-45 day expiration (often called the 'monthly') gives a good balance of premium and time to manage the trade. 6. Choose your strike price. A strike 3-7% above the current stock price (out-of-the-money) lets you collect premium while giving the stock room to run before you get called away. 7. Set Order Type to 'Limit' and enter your price. Never use a market order on options — the bid/ask spread can be wide and you will overpay or undersell. 8. Set the number of contracts. One contract per 100 shares you own. Selling more contracts than you have shares turns it into a naked call — Schwab will reject this in an IRA. 9. Review and confirm. Schwab shows the maximum profit, maximum loss, and breakeven before you submit.
The premium hits your account the same day the trade settles (options settle T+1 under SEC rules updated in 2024).
Canadian Investors: Covered Calls in a TFSA or RRSP
If you are a Canadian investor reading this, the equivalent of the Roth IRA is the Tax-Free Savings Account (TFSA). The Canada Revenue Agency (CRA) allows covered call writing inside a TFSA, and like the Roth, gains and income inside the account are not taxed on withdrawal.
However, the CRA has issued guidance warning that if options trading becomes the primary activity of the TFSA — essentially running it as a business — the account can lose its tax-exempt status. Selling covered calls on stocks you hold as long-term investments is generally considered acceptable. Aggressive, high-frequency options trading for pure income with no underlying investment intent is the activity the CRA has flagged in audit cases.
For RRSP holders, covered calls are also permitted, but gains are tax-deferred (not tax-free) — you pay income tax when you withdraw, similar to a traditional IRA in the US. Schwab does not offer registered Canadian accounts; Canadian investors typically use brokers like TD Direct Investing, Questrade, or Interactive Brokers Canada for TFSA and RRSP options trading.
How Much Income Can You Realistically Expect?
Premium income depends on three things: the stock's implied volatility, how far out-of-the-money your strike is, and how much time until expiration. Higher volatility means fatter premiums — but also bigger potential swings in the stock price.
As a rough benchmark using current market conditions: on a $21,300 position in AAPL (100 shares at $213), selling a 30-day out-of-the-money call might generate $150-$250 per month, or roughly 0.7%-1.2% of position value monthly. Annualized, that is 8%-14% in additional income on top of any stock appreciation or dividends.
On a higher-volatility name like NVDA (NVIDIA), which trades around $875, a 30-day call 5% out-of-the-money might fetch $400-$700 per contract — but NVDA can also move $50 in a single session, so the risk of missing a large upside move is real.
The OIC recommends new covered-call writers start with lower-volatility, large-cap names they are comfortable holding long-term, and treat the premium as a bonus — not as a reason to buy a stock they would not otherwise want to own.
Does Schwab allow covered calls in a Roth IRA?
Yes. Schwab permits covered call writing in Roth IRAs under its Level 1 options approval tier. You must apply for options approval specifically on your Roth IRA account — approval on a taxable account does not transfer automatically. Once approved, you can sell covered calls on any stock you hold in 100-share lots.
Is the premium from a covered call tax-free in a Roth IRA?
Yes, as long as your distribution is qualified under IRS Publication 590-B — meaning the Roth IRA has been open at least five years and you are age 59½ or older when you withdraw. All earnings inside the Roth, including option premiums and capital gains from assignment, grow and can be withdrawn completely free of federal income tax.
What happens if my covered call gets assigned inside my Roth IRA?
Your 100 shares are sold at the strike price, and the cash proceeds land in your Roth IRA cash balance. There is no immediate tax event because the sale happens inside the account. You can then use that cash to buy shares again or deploy it into another position.
Can I sell covered calls every month in my Roth IRA without it affecting my contribution limit?
Yes. Premium income earned inside a Roth IRA is investment income, not a contribution. It does not count against your annual IRS contribution limit ($7,000 for 2024, $8,000 if age 50+). You can sell calls as frequently as you like without any contribution-limit implications.
What options level do I need at Schwab to sell covered calls?
Covered calls require Level 1 options approval at Schwab, which is the entry-level tier. You apply through the Schwab website under Account Features > Brokerage & Trading > Options. Schwab reviews your experience and financial profile as required by FINRA Rule 2360 before granting approval.
What is the biggest risk of selling covered calls in a Roth IRA?
The biggest risk is capped upside — if the stock surges past your strike price, your shares get called away and you miss the additional gains, including the tax-free compounding that growth would have generated inside the Roth. The premium collected is a fixed amount, while the potential upside you give up is unlimited. Choose your strike price carefully to balance income against the cost of missing a big rally.