Wheel Strategy Taxes Explained: What You Actually Owe
What's in this guide
1. The big picture — how the IRS sees wheel income 2. Option premium taxes (the CSP and CC legs) 3. What happens tax-wise when you get assigned 4. Called-away shares and your true realized gain 5. The wash sale trap that catches wheelers 6. Tracking cost basis (brokers get this wrong) 7. Quarterly estimated taxes if wheeling is your income 8. When to move the wheel into an IRA 9. Next stepsThe wheel strategy is a beautiful income machine. The IRS thinks so too, which is why it wants a piece of nearly every trade you close. Understanding exactly what you owe — and when — is the difference between netting the returns you see in your broker app and getting a nasty surprise every April.
This is the honest walkthrough of wheel-strategy taxes in a taxable brokerage account. If you’re running the wheel in a Roth IRA, most of this doesn’t apply (see our Roth wheel guide instead — everything inside a Roth is tax-free). Not tax advice; see a CPA for anything material.
1. The big picture — how the IRS sees wheel income
Nearly every dollar the wheel produces is taxed as short-term capital gains — which in the U.S. is the same as ordinary income. Your federal rate is whatever tax bracket you’re in (10% to 37%), plus state income tax if applicable, plus 3.8% Net Investment Income Tax if your MAGI is above certain thresholds ($200k single / $250k married in 2026).
The reason it’s all short-term: nearly every wheel trade closes in under 12 months. Cash-secured puts are typically 30–45 DTE. Covered calls similar. Assigned shares held in a wheel cycle usually get called away within 3–6 months. Long-term capital gains treatment (which caps at 20%) requires holding shares more than 12 months — that basically never happens on the wheel by design.
2. Option premium taxes (the CSP and CC legs)
When you sell an option (open a short position by writing a put or call), the premium collected is not taxable income yet. It creates a "deferred gain" on your books. The tax event happens when the position closes — either by:
- Expiration worthless — the entire premium becomes short-term capital gain in the tax year the option expired.
- Buy-to-close for less than you sold — the difference (premium collected minus buyback cost) becomes short-term capital gain.
- Buy-to-close for more than you sold — the difference becomes short-term capital loss.
- Assignment (put) or exercise-against-you (call) — the premium doesn’t become taxable directly; it adjusts the cost basis of the resulting stock position. See section 3.
Every one of these events shows up on your broker’s Form 1099-B the following January. Every open-and-close pair produces one line on the 1099. Most wheelers generate 50–200+ lines per year. Sounds intimidating, but any halfway-decent tax software (or a CPA) imports them all with two clicks.
3. What happens tax-wise when you get assigned
This is where wheelers most often get confused. When your cash-secured put is assigned:
- You buy 100 shares at the strike price.
- The premium you collected on that put is NOT treated as income directly. Instead, it reduces the cost basis of the shares you just bought.
- Example: sold a $50 put for $1.50 premium. Put gets assigned. You now own 100 shares at $50 strike, but your effective cost basis for tax purposes is $48.50/share ($50 minus $1.50).
This is genuinely great — the premium that would have been taxed as income if the put had expired worthless becomes a permanent cost-basis reduction on the shares. You don’t owe tax on it until you eventually sell the shares.
4. Called-away shares and your true realized gain
When your covered call is exercised and the shares are called away:
- You sell 100 shares at the strike price.
- The premium collected on that call adjusts the sale price up: proceeds = strike + call premium.
- Realized capital gain = proceeds − adjusted cost basis of shares.
Continuing the example above: you got assigned at $50 (adjusted basis $48.50). You sell a covered call at $52 strike for $1.20 premium. The call gets exercised, shares called away at $52.
| Item | Amount |
|---|---|
| Sale strike | $52.00 |
| + Call premium | $1.20 |
| = Adjusted proceeds | $53.20 |
| − Adjusted cost basis | $48.50 |
| = Realized short-term capital gain (per share) | $4.70 |
| × 100 shares | $470 taxable gain |
That $470 is short-term capital gain, taxed at your ordinary income rate. If you never held those shares beyond the call cycle, no chance of long-term treatment.
5. The wash sale trap that catches wheelers
The wash sale rule disallows a capital loss if you repurchase the same security (or "substantially identical" position, which includes options on the same underlying) within 30 days before OR after the loss trade. Result: your loss gets deferred and added to the cost basis of the replacement position instead of being deductible in the current year.
Why this catches wheelers: rolling losing positions inside 30 days is exactly what the wheel does. You sell a put, it goes against you, you buy it back at a loss and immediately sell another put on the same stock. Congratulations, you just triggered a wash sale — the loss you took on the first put is not currently deductible; it gets rolled into the cost basis of the new put.
Two specific wash-sale gotchas for wheelers:
- Cross-account wash sales. If you take a loss in your taxable account and then buy the same stock (or same-underlying option) in your Roth IRA within 30 days, the taxable loss is permanently disallowed. Not deferred — gone.
- December rolls. If you close a losing put in December and want to realize the loss for the tax year, you cannot open a substantially identical position on the same underlying for 31 days. That includes the same-strike-and-expiry option OR the underlying stock itself.
6. Tracking cost basis (brokers get this wrong)
Most brokers do a shockingly bad job of showing your true cost basis on assigned shares. They tend to show the raw strike price as your basis, ignoring the put premium you already collected. This under-reports your true position and, more importantly, causes the 1099-B to over-report your capital gain when the shares are called away.
You have two options:
- Manually adjust in your tax software. TurboTax, TaxAct, FreeTaxUSA all support cost-basis adjustments on imported 1099s. Look for "adjustment code" B (basis reported to IRS is incorrect) and enter your true basis.
- Keep your own records from day one. Every trade, every roll, every adjustment. We built the free Omega Cost-Basis Tracker exactly for this — it shows true effective cost basis and cycle P&L in real time.
7. Quarterly estimated taxes if wheeling is your income
If wheel income becomes a meaningful chunk of your annual earnings — think >$10k/year net — you likely need to make quarterly estimated tax payments. Otherwise you’ll face an underpayment penalty when you file the following April.
IRS estimated-tax deadlines are April 15, June 15, September 15, and January 15 (following year). Two safe-harbor rules mean you avoid penalty if you either:
- Pay at least 90% of what you’ll owe for the current year, OR
- Pay 100% of last year’s total tax liability (110% if AGI > $150k).
For most wheelers, the second option is simplest — mail a quarterly check equal to a quarter of last year’s total tax bill and you’re bulletproof for the current year regardless of how the wheel performs. Overpay slightly; you get the excess back as a refund. Underpay and you pay a small IRS penalty (currently ~8% annualized on the shortfall).
8. When to move the wheel into an IRA
The cleanest tax setup for the wheel is: run it inside a Roth IRA where every dollar is tax-free forever. If you’re in a high bracket and getting eaten alive by short-term rates on taxable wheel income, that’s the fix.
Practical migration paths, in rough order:
- Open a Roth IRA (Fidelity, Schwab, Tastytrade, IBKR, E*Trade all work). Fund with the annual contribution limit ($7,000, or $8,000 if 50+).
- Roll over any old 401(k)s to a Traditional IRA, then convert to Roth. Pay the conversion tax in a low-income year if possible.
- Once you have $10k+ inside the Roth, open options level 2 approval and start wheeling on 1 position at first.
- Keep your taxable wheel account for capital you may need before 59½. Use the Roth for the very long-hold compounding.
Full walkthrough in our Roth IRA wheel guide.
9. Next steps
The three lowest-friction upgrades from here, in order of ROI:
- Start using a proper cost-basis tracker so you don’t overpay tax. Ours is free: omegaincomeclub.com/tracker.
- If your wheel account is producing meaningful income, set up quarterly estimated tax payments so April isn’t painful.
- If you don’t have a Roth IRA, open one and start funding it. The tax savings compound faster than anything else in your financial life.
And if you want the weekly trade plan I run in my own accounts (both taxable and Roth), the Omega Membership is where I share it. Or grab the free Starter Kit.
Ready to shadow real wheel trades?
The Omega Membership is the weekly trade plan I run in my own account — Sunday market prep, live calls, and the members' Discord.
See the membership → Free Starter KitFrequently asked questions
How is wheel strategy income taxed?
In a taxable brokerage account, nearly all wheel income is short-term capital gains — taxed at your ordinary income rate (10%–37% federal). Option premiums, assignment adjustments, and covered-call gains all fall under short-term treatment because wheel positions almost never stay open longer than a year. In a Roth IRA, the same income is tax-free forever.
Do I pay taxes on option premium when I sell a put or call?
Not immediately. Selling an option creates a "deferred gain" that only becomes taxable when the position closes — via expiration, buyback, or assignment. If the option expires worthless, the full premium is short-term capital gain in that tax year. If you buy-to-close, the profit (or loss) is realized then.
When I get assigned on a cash-secured put, how is that taxed?
Assignment is not directly taxable. Instead, the premium you collected on the put reduces the cost basis of the shares you were assigned. Example: sold a $50 put for $1.50; assigned; your tax cost basis on the 100 shares is $48.50/share. The tax event only happens when you eventually sell those shares.
Do wash sale rules apply to the wheel strategy?
Yes, and this catches many wheelers. Any time you take a loss on a position (put or stock) and re-enter a "substantially identical" position within 30 days before or after, the loss is disallowed for the current tax year — it gets added to the basis of the replacement position instead. Rolling losing puts on the same underlying inside 30 days is the most common trigger.
Does my broker calculate cost basis correctly for the wheel?
Usually no. Most brokers report the raw strike price as cost basis for assigned shares, ignoring the put premium that should reduce it. Result: your 1099-B over-reports capital gain when shares are called away, and you overpay tax if you don’t manually reconcile. Keep your own records or use a dedicated cost-basis tracker.
Do I need to pay quarterly estimated taxes on wheel income?
If wheel income is a meaningful chunk of your annual earnings (~$10k+ net), yes. Otherwise you’ll face an IRS underpayment penalty. Simplest safe harbor: pay a quarterly check equal to a quarter of last year’s total federal tax bill. Deadlines: April 15, June 15, September 15, January 15.
Is the wheel strategy tax-efficient?
Not in a taxable account — short-term ordinary income is the highest-tax income category in the U.S. tax code. But in a Roth IRA or Roth 401(k), the wheel becomes extremely tax-efficient because every dollar is tax-free forever. For high-earners, migrating wheel capital into a Roth is often the single highest-ROI tax move available.
Can I offset wheel gains with losses from other investments?
Yes, within the same tax year, short-term losses offset short-term gains dollar-for-dollar. Excess losses (up to $3,000/year) can offset ordinary income; anything beyond that carries forward to future years. This is one reason to hold your worst-performing taxable positions until year-end — harvest losses to offset wheel gains realized earlier in the year.