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:
- Buy 100 shares of XYZ at $100 → stock cost basis $10,000.
- Sell the $105 call for $1.50 → $150 credit.
- Stock drifts; you roll out and down, paying a $0.40 debit ($40) to buy back and sell a later call.
- Later you roll again for a $0.70 credit ($70).
- 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
| View | What it optimizes for | What it misses |
|---|---|---|
| Broker open lots | Tax lots / margin | Chain of rolls as one story |
| Latest option fill | That ticket only | Prior credits already banked |
| Realized option P&L | Closed tickets | Open stock still at risk |
| True / roll-adjusted basis | Cycle management | Must 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.
| Event | Cash effect | Running net premium | Notes |
|---|---|---|---|
| Buy 100 XYZ @ $100 | −$10,000 stock | $0 | Capital tied in shares |
| Sell call @ $1.50 | +$150 | +$150 | Initial income |
| Roll 1: net debit $0.40 | −$40 | +$110 | Bought time / adjusted strike |
| Roll 2: net credit $0.70 | +$70 | +$180 | Extended 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
- Sell put strike $50 for $1.20.
- Roll once for additional $0.40 net credit.
- Assigned: long 100 shares; cash outlay $5,000 at assignment mechanics (simplified).
- 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)
| Date | Type | Qty | Price | Fees | Cash | Link to cycle |
|---|---|---|---|---|---|---|
| … | OPEN_PUT / ROLL / ASSIGN / OPEN_CALL / CLOSE | … | … | … | … | … |
Rules that prevent self-deception:
- Never delete a roll — net it.
- Assignment is an event, not a new unrelated stock buy in your head.
- Fees count once you size small or roll often.
- 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
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