Journaling Options Trades: What to Log for Calls, Puts & Spreads
Options add strikes, expiries, and greeks that a stock journal ignores — and that's where the edge hides. Here's exactly what to log for singles and multi-leg spreads.
Why a stock journal falls apart on options
When you journal a stock trade, the important variables are small: entry, exit, size, and the reason you took it. Get direction right and you get paid roughly in proportion to how far the stock moves.
Options break that. You can be dead right on direction and still lose money — because the same idea expressed through the wrong strike, the wrong expiry, or at the wrong implied volatility can bleed to zero while the stock does exactly what you predicted. "I was bullish and I was right" is not enough information to learn from. You need to know which contract you bought and what you paid in premium terms to know whether the loss was your read or your structure.
So an options journal has to capture the contract itself, not just the direction. If you only log "bought SPY calls, closed for a loss," you have recorded a fact you can't act on. Log the contract details and you can go back later and see the pattern: you keep buying too little time, or you keep paying up for expensive premium right before it collapses.
What to log on every options trade
At a minimum, every single-leg options entry should record:
- Underlying — the ticker (SPY, AAPL, whatever).
- Right — call or put.
- Strike — the actual strike price.
- Expiration — the exact expiry date.
- Entry premium — the per-contract price you paid or received (e.g. $2.15).
- Exit premium — what you closed it for.
- Contracts — how many. Remember each standard contract is 100 shares, so 5 contracts at $2.15 is a $1,075 debit, not $10.75.
- Net debit / credit — cash out the door (long) or collected (short), after commissions.
- Strategy tag — long call, cash-secured put, covered call, etc.
That's the skeleton. It tells you what happened. It doesn't yet tell you why the trade was priced the way it was.
The three fields that actually reveal edge
The difference between a log you skim and a log you learn from is these three:
DTE at entry. Days to expiration when you opened the position. This is the single most useful options-specific field. A 3-DTE long call and a 45-DTE long call are completely different trades with different theta decay curves, even at the same strike. If you don't record DTE, you can't tell whether your losers cluster around short-dated lottery tickets. They usually do.
IV or IV-rank at entry. Were you buying cheap premium or paying up? IV rank tells you where current implied volatility sits relative to the last year. Buying a long call when IV rank is 90 means you paid a rich price and need a big move just to overcome the vol crush after the event. Selling premium at IV rank 10 means you collected almost nothing for the risk. Log it and you'll see whether you're systematically on the wrong side of volatility.
Directional vs. premium-selling. Tag whether the trade's edge was supposed to come from the underlying moving (long calls/puts, debit spreads) or from premium decaying / IV falling (short puts, credit spreads, condors). These are different games with different win-rate and payoff profiles, and blending them in one performance number hides both.
Multi-leg spreads: log the position, not the legs
The most common options journaling mistake is recording each leg as its own trade. Don't. A vertical, an iron condor, a calendar — treat the whole structure as one position with one entry, one exit, and one P&L.
For a spread, log:
- Spread type — bull call (debit), bear put, put credit spread, iron condor, etc.
- Net debit or credit — the combined price of all legs together. A call debit spread might cost $1.40 net; an iron condor might collect $0.90 net credit.
- Max risk and max reward — defined-risk spreads have a known worst case. A $5-wide put credit spread taken for $1.00 has $400 of risk and $100 of reward per contract. Log both; your R-multiples depend on it.
- All four strikes and the shared expiry (or expiries, for calendars).
If you log the legs separately, your win rate and average P&L become garbage — one "winning" long leg and one "losing" short leg from the same iron condor will pollute every stat you calculate.
Worked example: two "bullish SPY" trades
Say SPY is at $500 and you're bullish into next week. Two ways to play it, journaled side by side:
Trade A — Long call. Buy 1x SPY 505C, 7 DTE, IV rank 65, entry premium $3.00. Net debit $300, max risk $300. SPY drifts to $503 by expiry. The call is worth ~$0.20. You close for $20. Loss: −$280. You were right on direction and still lost 93%, because you paid rich premium for a short-dated contract and the move wasn't big or fast enough to beat theta.
Trade B — Call debit spread. Buy the SPY 502/507 call spread, same 7 DTE, for a $2.00 net debit. Max risk $200, max reward $300. SPY drifts to $503. At expiry the 502 is $1.00 ITM, the 507 expires worthless, so the spread settles around $1.00. You close for $100. Loss: −$100.
Same directional read, same underlying move, very different outcomes. Without the strike, DTE, and net-debit fields logged, both trades just read "bullish SPY, lost money." With them logged, the lesson is obvious: on modest moves, the spread's lower cost basis and reduced vega exposure cost you far less to be slightly wrong. Journal enough of these and you find out which structure your actual reads deserve.
Common mistakes to avoid
- Logging legs separately — kills every spread stat you'd want to review.
- Ignoring IV — you'll never notice you keep buying premium at the top of its range.
- Skipping DTE — the fastest way to miss that all your blowups are short-dated gambles.
Review by structure, then refine
Once the contract detail is in there, the payoff is reviewing by strategy tag. Filter to just your put credit spreads, or just your long calls, and read the aggregate: win rate, average R, how DTE and IV rank line up with your winners. That's where you learn to stop trading the structures that lose you money — see how to tag trades for the tagging discipline that makes this possible. Sutekka is built to make that review a filter, not a spreadsheet afternoon.
Sutekka handles single and multi-leg options with the contract detail intact — strikes, expiries, DTE, and net debit/credit all in one position. Start free.
Stop trading on memory.
Sutekka auto-imports your trades and builds the journal, calendar, and analytics from this guide — automatically.
Start free →