Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity

Options Tracker Spreadsheet: A Free Template for Covered Calls & CSPs

Download a ready-to-use spreadsheet template for tracking covered calls and cash-secured puts — and when the spreadsheet stops scaling, import it directly instead of starting over.

A spreadsheet is where most options sellers start: a row per trade, ticker, strike, expiry, premium collected. It works fine at ten trades a month. It gets painful at fifty, across a dozen tickers, with rolls and assignments to reconcile by hand. Days to Expiry gives you a free options tracker spreadsheet template with the columns you actually need for covered calls and cash-secured puts. Use it as long as it works for you. When you're ready for broker sync and per-ticker breakdowns, the same file imports directly — no re-typing every trade.

Options portfolio view showing positions imported from a spreadsheet-style trade log

Tap to view full size

Problem

Spreadsheets Work Until They Don't

Manual Entry — Every trade means opening the file and typing in ticker, strike, expiry, and premium by hand

Formula Drift — Cost basis and ROI formulas break or drift out of sync as rows get added or edited

No Live Sync — Your spreadsheet is only as current as your last update; it never reflects assignments automatically

Starting Over Feels Wasteful — Trade history built up over months feels locked in the spreadsheet with no easy way out

Solution

Outgrow the Spreadsheet Without Losing Your History

Free Trade Log Template

A ready-made spreadsheet with the exact columns needed to track covered calls and cash-secured puts.

Direct CSV Import

Bring your existing trade history in as-is — the importer auto-detects ticker, strike, expiry, and premium columns.

Automatic Sync From There

Once imported, connect IBKR via Flex Query (daily auto-refresh) or another broker via SnapTrade so new trades, assignments, and rolls come in from your broker instead of by hand.

Analytics the Spreadsheet Can't Do

Per-ticker income breakdowns, DTE and OTM performance buckets, and — with IBKR Flex sync — wheel cost basis that carries through assignment.

Options income dashboard built from imported trade history

Tap to view full size

How it works

Get started in 3 simple steps

1

Download the Template

Get the free CSV template with columns for ticker, expiry, strike, right, action, quantity, date, net premium, currency, and commission.

2

Track Trades However Long It Works

Log covered calls and cash-secured puts row by row for as long as a spreadsheet fits your trading volume.

3

Import Directly When You're Ready

When manual tracking stops scaling, import the same file into Days to Expiry — the column headers are already recognised by the importer, so there's no re-typing your trade history.

Key Metrics

Template Cost

Free

Import Path

Same file, direct

Template Columns

10

Manual Re-Entry

Zero

Frequently Asked Questions

Everything you need to know about getting started

What columns does the options tracker spreadsheet template include?

The template has one row per trade with columns for ticker, expiry, strike, right (call or put), action (sell to open, buy to close, etc.), quantity, date, net premium, currency, and commission — everything needed to track covered calls and cash-secured puts.

Can I import this spreadsheet into Days to Expiry later?

Yes. The template uses the same column headers our CSV importer auto-detects, so when you outgrow manual spreadsheet tracking, you can import your trade history directly instead of re-entering it by hand.

Do I need to reformat my existing spreadsheet to match the template?

Not necessarily. The importer looks for common header names (ticker, expiry, strike, quantity, premium, and similar) and maps them automatically where it can. Matching the template's headers exactly gives the cleanest, fastest import.

Ready to Get Started?

Join traders who are already using our tools to make better decisions.