All posts

// Guides

How to Track Option Rolls (and Why Your Broker's Number Is Probably Wrong)

Roll an option and your broker books it as two unlinked trades — so its P&L can show a loss on a roll you closed for a credit. Here's the net-credit math to track a roll correctly, carried across a full chain.

TS

The TickerScribe Team

Trading & markets

8 min read
OptionsRollingCost BasisThe Wheel

You rolled an option for a credit — money landed in your account — and yet your broker now shows a loss on the position. Both numbers are “true.” That gap, between the credit you collected and the loss on the statement, is the whole reason rolls are so easy to track wrong.

Rolling is the norm, not the exception. Traders moved a record 15.2 billion options contracts in 2025, up 26% over 2024, and most positions get actively managed rather than held to expiry (Cboe, State of the Options Industry: 2025). Every one of those adjustments is two trades to your broker and one decision to you — and that mismatch is exactly where the number goes wrong.

Here's the short version: a roll's real result is the net of its two legs — what you sold the new contract for, minus what you paid to close the old one. Track that net against the position and your P&L and cost basis stay honest. Track the gross premium of the new contract instead, and every number downstream drifts. Rolls are one piece of the bigger wheel cost-basis picture; this is the piece most traders get backwards.

// 01 · the basics

What does it mean to roll an option?

A roll is one ticket with two legs: you buy to close the contract you already have, and sell to open a new one at a different strike, a later expiration, or both. Roll “down and out” and you move to a lower strike further in time; “up and out” goes the other way. The position never actually closes — you're extending the same trade.

Why does this matter for tracking? Because about 60% of option contracts are closed before expiration, with only around 10% exercised and 30% left to expire (Cboe data, via The Blue Collar Investor). Active management — rolling, adjusting, closing early — is what most of the volume actually is, and that volume has set fresh annual records year after year (OCC, Historical Volume Statistics). If your records only understand “opened” and “expired,” they can't represent the thing you do most.

Single-leg rolls (a cash-secured put, a covered call) are the common case on the wheel. But the same logic covers multi-leg rolls — sliding a vertical or a strangle out in time — where all the legs net together in one ticket. The rule is identical; there are just more numbers in it.

// 02 · credit or debit

Is a roll a credit or a debit?

It's whichever the net of the two legs is: the premium you collect on the new contract, minus the cost to buy back the old one. A roll “for a credit” means that net is positive — money in. A roll “for a debit” means money out. The gross premium of the new contract, on its own, tells you almost nothing.

This is the single most common tracking error. Say you sold a $50 put for $1.50, the stock dipped, and you roll out in time: you buy back that put for $2.00 and sell a new one for $2.45. It's tempting to log $2.45 as premium collected. But $2.00 of it just undid the old position — only the $0.45 difference is new money.

new premium$2.45$0.45net credit kept$2.00to close the old
The new contract sold for $2.45 — but $2.00 of that just bought back the old one. Only the $0.45 net credit is new money. Illustrative figures.
A roll isn't worth the new contract's premium. It's worth the net of the two legs — and usually that's a fraction of what it looks like.

// 03 · record one

How do you record a single roll?

Record both legs against the same position, then carry the net credit forward as more premium collected. Don't open a fresh, unrelated trade for the new contract — that's how the thread gets lost. The strike and expiration change; the position, and its running premium total, do not.

Let's start one example and carry it the whole way through. You sold the $50 cash-secured put for $1.50, so your premium collected starts at $1.50 and your break-even — if you're assigned at $50 — would be $48.50. Now you roll it out for that $0.45 net credit from the last section:

Notice what didn't happen: your break-even didn't reset. The roll adjusted it by exactly the net credit, the same way the original premium did. One leg in, one leg out, one number carried forward.

// 04 · the chain

How do rolls chain across your cost basis?

Each roll's net credit stacks on the last. Your cost basis doesn't move — it stays the strike you'd be assigned at — but your break-even steps a little lower every time, or higher on a net debit. Over a chain of rolls the position carries one running total, and the break-even is always that strike minus the total. This is the part no spreadsheet template walks all the way through.

Keep rolling the example. After two more rolls out in time — a $0.40 net credit, then a $0.35 net credit — the running premium and the break-even keep stepping:

  • Sell put: $50.00 − $1.50 = $48.50
  • After roll #1 (+$0.45): $50.00 − $1.95 = $48.05
  • After roll #2 (+$0.40): $50.00 − $2.35 = $47.65
  • After roll #3 (+$0.35): $50.00 − $2.70 = $47.30
$48.50Sell put$48.05Roll #1$47.65Roll #2$47.30Roll #3
One put, rolled three times: each net credit steps the break-even lower. Illustrative figures.

So when the put is finally assigned at $50, your cost basis is $50 — but your break-even isn't. It's $47.30, because three rolls collected $1.20 of net credit on top of the original $1.50. Miss one roll, or log a gross premium where a net belonged, and every number from that point on is wrong.

// 05 · the broker gap

Why is your broker's number probably wrong on a roll?

Because your broker books the buy-to-close and the sell-to-open as two separate, unlinked trades. The close posts as a standalone loss; the open posts as fresh premium. Nothing tells the statement they're the same continuous position — so its realized-P&L line fragments one decision into two, and the loss leg is what catches your eye.

That's why rolling “for a credit” can sit next to a red number on the same screen. Buying back the $50 put for $2.00 — after you sold it for $1.50 — books a $0.50 loss on that leg in isolation. The $2.45 you collected on the new put lands somewhere else entirely. Your broker isn't lying; it just isn't connecting the legs the way you experienced the trade.

The same disconnect shows up in the cost column. Most brokers display the strike you'd be assigned at — $50 — not the $47.30 break-even the rolls actually built. Read your position off that number and you'll think you need $50 to break even, when you really need $47.30.

// 06 · multi-leg

How do you track multi-leg rolls?

The net rule scales straight up: a vertical or strangle rolled out in time nets every leg in the ticket — all the buys to close, all the sells to open — into one number, and that number adjusts the position. A partial roll, where you move only one side, splits into its own tracked position. The math is the same; there are just more legs feeding the net.

This is exactly where a spreadsheet cracks. Each roll is several more rows, every net has to be hand-computed, and one mistyped cell quietly poisons every total downstream. By the third roll on the second ticker, the file is doing more harm than the tracking is worth — a complaint you'll find in any options forum. We pulled that thread in our trading journal vs spreadsheet comparison.

// 07 · automate it

How do you track option rolls automatically?

A double-entry journal chains the legs for you. Instead of two orphaned trades, the buy-to-close and the sell-to-open link into one continuous position, and each roll's net credit posts to your realized P&L the moment it fills. No formula, no chasing rows across a sheet.

That's how TickerScribe's options journal handles it. Roll a contract and the legs chain into the same position — there is no limit, so a put rolled five or fifty times stays one unbroken chain rather than a pile of disconnected trades. Every net credit along the way books to your realized P&L as it lands.

And when the option is finally assigned, the resulting stock gets its own cost basis at the strike, tracked separately from the premium you collected. Nothing is double-counted: the break-even you've been tracking is simply the stock's cost and the realized premium read together — not a figure the app quietly overwrites into your cost column. It's free, and there's no credit card.

So the next time a roll shows a credit in one column and a loss in another, you won't have to reconcile them by hand. The chain — however long — and the stock it lands in already know they were one trade.

// 08 · faq

Frequently asked questions

How do you record a rolled option?

As two legs of one position: buy to close the old contract and sell to open the new one, both against the same trade. Track the net of the pair — new premium minus buyback cost — not the new contract's gross premium.

Does rolling an option reset your cost basis?

No — rolling never touches your cost basis; that stays the strike you're assigned at. What each net credit lowers is your break-even; a net debit raises it. It adjusts the running number, it never resets it — the position carries straight through the roll.

Is a roll a credit or a debit?

Whichever the net of the two legs works out to: the new sell-to-open premium minus the buy-to-close cost. A positive net is a credit; a negative net is a debit. The gross premium on the new contract alone doesn't tell you.

Why does my broker show a loss after I rolled for a credit?

Because it books the buy-to-close and the sell-to-open as two separate trades. The close can post as a standalone loss even when the roll netted you a credit overall — the two legs land in different places and never get reconnected.

How do you track a roll across strikes and expirations?

Chain each roll to the same position and carry the cumulative net credit. The strike and expiration change, but the position — and its running break-even — stays continuous, so you always know where the trade really stands.

TS

The TickerScribe Team

Trading & markets

Start your free journal

Track your trades for free

Ledger-accurate P&L for options and stocks. No credit card required.