Home/Learn/Wheel strategy

Learn · Wheel strategy

How to track the wheel strategy (without losing your mind)

Sold a $45 put for $130, got assigned, sold calls for another $130, called away at $46. Was that a good four months? The wheel only makes sense measured per cycle — and a cycle crosses puts, shares, and calls before it closes.

Oct 7, 2026 7 min read ThetaIQ Learn

The short answer

The wheel is a loop: sell cash-secured puts until assigned, sell covered calls until called away, repeat. Each pass through the loop is a cycle, and the cycle — not the trade, not the month — is the unit you should score. One cycle, one ledger:

Cycle profit = put premium kept + call premium kept + (called-away strike − put strike) × 100 Per contract. The stock term is zero if you're assigned and called at the same strike — and negative if you had to sell calls below your assignment strike.

Return on the cycle is that profit divided by the capital you committed — the put's collateral:

Cycle return = cycle profit ÷ (put strike × 100) Annualize it only after the cycle closes. Annualizing a two-week-old put is how wheels look like 60% strategies on paper.

Worked example: one full cycle

DateEventCashCycle state
Jun 2Sell Jul $45 CSP+$130Cash secured, $4,500 collateral
Jul 18Assigned — buy 100 shares at $45−$4,500Shares, real basis $43.70
Jul 21Sell Sep $46 call+$90Basis now $42.80
Sep 19Call expires, sell Nov $46 call+$40Basis now $42.40
Nov 21Called away at $46+$4,600Back to cash — cycle closed
Cycle profit+$3608.0% on $4,500, ~5.5 months

Formula check: $130 put premium + $130 call premium + ($46 − $45) × 100 stock gain = $260 + $100 = $360. Basis check: called at $46 against real basis $42.40 = $3.60 × 100 = $360. Both roads, same town.

Score your own cycle

Wheel cycle calculator

Per-share premium totals across the whole cycle. Works for any mix of puts and calls.

Cycle profit: +$360
Return on collateral: 8.0%

Why wheels are hard to track

The cycle crosses instruments

Your broker files the put under options, the shares under equities, the calls under options again. Nothing on any statement says "this all belongs to the same $4,500 decision." By month three, the put premium that lowered your basis is invisible unless you carried it over yourself.

Assignment changes what "basis" means

The day you're assigned, your share cost is the put strike — $45. But your real basis is $43.70, because the put premium was part of the purchase. Every covered call you sell against those shares should be judged against $43.70. Judge against $45 and you'll sell calls that lock in losses while feeling like income.

The ugly turn: calls below the put strike

Stock drops to $41 after assignment. Now the only calls worth selling are at $43 or $44 — below your $45 assignment strike. If one gets called away, the stock term goes negative: ($44 − $45) × 100 = −$100, and the cycle needs premium to have out-earned it. Sometimes it has, and being called away at $44 is a win. You can only know if the ledger kept score.

Multiple wheels overlap

Three tickers wheeling at once, all at different phases — one in puts, one holding shares, one two calls deep. "How is the wheel doing?" becomes unanswerable without a per-cycle view, and easy to overstate if you only remember the ones that closed clean.

The ledger that survives a wheel

Per ticker, per cycle, you need: put premium kept, assignment strike and date, every call credit and debit against the resulting lot, real basis updated after each, and the if-called result at the current strike. When the shares leave, the cycle closes itself with one number and a return on collateral you can compare across tickers and months.

That's the shape of ThetaIQ's wheel tracker: CSP → assignment → calls → called away, one ledger per cycle. Assignment folds put premium into the lot's basis automatically, calls and rolls update it from there, and when you're called away the cycle report is already written — $360, 8.0%, five and a half months, no archaeology.

One cycle, one ledger,
one honest number.

Free plan, any broker, sixty seconds to set up.

Track your wheel free →