StructureX

Home › Tools

Days to expiration calculator (calendar and trading days)

Thirty days on the calendar isn't thirty days of trading. Pick today and your expiration. See the real count: calendar days, market days with holidays skipped, weeks, and the slice of a year you need to compare premiums.

Free tool · NYSE holidays 2026–2027 · runs in your browser

How it works: calendar days = expiration date − today's date. Trading days = the market days after today, up to and including expiration day. It skips weekends and the NYSE full-day holidays for 2026 and 2027, taken from the exchange's published calendar (checked 2026-10-28). Half days still count as trading days. The year fraction is calendar days ÷ 365, or trading days ÷ 252 (a common count of market days in a year). Use it to compare a premium over different time frames.

Calendar days or trading days: which one do I use?

Your broker's option chain shows calendar days. That's the "DTE" number traders talk about, and it's the one most yearly-rate math uses. Trading days tell you how many sessions the stock really has to move. A 30-day option over Thanksgiving and Christmas has fewer of them than a 30-day option in October. Time value still drains on weekends, so don't treat Saturday as free. More in DTE explained and what happens when expiration lands on a holiday. For how DTE fits a full plan, see the wheel strategy explained.

The holidays this page counts

NYSE full-day closures for 2026–2027, from the NYSE holiday calendar. Rare one-off closures (a storm, a national day of mourning) can't be known ahead, so they aren't in it. Log your DTE next to each trade in my free trading templates.

Market closedDay
2026-01-01Thursday
2026-01-19Monday
2026-02-16Monday
2026-04-03Friday
2026-05-25Monday
2026-06-19Friday
2026-07-03Friday
2026-09-07Monday
2026-11-26Thursday
2026-12-25Friday
2027-01-01Friday
2027-01-18Monday
2027-02-15Monday
2027-03-26Friday
2027-05-31Monday
2027-06-18Friday
2027-07-05Monday
2027-09-06Monday
2027-11-25Thursday
2027-12-24Friday

Follow along

XTradingViewFacebook