Guide

Cost basis after a cash-secured put is assigned

One lot through one wheel cycle, every number shown. The tax view and the wheeler's view disagree on every line and agree on the total. If they don't, a leg is missing.

Updated 13 Oct 2026

Made-up numbers. KO is used because it's a familiar ticker; the prices are invented to keep the arithmetic clean, and commissions are left out. This is bookkeeping, not tax advice. Check your own figures with your CPA; the reference is IRS Publication 550.

The cycle

WhenWhat happenedPer share
OctoberSold 1 KO 60 put, 38 days out+1.20
NovemberAssigned at expiration: bought 100 KO at 60.00−60.00
NovemberSold 1 KO 62.5 call; it expired worthless+0.90
DecemberSold 1 KO 62.5 call+1.10
DecemberKO ran. Bought that call back−1.50
DecemberSold 1 KO 65 call, January expiration (the second leg of the roll)+2.20
JanuaryCalled away: sold 100 KO at 65.00+65.00

The tax view

In general terms, before your CPA's adjustments:

Holding period, wash-sale rules on the buy-back and the qualified-covered-call rules are all real and all left out here. Those are the things to put in front of your CPA.

The wheeler's view: effective basis

Strike minus every net premium collected on the lot, updated as each leg closes:

AfterArithmeticEffective basis
Assignment60.00 − 1.2058.80
November call expires58.80 − 0.9057.90
December call sold57.90 − 1.1056.80
December call bought back56.80 + 1.5058.30
65 call sold58.30 − 2.2056.10
Called away at 65.0065.00 − 56.108.90 gain

Same 8.90. The two views label the pieces differently and land in the same place. When they don't, it is nearly always a missing buy-back.

Where the effective basis earns its keep

In December, with KO above 62.5 and the call going against you, the question was whether 65 was a safe strike to roll to. The effective basis said 56.80 before the roll, so any strike above that locks in a gain on the shares if assigned. The broker's screen said the position cost 60.00, or 58.80 if your broker adjusts for the put. Both of those are true. Neither one answers the question.

What your broker will show

It varies. Some brokers reduce the displayed basis by the assigned put's premium, some show the bare strike and leave the adjustment to the tax forms, and a few do one thing on screen and another on the 1099-B. Read your own broker's statement once after your first assignment so you know which it is. Then keep your own record anyway.

How Wheelwright handles this

It books the put, the assignment, each call and each roll leg against the lot. On an assigned lot it shows the broker's cost basis and the effective basis (strike minus net premium) side by side, so the number you plan with and the number the broker shows are both on screen. A roll is booked as two legs, the buy-back and the new sale.

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.