← All calculators
incomemulti-stageintermediate

Wheel Strategy calculator

Free wheel strategy calculator — project a full revolution (cash-secured put → assignment → covered call → call-away) and see the cycle profit, return on capital, annualised yield and a step-by-step cash-flow timeline.

Project the full CSP-to-covered-call wheel cycle, end to end, on one timeline.

Inputs
  • Stock price
  • Stage 1 — Put strike, premium, DTE
  • Stage 2 — Call strike, premium, DTE
What you get back
  • Cycle profit (per contract)
  • Cycle return on capital
  • Annualised yield
  • No-assignment yield (premium-only path)
  • Effective buy + sale prices
  • Step-by-step cash-flow timeline
Read the The Wheel Strategy walkthrough
Stage 1 — Sell put
The price you're agreeing to buy at.
Stage 2 — Sell call
The price the assigned shares get sold at.
Cycle profit
$1,400.00
$14.00/share × 100
Cycle return
14.7%
On $9,500.00 of capital
Annualised yield
89.6%
60 days per cycle
No-assignment yield
25.6%
2.1% per put cycle
Effective buy price
$93.00
Put strike − put premium
Effective sale price
$107.00
Call strike + call premium
Capital deployed
$9,500.00
Locked for 60 days
Premium income$400.00
Share-price arc$1,000.00
= $1,400.00
1
Sell 95 put for $2.00
After: $200.00 cash · 0 shares
+$200.00
2
Assigned at $95 — buy 100 shares
After: -$9,300.00 cash · 100 shares
$9,500.00
3
Sell 105 call for $2.00
After: -$9,100.00 cash · 100 shares
+$200.00
4
Called away at $105 — sell 100 shares
After: $1,400.00 cash · 0 shares
+$10,500.00

Frequently asked questions

Quick answers to the questions most often asked about this calculator.

How is the wheel cycle profit calculated?

For one full revolution, profit per share = put premium + call premium + (call strike − put strike). Multiplied by 100 you get the per-contract dollar profit. The capital denominator is the put strike × 100, since that's the cash committed as collateral for the put leg.

Why is the annualised yield so much higher than each leg alone?

A complete wheel cycle stacks two premium collections on top of the share-price arc between the two strikes, all over the combined CSP+CC duration. Running just CSPs or just covered calls only collects one premium per cycle and earns less of the share-price arc — the wheel's annualised number compounds the income across both legs.

What's the no-assignment yield?

It's the yield on the put leg alone, assuming the put expires worthless every cycle and the wheel never starts. Premium ÷ strike, annualised. Useful as a benchmark — if the no-assignment yield is high, the wheel is profitable even when you don't actually hold the stock.

What if the call strike is below the put strike?

The calculator flags it as invalid because the share-price arc between the strikes is negative — selling the call at that level locks in a loss against your effective cost basis. In real trading this happens when a stock has cratered after assignment and the only meaningful call premium is below your basis; the cleanest fix is to wait for a recovery before writing calls.

Does the calculator account for early assignment or rolling?

No — this is a single-cycle projector that assumes the put runs to expiry, the call runs to expiry, and both legs are on the same underlying. Early assignment, rolling for credit and adjustments mid-cycle are too situational to model generically; use the per-leg calculators (cash-secured put + covered call) for those one-off decisions.

Related calculators