Reporting wheel strategy trades in TurboTax isn't as complicated as it looks, but you need to understand a few specific rules before you start clicking through the software. The tricky part isn't the data entry — it's knowing how each piece of the wheel gets classified.

Premium Income vs. Capital Gains: The Core Distinction

When you sell a cash-secured put or covered call that expires worthless, that premium gets reported as a short-term capital gain. Not ordinary income. Not a separate line item. A short-term capital gain, because options held less than a year always fall into that category regardless of how long you held the position.

Here's where most people get confused in TurboTax: the software wants you to enter each trade individually under Investments and Savings → Stocks, Cryptocurrency, Mutual Funds, Bonds, Other. When you get to "Other," that's where your options live. You'll enter the opening sale (when you collected premium) as the "Date Sold" and the expiration or closing date as the settlement.

Let's walk through a real example. Say you sold a NVDA $400 put in January for $8.00 premium ($800 total) and it expired worthless in February. In TurboTax, you'd enter:

Your gain is $800, short-term. Clean and simple.

When Assignment Happens, Things Get More Interesting

If that NVDA put gets assigned and you buy 100 shares at $400, the accounting changes. The $800 premium you collected reduces your cost basis in the shares. So your actual cost basis becomes $39,200 ($40,000 minus $800). This is the IRS rule, and TurboTax handles it correctly as long as you enter the right cost basis number.

Your broker's 1099-B should already reflect this adjusted basis — but check it. Some brokers report the raw purchase price and leave a note about the premium adjustment. If your 1099-B shows $40,000 as cost basis and you collected $800 in premium, you'll need to manually adjust it in TurboTax. The software lets you do this when you check the box that says "The cost basis is incorrect or missing on my 1099-B."

Now you're running covered calls on those NVDA shares. Same reporting logic applies — each covered call that expires worthless is a short-term capital gain entered separately. If the covered call gets exercised and your shares get called away, that premium adds to your sale proceeds. So if you sold a $420 covered call for $5.00 ($500) and got assigned, your effective sale price is $42,500, not $42,000.

Importing vs. Manual Entry

TurboTax lets you import directly from most major brokers — Schwab, TD Ameritrade (now Schwab), Tastytrade, Fidelity, and others. This sounds great until you realize the import doesn't always handle options correctly, especially around assignment adjustments.

My honest recommendation: import your trades to get the bulk data in, then go back and audit every options trade manually. It takes an hour or two but it's worth it. Pay specific attention to any trade where assignment happened. Those are the ones most likely to have basis errors.

If you had a lot of wheel trades — say 40 to 50 option cycles across AAPL, NVDA, and a few ETFs — you can also use the "summary totals" method in TurboTax instead of entering each trade individually. You'd enter one line for "short-term options trades" with the total proceeds and total basis. But you still need to mail Form 8949 with the detailed breakdown, or attach a broker statement. TurboTax walks you through this if you choose the summary option.

Wash Sale Rules and the Wheel

This is the one area where wheel traders get blindsided. If your put gets assigned, you buy shares at a loss relative to market value, and then you sell a covered call that gets assigned within 30 days — you could be triggering wash sale rules depending on the specifics. The IRS wash sale rule applies to options on substantially identical securities too, not just the shares themselves.

Practically speaking, if you're running the wheel on AAPL continuously and never stop trading it, you may have wash sales you're not aware of. TurboTax will flag these if your 1099-B shows them, but it won't catch ones your broker missed. This is worth a conversation with a CPA if your account is large or you traded heavily through a down year.

The Practical Takeaway

Before you open TurboTax, download your complete trade history from your broker in CSV format and sort it by ticker and trade type. Separate your expired options, your assigned options, and your shares that got called away. That three-column mental model — expired, assigned puts, called away shares — maps directly to how TurboTax wants the data entered. Do that prep work first and the actual TurboTax entry becomes a data entry job, not a puzzle.