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 the covered calls in your Flex Query period — up to the last 365 days — then keeps adding new ones. Open positions, rolls, expirations, assignments — it's all there, updated daily, with no manual work.

Tap to view full size
Manual Data Entry — Copying every trade out of IBKR into your own tracker after each session
ROI Recalculation — Recomputing annualised returns by hand every time a position changes
Expiry Blindspots — No automated view of which calls are approaching expiry this week
Roll History Gaps — No clean record of how rolls and assignments connect across a full covered call chain
Your trades appear without lifting a finger via Flex Reports — no CSV uploads needed.
Total premium collected, weekly and annualised ROI per trade, and premium totals per ticker.
Roll alerts flag open contracts as Decide now, Review soon, or Monitor so you know when to act.
Full lifecycle tracking from initial sale through rolls to expiry or assignment.

Tap to view full size
Set up a Flex Query in Interactive Brokers and paste the token and Query ID into Days to Expiry.
Days to Expiry fetches the trade history your Flex Query covers — up to the last 365 days of covered calls written, rolled, or assigned. No CSV uploads needed.
See total premium collected, weekly and annualised ROI per trade, premium per underlying, and your win rate — updated daily without any action from you.
See which short positions are expiring soon, with roll alerts that flag the calls needing a roll decision before it's urgent.
Setup
Flex token + Query ID
History Imported
Up to 365 days
Manual Entry Required
Zero
Sync Frequency
Daily
Step-by-step walkthrough for connecting your Interactive Brokers account
Broader income tracking across all options strategies
Find new covered call opportunities on your existing holdings
Free to start — see advanced plan features
Everything you need to know about getting started