Days to Expiry — Option Selling Analyzer logo
Days to Expiry
Option Selling Analyzer

The Covered Call Tracker That Syncs Directly from Interactive Brokers

Stop updating spreadsheets. Days to Expiry automatically pulls every covered call from your IBKR account and shows your premium, ROI, and expiry risk in one clean dashboard.

Tracking covered calls manually is a full-time job. You're copying trades out of IBKR into Excel, recalculating ROI by hand, and losing track of positions approaching expiry. When you're running 5–20 covered calls at a time, a spreadsheet doesn't cut it. Days to Expiry connects to your Interactive Brokers account via Flex Reports and automatically imports every covered call you've ever written. Open positions, rolls, expirations, assignments — it's all there, updated daily, with no manual work.

The Problem: Spreadsheet Management Takes Hours Every Week

1
Manual Data Entry — Copying every trade out of IBKR into your own tracker after each session
2
ROI Recalculation — Recomputing annualised returns by hand every time a position changes
3
Expiry Blindspots — No automated view of which calls are approaching expiry this week
4
Roll History Gaps — No clean record of how rolls and assignments connect across a full covered call chain

The Solution: Everything Your Covered Call Tracker Needs

🔄 Automatic IBKR Sync — Your trades appear without lifting a finger via Flex Reports

💰 Premium & ROI Dashboard — Total premium collected and annualised ROI per position, per ticker, and portfolio-wide

📅 Days to Expiry Tracker — Colour-coded urgency for every open contract so you know when to act

🔗 Roll & Assignment History — Full lifecycle tracking from initial sale through rolls to expiry or assignment

How It Works

1

Connect Your IBKR Account Once

Set up a Flex Query in Interactive Brokers and paste the token into Days to Expiry. The initial setup takes under 10 minutes.

2

Your Full History Imports Automatically

Days to Expiry fetches your complete available trade history — every covered call you've written, rolled, or had assigned. No CSV uploads needed.

3

Track Income in Real Time

See total premium collected, annualised ROI per position and per underlying, and your overall covered call win rate — updated daily without any action from you.

4

Manage Expiries at a Glance

Filter open positions by contracts expiring this week, next week, or within 30 days. Know exactly which calls need a roll decision before it's urgent.

Key Metrics

Setup Time

< 10 min

History Imported

Full

Manual Entry Required

Zero

Sync Frequency

Daily

Related Resources

IBKR Integration Guide

Step-by-step walkthrough for connecting your Interactive Brokers account

Options Tracking Software

Broader income tracking across all options strategies

Covered Call Scanner

Find new covered call opportunities on your existing holdings

Pricing

Free to start — see advanced plan features

Frequently Asked Questions

Does it work with Interactive Brokers specifically?

Yes — Days to Expiry is designed specifically for IBKR accounts. It uses IBKR's Flex Query system to pull your trade history automatically. Setup takes less than 10 minutes, and once connected, your covered calls sync daily without any action from you.

Can I use this as a covered call tracker if I also trade other options strategies?

Absolutely. Days to Expiry handles your full options portfolio. Covered calls are highlighted and grouped for easy income tracking, but your puts, spreads, and other positions are tracked too — giving you a complete picture of your options activity.

What if I've been trading covered calls for years — will it import my history?

Yes. When you first connect your IBKR account, Days to Expiry imports your complete available trade history. You'll see your full premium income record, historical ROI by ticker, and every expired or assigned position — not just going forward.

Is this different from just using IBKR's reports?

IBKR shows raw transaction data. Days to Expiry turns that into an income tracker — grouping rolls into chains, calculating net premium per position, showing annualised ROI, and giving you a clean view of what's expiring and when. It's the analytics layer on top of your IBKR data.

Ready to Get Started?

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

Covered Call Tracker: Auto-Sync from IBKR | Days to Expiry | Days to Expiry — Option Selling Analyzer