Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity
July 30, 2026RollingUpdated Today

True Cost Basis After Rolls: How Options Sellers Should Track It

Brokers hide true cost basis after option rolls. Learn roll-adjusted basis, assignment effects, and how to track real cycle P&L.

True Cost Basis After Rolls: How Options Sellers Should Track It

True cost basis after rolls is the economic entry price of an options income position after you account for every roll credit, roll debit, assignment, and fee—not the raw fill price of the last leg your broker happens to show. If you sell cash-secured puts or covered calls and roll through trouble, this number is the only one that answers: Am I still ahead on this cycle?

Brokers are built for lots and tax lots. Income sellers need cycle economics. Those are not the same screen.

Days to Expiry is built for roll-aware portfolio clarity: import broker history (including IBKR Flex), reconstruct chains, and see per-position economics without rebuilding a fragile spreadsheet every weekend.

Why Broker “Cost Basis” Lies to Income Sellers

A typical covered-call path:

  1. Buy 100 shares of XYZ at $100 → stock cost basis $10,000.
  2. Sell the $105 call for $1.50 → $150 credit.
  3. Stock drifts; you roll out and down, paying a $0.40 debit ($40) to buy back and sell a later call.
  4. Later you roll again for a $0.70 credit ($70).
  5. Eventually shares are called at $105—or you close everything.

What many UIs still show:

  • Stock basis near $100
  • A short call with its own open price
  • Realized P&L only on closed option tickets

What you actually need for decisions:

  • Net premium collected on the cycle so far
  • Effective share basis after premium (management basis)
  • Whether the next roll is repairing economics or digging a hole
ViewWhat it optimizes forWhat it misses
Broker open lotsTax lots / marginChain of rolls as one story
Latest option fillThat ticket onlyPrior credits already banked
Realized option P&LClosed ticketsOpen stock still at risk
True / roll-adjusted basisCycle managementMust be computed or imported

Definitions You Should Separate

1. Tax lot basis

What your 1099 / broker tax center uses under local rules. Important for taxes. Often not the number you should use to decide the next roll.

2. Broker “average cost” / open P&L

Mark-to-market comfort metric. Can jump when rolls open and close legs. Easy to misread mid-cycle.

3. Roll-adjusted (economic) basis — the management number

For a covered-call stock cycle:

Effective stock basis ≈ original stock cost − cumulative net call premium + fees
(adjust signs carefully for debits)

For a CSP cycle that later assigns:

Effective stock basis ≈ assignment strike − cumulative net put premium ± roll cash ± fees

That is the true cost basis after rolls in plain English: what you economically paid to own the risk you still hold.

Worked Example: Covered Call With Two Rolls

Illustrative numbers only—not a recommendation.

EventCash effectRunning net premiumNotes
Buy 100 XYZ @ $100−$10,000 stock$0Capital tied in shares
Sell call @ $1.50+$150+$150Initial income
Roll 1: net debit $0.40−$40+$110Bought time / adjusted strike
Roll 2: net credit $0.70+$70+$180Extended cycle

Management basis per share after rolls:
$100 − ($180 / 100) = $98.20 (ignore fees for clarity)

Interpretation:

  • If shares get called at $105, economic stock gain ≈ $105 − $98.20 before tax friction.
  • If you panic-close the stock at $97, you are not “only down $3 from $100”—you still have $1.80/share of premium cushion baked into the cycle.

Without roll-adjusted basis, traders either:

  • Celebrate every credit as free money while stock risk compounds, or
  • Feel underwater because they only stare at the stock print

Worked Example: CSP → Assignment → Covered Call

  1. Sell put strike $50 for $1.20.
  2. Roll once for additional $0.40 net credit.
  3. Assigned: long 100 shares; cash outlay $5,000 at assignment mechanics (simplified).
  4. Sell covered call for $0.80.

Premium so far: $1.20 + $0.40 + $0.80 = $2.40
Economic basis if still long stock: roughly $50 − $2.40 = $47.60 before fees (then keep adjusting as you roll the call).

This is why “I got assigned at $50” is incomplete. Assignment price without premium history is not your true cycle basis.

A Minimum Tracking System (Spreadsheet or Tool)

You need one row per cycle, not per random fill.

