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

The Options Portfolio Tracker Built for Income Sellers

Connect your Interactive Brokers account once. Track every position, premium collected, premium by ticker, and upcoming expirations — automatically, with a daily sync.

Most options traders manage their portfolio across three separate places: their broker's clunky position screen, a spreadsheet they built years ago, and their memory. When you're running 20+ covered calls and CSPs simultaneously, that breaks down fast. You miss rolls. You lose track of total income by ticker. You can't see your annualized ROI without doing math. Days to Expiry is an options portfolio tracker that pulls your positions directly from Interactive Brokers and surfaces the analytics options income sellers actually need — income collected, ROI per position, upcoming expirations, and total strategy performance.

Options portfolio tracker showing positions by DTE, premium collected, and strategy breakdown

Tap to view full size

Problem

Stop Managing Options in a Spreadsheet

Three Tools, One Job — Juggling broker position screens, an old spreadsheet, and memory to manage 20+ open options positions

Missed Roll Windows — No automated view of which contracts are approaching your exit rules this week

No Annualized ROI — You can't see your return on capital deployed per position or per ticker without manual calculations

No Income View — Broker dashboards show P&L, not premium collected — a completely different framing for income sellers

Solution

Everything an Options Income Seller Needs in One Tracker

IBKR Flex Query Sync

Connect once with a Flex token and Query ID; covered calls, CSPs, and spreads are imported automatically on every daily sync.

Premium Income Analytics

Total premium collected per ticker, weekly and annualised ROI per trade, win rate, and put vs. call premium income.

Expiration Management

Roll alerts flag open contracts as Decide now, Review soon, or Monitor — rolls, assignment risk, and take-profit opportunities at a glance.

Per-Position Breakdown

Entry premium, days live, weekly ROI, and unrealized P&L for every trade in your history.

Portfolio analytics showing strategy composition, spread detection, and multi-leg P&L breakdown

Tap to view full size

How it works

Get started in 3 simple steps

1

Connect Your Interactive Brokers Account

Connect your IBKR account once via Flex Query and your options positions — covered calls, cash-secured puts, spreads — appear in your tracker automatically.

2

See Your Full Portfolio at a Glance

Roll alerts rank open positions by urgency. See which positions are expiring soon, which need a roll decision, and which are approaching assignment risk — without digging through your broker's position screen.

3

Analyse Income and ROI Across Your Portfolio

Track total premium collected per ticker, weekly and annualised ROI on capital at risk, and cumulative income from one week to all time. Compare put vs. call premium income side by side.

Key Metrics

Setup

Flex token + Query ID

Manual Entry

Zero

IBKR Access Type

Read-only

Built For

Income sellers

Frequently Asked Questions

Everything you need to know about getting started

What brokers does this options portfolio tracker support?

Days to Expiry integrates directly with Interactive Brokers (IBKR) via Flex Query, connects 32+ other brokers via SnapTrade, and accepts CSV uploads from any broker.

How is this different from just using my broker's built-in analytics?

Broker dashboards show open positions but don't organise them by days to expiry, calculate annualised ROI on premium collected, or let you analyse income across tickers and strategies. Days to Expiry surfaces the data income sellers need, in the format they actually use to make roll and close decisions.

Is my brokerage data secure?

Yes. We connect to Interactive Brokers with a read-only Flex Query token — it cannot place trades or move funds on your behalf. Your IBKR login is never shared with us, the token is encrypted at rest, and only the position and trade data needed for analytics is synced.

Ready to Get Started?

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