Connect your IBKR account and instantly see your options income by week and month — broken down by ticker and by puts vs. calls. Built for covered call and cash-secured put sellers.
You're selling covered calls and cash-secured puts every month, but you have no clean view of how much income you've actually generated. Your brokerage shows closed P&L mixed in with unrealized positions. Your spreadsheet is always a few trades behind. You can't easily answer 'how much did I make selling options last quarter?' Days to Expiry is an options income tracker built specifically for sellers. Connect your IBKR account once — your trades sync automatically. You get a dedicated income dashboard that separates premium collected from capital gains, organizes it by time period and ticker, and shows you the metrics that matter for a systematic income strategy.

Tap to view full size
P&L Not Income — Your broker mixes premium collected with unrealized stock positions; there's no clean "income earned selling options" view
Spreadsheet Lag — Manual updates mean your tracker is always a few trades behind, and you're always doing ROI math by hand
No Per-Ticker View — No easy way to see which underlying stocks are generating the most premium income for you each month
No Close/Expire Rate — You can't see what percentage of your options closed or expired without assignment, a key metric for income sellers
Weekly or monthly premium bars with a cumulative line over 1W to YTD and all-time ranges; filter by ticker.
Connect once via Flex Query; expired, closed, and assigned options are imported on the daily sync and categorised.
Premium collected per underlying and per-symbol total return (option P/L plus stock P/L).
See trade count and close/expire rate by DTE bucket (0–7, 8–14, 15–30, 31–45, 45+ days) to find the timeframes that work most reliably for you.

Tap to view full size
Link your Interactive Brokers account via Flex Query with a token and Query ID. Days to Expiry imports the options trades your Flex Query covers — up to the last 365 days — on the first sync.
Your trades are automatically categorised by strategy type and underlying. A dedicated income view shows premium collected as income over time — not P&L mixed with unrealized positions.
Drill into per-ticker income breakdowns. See which stocks pay you the most premium, compare covered call vs. CSP income, and identify which DTE buckets perform most consistently for your strategy.
Income View
Premium, not P&L
Sync
Auto daily (IBKR Flex)
Setup
Flex token + Query ID
Manual Entry
Zero
How to connect your Interactive Brokers account
Covered call specific tracking with roll history and lifecycle view
Full portfolio view with roll alerts and position-level detail
Live broker sync, true cost basis after rolls. No card.
Free CSV template that imports directly when you outgrow it
Everything you need to know about getting started