Index And VIX

Why Do VIX Options Expire Before SPX Options?

The 30-day SPX relationship behind standard VIX options expiration dates.

Quick answerLast verified May 30, 2026

Standard VIX options usually expire on the Wednesday that is 30 days before the following month standard SPX expiration. For example, the June 17, 2026 VIX expiration is tied to the July 17, 2026 standard SPX monthly cycle, not the June 18 equity OpEx date.

Relationship

30 days

Standard VIX dates are tied to SPX options 30 days later.

Usual weekday

Wednesday

Holiday adjustments can move the date.

June 2026 example

June 17

The next standard VIX cycle after May is tied to July SPX OpEx.

Last trading day

Prior day

Cboe specifies the last trading day as the day before settlement calculation.

Why the calendar looks offset

VIX is calculated from SPX option prices as a constant 30-day volatility measure. That design is why the standard VIX expiration schedule points toward a later SPX cycle.

The result is unintuitive if you only know equity monthly OpEx. VIX expiration often happens earlier in the month than the related SPX or equity monthly expiration.

Implementation detail

Why Do VIX Options Expire Before SPX Options? in practice

Treat this page as an implementation boundary, more than a short answer. For Why Do VIX Options Expire Before SPX Options?, the practical record should include the request inputs, timestamp context, selected object, freshness state, and the reason a row was accepted or rejected. That is what keeps a concise answer usable when it becomes a scanner, dashboard, backtest, alert, or support note.

The core page facts are Relationship: 30 days; Usual weekday: Wednesday; June 2026 example: June 17. Those values should map to fields in code or to visible labels in the interface. If a developer cannot point to the endpoint family, market-data object, date window, entitlement state, or review artifact behind the answer, the workflow is still too vague for production use.

A reliable implementation should store source URLs or endpoint paths, query parameters, pagination state, market timestamps, application timestamps, and any reject reason beside the result. That evidence makes it possible to rerun the answer later, compare it with another provider, and explain why a value changed after a calendar update, feed repair, plan change, or data-quality review.

VIX expiration mechanics

ConceptTypical ruleCaveat
Standard VIX expirationWednesday 30 days before following SPX monthly cycleHoliday shifts can change the weekday.
June 2026 exampleJune 17 VIX expiration tied to July 17 SPX monthly expirationThis is separate from the June 18 equity and ETF OpEx.
Last trading dayBusiness day before settlement calculationCheck Cboe specs for exact trading hours.
Underlying calculationSPX optionsOnly eligible SPX option prices are used in the VIX methodology.

Last verified

This guide was last reviewed on May 30, 2026. Date-sensitive market calendars, provider docs, and listed contracts can change, so production workflows should verify the live source before trading or publishing an automated answer.

Related questions

Do VIX options expire on the same date as SPX options?

No. Standard VIX expirations are tied to the SPX cycle 30 days later.

Are VIX expirations always Wednesday?

Usually, but holidays can create exceptions.

Do expiring VIX options trade on expiration morning?

The last trading day is normally the day immediately preceding the settlement calculation date.

Operational usage

How to use Why Do VIX Options Expire Before SPX Options? in a real workflow

Treat this page as a decision boundary for the surrounding API workflow. Before a value from Why Do VIX Options Expire Before SPX Options?enters a scanner, dashboard, calendar, backtest, or support answer, store the source route, request parameters, relevant timestamp, freshness label, and the reason the value is suitable for the next step.

The important implementation habit is to keep display labels separate from stable identifiers. Dates should remain tied to the calendar rule or listed-expiration source that produced them. Option rows should keep the OCC symbol, expiration, strike, side, quote state, and pagination context that created the row. Provider or product answers should keep the entitlement, licensing, and support assumptions visible.

When the workflow changes, rerun the page against one concrete example instead of trusting a general claim. Pick the ticker, date window, endpoint family, and expected output artifact. Then verify that the same terminology appears in the API request, UI label, log entry, and review checklist.

Related pages