Cycle fields

  • Underlying, account, strategy (CSP / CC / wheel leg)
  • Cycle ID (you invent it; tools can auto-link)
  • Open date / status (open, assigned, closed, called away)
  • Running net premium (credits positive)
  • Current stock quantity and open short option
  • Roll-adjusted basis (recomputed after each event)
  • Notes: earnings, thesis, max pain rule

Event log (append-only)

DateTypeQtyPriceFeesCashLink to cycle
OPEN_PUT / ROLL / ASSIGN / OPEN_CALL / CLOSE

Rules that prevent self-deception:

  1. Never delete a roll — net it.
  2. Assignment is an event, not a new unrelated stock buy in your head.
  3. Fees count once you size small or roll often.
  4. Recompute basis after every event, not monthly.

If you use Interactive Brokers, a complete Flex export is the raw material; the IBKR Flex Query guide covers pulling trade history. The hard part is chain reconstruction—exactly where most DIY sheets break.

How This Connects to Roll Decisions

Roll-adjusted basis changes the question from “Is this short call red today?” to:

  • Relative to economic basis, is the stock still a name I want?
  • Does this roll add to net premium or only postpone a loss?
  • Am I rolling because the plan says so—or to avoid admitting the cycle failed?

Pair this article with mechanical roll rules in rolling covered calls and rolling cash-secured puts. Rules without basis tracking become rituals. Basis tracking without rules becomes spreadsheet theater.

Portfolio-Level View (Not Just One Ticker)

True cost basis after rolls also matters when you manage many cycles:

  • Which tickers have negative net premium but still open risk?
  • Where is capital trapped in assigned stock with weak call overwrites?
  • Which “winning” premium totals hide underwater share lots?

That is portfolio management, not trade journaling. See options portfolio management and covered call portfolio tracking for allocation and monitoring layers that sit on top of cycle basis.

Practical Checklist

  • Every open income position has a cycle ID
  • Rolls append; they do not reset history
  • You can state roll-adjusted basis in one number
  • Tax lot basis is stored separately if taxable
  • Weekly review: basis vs price vs plan (hold / roll / close)
  • Export path from broker is automated (CSV/Flex), not screenshot math

FAQ

What is true cost basis after rolls?

True cost basis after rolls is your economic entry price after every roll credit or debit, assignment, and fee—not the isolated fill price of the latest option leg. It answers what you effectively paid (or received) for the position across the full trade chain.

Why does my broker cost basis look wrong after rolling options?

Many broker UIs show the current open option or stock lot under FIFO or partial lot rules and do not restate a single wheel-cycle basis after roll credits. The screen can be tax-correct for lots while still hiding the income trader's cycle economics.

How do I calculate roll-adjusted cost basis on a covered call?

Start with stock cost. Subtract cumulative net premium from short calls (initial sale plus roll credits minus roll debits and fees). That adjusted stock basis is what you compare to the current price and to assignment outcomes—not the raw share purchase alone.

Do rolls change tax cost basis the same way as economic basis?

Not always. Tax lot basis follows tax rules (including wash sales and how closes are reported). Economic or management basis tracks how much edge you actually extracted across rolls. Track both if you trade in a taxable account; do not assume they are identical.

What is the fastest way to stop losing track after rolls?

Log every open, roll, assignment, and close against a cycle ID, keep running net premium, and recompute effective basis after each event. A Flex export or portfolio tool that links roll chains beats a spreadsheet of disconnected fills.

Bottom Line

If you roll options, broker cost basis is not enough. Track true cost basis after rolls—the roll-adjusted economic number for each cycle—so roll decisions, assignment outcomes, and portfolio reviews share one truth. That is the difference between collecting premium and knowing whether the premium was worth the risk you still hold.

Not tax advice. Options involve substantial risk of loss. Confirm tax lot treatment with a qualified professional for your jurisdiction.

Frequently Asked Questions

Written by Days to Expiry Trading Team

Options Strategy SpecialistQuantitative Analysis

The Days to Expiry trading team brings together experienced options traders and financial analysts dedicated to helping investors generate consistent income through proven options strategies.

Free trial

Start free — then keep the full workflow

  • Multi‑stock covered call and cash‑secured put scans
  • Strategy backtesting for covered calls and puts
  • Full wheel backtesting with buy‑and‑hold comparison
  • AI Portfolio Scanner for advanced recommendations
See all plans

Or try the free Strategy Analyzer