Guide

How to track wheel trades after assignment

After a put is assigned, the premium that started the trade isn't attached to anything anymore. The shares show up at the strike, the put disappears, and the record is yours to keep from there.

Updated 13 Oct 2026

What assignment does to the record

Before assignment, one row on the broker's screen covers it: the put, the credit, the expiration. After assignment that row is gone. You have 100 shares at the strike, a cash debit, and a put that now only exists in the order history. The broker treats it as a stock purchase, because that is what it was.

Then you sell a call against the shares. That is a new row with its own premium and expiration. Roll it and there are two more orders. A few weeks in, one wheel cycle is five or six orders in three places, and the number you actually want, what these 100 shares cost after everything collected on them, is not on any screen.

What to record, per lot

A lot is 100 shares that came from one assignment on one date. Everything in the wheel hangs off a lot, so keep the record per lot, not per ticker. Two assignments of the same stock on different dates are two lots with two bases, even if the strikes match.

RecordWhat goes in it
The putDate sold, strike, expiration, premium per share, commission. Then the assignment date.
The sharesAssignment date, 100 shares, the strike as the fill price.
Each callDate sold, strike, expiration, premium, commission, and how it ended: expired, bought back (debit and date), or assigned.
Each rollTwo legs. The buy-back debit and the new sale credit, both dated. Only the net of the two goes into the basis.
The exitCalled away at the strike, or sold outright. Date and price.

Two bases

There are two honest answers to "what is my basis", and they answer different questions.

Tax basis

In general, the premium from an assigned put reduces the basis of the shares you receive, and the premium from an assigned call is added to the proceeds when the shares leave. A call that expires or is bought back is taxed on its own when it closes and does not touch the stock's basis. Brokers differ in what they display after assignment. Some adjust the basis for the put premium, some show the bare strike. The reference is IRS Publication 550, and your CPA has the final word.

Effective basis

The number a wheeler actually uses: the strike you were assigned at, minus every net premium collected on that lot since, including the put that started it. It tells you where a call can be sold without locking in a loss on the shares, and whether the lot is still worth wheeling. It is a planning figure. It does not go on a tax return.

Keep both. A lot can be above its effective basis and below its tax basis at the same time.

Where the record goes wrong

A spreadsheet layout that works

One sheet per account. One row per leg, not per position. Columns: date, ticker, lot id, leg type (put sold, assigned, call sold, call bought back, call assigned, shares sold), strike, expiration, contracts, premium per share, commission, net cash. The lot id ties each call to the shares it covers. A running sum of net cash per lot id, divided by the share count, is the effective basis per share. The assignment date and strike per lot id is the tax basis before your CPA's adjustments.

I kept one like this for a long time. It works as long as you keep it every day, and the day you skip is usually the day a roll gets booked wrong.

How Wheelwright handles this

It reads the share lots, the open options and the resting buy-to-close orders from the broker, books each premium and each roll leg against the lot it belongs to, and shows the basis per lot and the premium per month per account. When the app has seen the put, the lot and its premium are linked at assignment.

It is read-only. It connects to your broker through SnapTrade to read positions, cash and resting orders, and it cannot place, change or cancel an order. Option chains, greeks and implied volatility are from the most recent settled market close, under the data provider's license; your positions are priced from your broker. Market-data figures say which session they came from. You can load a sample book without connecting anything and look at every screen first. Wheelwright Pro is $9.99 a month or $99.99 a year, with a one-month free trial.

Coming to the App Store What it does and does not do

Wheelwright is a tracking and rule-checking tool. Nothing on this page is investment, tax or legal advice. E*TRADE, Robinhood, Fidelity and Schwab are trademarks of their owners; Wheelwright is not affiliated with or endorsed by any of them.