Options · Tracking
How to track the wheel strategy: premiums, assignments and cost basis
Tortuga Trades · · 8 min
The wheel takes five minutes to explain: you sell puts on a stock you wouldn't mind owning, and if you get assigned, you sell covered calls until the shares are called away. What almost nobody explains is what to write down while it turns. And that is the question that really decides the outcome, because three months in, the strategy doesn't fail through bad execution: it fails because you no longer know where you stand.
The wheel doesn't get out of hand through trading, it gets out of hand through record-keeping
Each individual trade is trivial. You sell a put, collect a premium, wait. The problem shows up when you look back: in six months you have sold four puts, been assigned on one, sold three calls, had your shares called away by one of them, and started over. That is eight trades on three different instruments —two option types and the stock— spread over half a year.
Your broker will show you eight independent lines, each with its own result. None of them answers the only question that matters: has this wheel made money? In other words, trade-by-trade record-keeping, which works fine for almost everything, is exactly the kind that fails here.
The right unit of record is the cycle, not the trade
A cycle starts the day you sell the first put on an underlying and ends the day your shares are called away —or the day you decide to close and walk away. Everything that happens in between belongs to the same cycle, even if it involves different instruments and different months.
If you adopt that unit, your records stop being a list and become a file per underlying. If you don't, every time you want to know how it's going you'll have to rebuild it by hand from the history, and that rebuild is exactly what nobody does twice.
What to record on each turn
| Field | Why you need it |
|---|---|
| Date and underlying | Anchors the trade to a specific cycle. |
| Type, strike and expiration | Without the strike you can’t recalculate the cost basis if you get assigned. |
| Premium net of commissions | The gross figure inflates the strategy’s result. Always net. |
| Outcome | Expired worthless, you bought it back, or you got assigned. It changes what happens next. |
| Committed capital | Strike × 100 while the put is open. It’s money you can’t use for anything else. |
The outcome is the field people forget most and the one they need most: without it you can't tell a premium you kept in full from one you partly gave back when you bought the option back.
The two cost bases, and what each one is for
Here is a distinction that gets overlooked all the time and is worth pinning down, because these are two different numbers and both are correct —they answer different questions.
- Cost basis of the shares:the strike price minus the premium of the put you were assigned on, plus commissions. It answers «above what price can I sell without a loss?». Only the premium of that specific put goes in, because that's the one that bought those shares. It is the economic cost; the Spanish tax cost is worked out differently (see the guide to selling puts).
- Cycle cost: the same, but subtracting all the premiums collected since the cycle began, including the puts that expired worthless before the assignment. It answers «has this wheel been worth it?».
Mixing them up leads to two opposite mistakes. If you use the cycle cost to decide at what price to sell, you think you're lower than you are and you sell too early. If you use the cost basis of the shares to judge the strategy, you forget the premiums you collected before the assignment and the wheel looks worse than it was. The detailed calculation of the first one is in the guide to cost basis after an assignment.
The three numbers that tell you whether the wheel is working
With the cycle as the unit, you need three numbers and no more. Here is a complete example cycle, with round numbers so the arithmetic is easy to follow:
| Date | Trade | Net premium | Outcome |
|---|---|---|---|
| Mar 1 | Sell put, strike 50 | $118 | Expired worthless |
| Apr 8 | Sell put, strike 50 | $105 | Assigned May 15 |
| May 18 | Sell covered call, strike 52 | $92 | Expired worthless |
| Jun 24 | Sell covered call, strike 52 | $88 | Exercised Sep 15 |
1. Accumulated premium for the cycle
The sum of all net premiums: 118 + 105 + 92 + 88 = $403. That's what the strategy generated on its own, regardless of what the stock did.
2. Total result for the cycle
To the premiums you have to add what happened with the shares. You were assigned at 50 and they were called away at 52:
3. Return on committed capital
This is the number almost nobody calculates and the only one that lets you compare this wheel with anything else you could have done with that money. Throughout the cycle you had $5,000 tied up —first as collateral for the put, then turned into shares— and the cycle lasted 198 days:
Why win rate tells you nothing here
The wheel produces, by construction, a very high percentage of winning trades. Most of the puts you sell expire worthless, and each one counts as a win. It's perfectly possible to string together fourteen winning trades in a row and be losing money, if number fifteen assigned you a stock that then fell 40%.
That's why win rate, which is informative in other strategies, is misleading here. The two numbers that are informative are the cycle's accumulated premium and the distance between the cost basis and the current price. If the accumulated premium grows more slowly than the stock falls, the wheel is losing even if the history is full of green.
When your records are telling you to stop
Keeping the cycle written down is useful, above all, for recognizing three situations you can't see from memory:
- The cycle has been open too long.If the committed capital has been sitting for eight months on an underlying that doesn't move, the annualized return collapses even if each individual premium looks good.
- The calls you can sell are no longer worth it. When the stock falls far below your cost basis, calls with a strike above that cost barely pay any premium. Continuing to sell them lower turns an unrealized loss into a realized one.
- You're wheeling something you wouldn't want to own.The wheel only works on stocks you're happy to hold. That's a criterion you set beforehand, but your records are what force you to face it when you've been holding them for five months.
Automating it if you trade with Interactive Brokers
Everything above can be kept by hand in a spreadsheet, and during the first cycles it's even advisable: it forces you to understand what each number does. The problem comes with the fourth or fifth underlying running at the same time, when updating every cost basis after every premium starts to become a weekly chore.
From that point on, it pays to have the data come in on its own. With a Flex Query, IBKR delivers trades, assignments and cash movements without exporting anything by hand, and with that you can group by cycle and keep the three numbers up to date.
Keep reading
- How to calculate your cost basis after a put is assignedYou were assigned and your shares are worth less than you paid. The real number subtracts the premium you collected, and almost nobody gets it right.
- How to create an Interactive Brokers Flex Query, step by stepCreate the query in Client Portal, enable the Flex Web Service token and connect your account without sharing your broker password.
- A TradeZella alternative for options tradersI was subscribed until April 2026 and left for five specific reasons. What a journal needs when you sell puts and covered calls, checked against their public sources.