ES Futures Quarterly Roll Dates: When and How to Roll Your Position
You're holding a long ES position into a roll week and suddenly your usual bid/ask spread has doubled. Liquidity has migrated. If you're still trading the front month on expiration Thursday, you're paying the market-maker's spread tax instead of the theoretical roll cost. Rolling mechanics are simple once you know the schedule and the spread math.
This guide covers the quarterly cycle, the exact roll window, how the spread is priced, and what rolling means for your SPX/SPY position conversions.
The Quarterly Expiration Calendar
ES futures trade on a March quarterly cycle — contract months March (H), June (M), September (U), and December (Z). Every contract expires on the third Friday of its expiration month. The final settlement is based on the Special Opening Quotation (SOQ) of the S&P 500 on that Friday morning — not the Friday close.
The SOQ is calculated from the opening prices of all 500 S&P 500 component stocks on expiration morning. If some stocks open late, the settlement process can take until mid-morning. You cannot reliably replicate the SOQ in real time, which is one reason most traders roll well before expiration.
| Contract | Month Code | Expiration | Roll Window Starts |
|---|---|---|---|
| March | H | 3rd Friday of March | ~March 5–8 |
| June | M | 3rd Friday of June | ~June 5–8 |
| September | U | 3rd Friday of September | ~Sept 5–8 |
| December | Z | 3rd Friday of December | ~Dec 5–8 |
The two most active front-month contracts at any given time are the near quarter (front month) and the next quarter. Everything further out — the back months — trades with minimal volume except for large institutions managing specific expiration-dated hedges.
Try the Free Converter
Check real-time ES, MES, and SPY ratios. Roll math is easier when you start with current conversion values.
Open Converter →The Roll Window: When Liquidity Migrates
The practical roll window opens approximately 8–9 calendar days before expiration. In practice, this means the Thursday or Friday of the week before expiration week. That's when market makers, CTAs, and institutional desks begin migrating their open interest from the front month to the next quarter.
You can track this empirically: watch the daily volume and open interest data on CME's website for the front-month and second-month contracts. When second-month volume exceeds front-month volume for two consecutive sessions, the market has spoken — roll now or pay widening spreads.
Rolling late carries a real cost. In the final two trading days before expiration, front-month ES spreads widen from the typical 0.25-point (one tick) to 0.50–1.00 point as market makers demand wider compensation for carrying positions they'll have to unwind into settlement. At $50 per point, an extra 0.50 points costs $25 per contract per side — $50 round-trip. On 10 contracts, that's a $500 avoidable friction charge.
How the Roll Spread Is Priced
The calendar spread — what you're actually trading when you roll — reflects the cost of carrying the S&P 500 index forward one quarter. The theoretical spread is:
Roll spread = SPX × (risk-free rate − dividend yield) × (days to expiry / 365)
With SPX at 5,500, risk-free rate at 4.50%, expected S&P 500 dividend yield at 1.30%, and 90 days to the next expiry:
5,500 × (0.045 − 0.013) × (90 / 365) ≈ 43.4 points
So if the front-month ESM6 is trading at 5,500, the next-quarter ESU6 should be near 5,543. The calendar spread (sell front, buy back) trades as a single instrument on CME Globex at roughly −43 points for a long roller (you pay the spread to maintain a long position) or +43 points for a short roller (you collect the spread to maintain a short).
In reality, spreads deviate from theoretical value based on current supply and demand. A spike in short-term interest rates narrows the spread (less carry cost); a large S&P 500 dividend cluster in the quarter widens it (more dividend yield accrual to the cash holder). The market price is always authoritative — use theoretical value as a sanity check, not a hard number.
Executing the Roll as a Calendar Spread
Never roll by legging — closing the front month first and then opening the next quarter separately. You'll pay two half-spreads plus market impact instead of one calendar spread bid/ask. The combined slippage on a leg-in approach typically runs 0.25–0.75 points more than the spread market.
The correct approach is a single calendar spread order on Globex. In most futures platforms, this is labeled the "Roll" or "Calendar" order type. You enter: sell 1 ESM6, buy 1 ESU6 as a single spread unit. The exchange matches these as one instrument with its own order book.
For a long position, the roll costs you the spread — roughly 40–50 points per contract per quarter when rates are in the 4–5% range. That's the price of maintaining a quarterly-expiring instrument without taking delivery. It's analogous to the "roll yield" conversation in commodity futures, except here you almost always pay to roll (contango is the norm in equity index futures).
Basis Impact: What Happens to Your Conversion Ratios
After rolling from ESM6 at 5,500 to ESU6 at 5,543, your position is now referenced to a contract 43 points higher in nominal price. The notional value of your long ES position increases by $2,150 (43 points × $50/point) simply due to the roll — even though SPX itself hasn't moved.
This matters for SPY conversion math. The ratio of ES to SPY shares stays approximately the same — 1 ES ≈ 500 SPY at SPX 5,500 — but the dollar notional of your position ticks up by the roll spread. If you're tracking P&L against a SPY benchmark, that $2,150 roll cost shows up as a drag versus a SPY position that doesn't expire and doesn't have a roll spread.
Over a full year (four rolls), the annualized roll cost on one ES contract runs approximately:
4 rolls × ~43 points × $50 = ~$8,600/year per contract
At SPX 5,500 and one ES contract = $275,000 notional, that's a carry cost of ~3.1% annually — roughly equivalent to the risk-free rate minus the dividend yield, as expected. SPY holders pay nothing explicit to roll but forgo the Section 1256 tax advantage and 24-hour trading access. The instruments are different tools; the economics differ accordingly.
Roll Year Dates for 2026
| Quarter | Contract | Expiration Date | Target Roll Date |
|---|---|---|---|
| Q1 2026 | ESH6 | March 20, 2026 | March 10–12, 2026 |
| Q2 2026 | ESM6 | June 19, 2026 | June 9–11, 2026 |
| Q3 2026 | ESU6 | September 18, 2026 | September 8–10, 2026 |
| Q4 2026 | ESZ6 | December 18, 2026 | December 8–10, 2026 |
MES Rolls on the Same Schedule
MES (Micro E-mini S&P 500) follows the same quarterly cycle and expiration dates as ES. The roll mechanics are identical — sell front, buy back as a calendar spread. The only difference is position size: 10 MES contracts roll for the same notional as 1 ES contract, so the roll spread per MES is ~4.3 points × $5 = ~$21.50 per contract instead of ~$215 per ES contract.
For traders hedging SPY with MES, the roll calendar aligns perfectly — you can time your hedge rollover to match the natural ES roll window and avoid liquidity drag on both sides of the position.
What If You Don't Roll? Cash Settlement
If you hold an ES long position through the expiration SOQ, the contract cash-settles against the Special Opening Quotation. You receive (or pay) the P&L versus your entry price in cash — no physical delivery of stocks, no SPY shares transferred. The position simply disappears from your account and the cash difference hits your margin balance.
There's no catastrophic outcome for accidentally letting a position expire — but there is basis risk. The SOQ can deviate meaningfully from where ES traded the evening before, particularly on volatile expiration mornings when individual stocks gap open. If you don't need that timing exposure, roll before expiration week.
Recommended Reading
A Complete Guide to the Futures Market
by Jack Schwager — Covers futures mechanics, roll yield, basis, and cost-of-carry with rigorous examples. The single best reference for traders new to the quarterly roll cycle.
View on AmazonFrequently Asked Questions
- When do ES futures expire each quarter?
- ES futures expire on the third Friday of March, June, September, and December. The final settlement is based on the Special Opening Quotation (SOQ) of the S&P 500 on that Friday morning — not the Friday close or the prior session's settlement.
- When should I roll my ES futures position?
- The conventional roll window is 8–9 calendar days before expiration — typically the Thursday or Friday of the week before expiration week. After this point, front-month liquidity thins and bid/ask spreads widen. Rolling in the final two days can cost an extra $25–$50 per contract in slippage versus rolling during the peak roll window.
- How is the ES roll spread calculated?
- The theoretical roll spread equals SPX × (risk-free rate − dividend yield) × (days/365). At SPX 5,500 with rates at 4.5% and dividend yield at 1.3%, the quarterly spread is roughly 43 points ($2,150 per ES contract). The actual calendar spread market trades close to this theoretical value.
- Does rolling ES futures change my SPY conversion ratio?
- Not materially. After rolling, the 1 ES ≈ 500 SPY ratio at SPX 5,500 remains stable. Your position's dollar notional increases by the roll spread (~$2,150 per contract), which is the carry cost of maintaining a leveraged index position through expiration.
- Can I let ES expire without rolling?
- Yes. ES cash-settles against the SOQ — no stocks are delivered. Your P&L is paid in cash and the position closes. The risk is SOQ basis risk: the settlement price can differ from the prior evening's close, especially on volatile expiration mornings. Most active traders roll rather than accept that uncertainty.