Futures Rollover Dates Explained: When and How to Roll Contracts (2026)

Updated: May 8, 20269 min read

Every 3 months, the futures contract you've been trading expires. Most beginners discover this by accident — they wake up one Monday and the contract has different specs, weird pricing, or simply isn't there anymore. This guide explains the rollover process: when it happens, how to do it, and which traps to avoid.

Quick answer: Equity index futures (ES, NQ, YM, RTY) expire quarterly on the 3rd Friday of March, June, September, December. Roll your positions 8-10 days before expiration ("rollover Thursday") to follow the open interest. Cash-settled contracts auto-settle if not rolled; physically-settled contracts force-liquidate at the broker level.

Why Futures Have Expiration Dates

Futures originated as risk management tools for commodity producers/consumers. A wheat farmer wants a fixed sale price 6 months ahead; a flour mill wants a fixed purchase price. The contract has a specific delivery month so both sides know exactly when the transaction completes.

Today, retail traders almost never want delivery — they speculate on price moves. But the expiration mechanism is still core to how futures work. Each contract has a delivery month and a final expiration date. After that date, the contract no longer exists.

The Quarterly Cycle (Equity Index Futures)

Equity index futures (ES, NQ, YM, RTY) follow a quarterly cycle. Contracts expire on the 3rd Friday of:

  • March (H month code)
  • June (M month code)
  • September (U month code)
  • December (Z month code)

Symbol structure: ES + month + year. So:

  • ESH26 = E-mini S&P 500 March 2026
  • ESM26 = June 2026
  • ESU26 = September 2026
  • ESZ26 = December 2026

2026 Rollover Calendar (ES, NQ, YM, RTY)

ContractExpiration DateRecommended Roll Date
March 2026 (H26)March 20, 2026 (Fri)March 12, 2026 (Thu)
June 2026 (M26)June 19, 2026 (Fri)June 11, 2026 (Thu)
September 2026 (U26)September 18, 2026 (Fri)September 10, 2026 (Thu)
December 2026 (Z26)December 18, 2026 (Fri)December 10, 2026 (Thu)

The "rollover Thursday" 8 days before each expiration is when professional traders shift their positions to the next contract month. By Friday morning, the new contract has more open interest than the expiring contract.

Other Common Futures Expiration Cycles

Crude Oil (CL): Monthly

CL expires monthly on the 3rd-to-last business day of the month before the contract month (so March 2026 contract expires February 20, 2026). Highly active rollover; CL traders typically roll 5-7 days before expiration.

Gold (GC): Bimonthly (Feb, Apr, Jun, Aug, Oct, Dec)

GC has 6 expirations per year. The 3rd-to-last business day of the contract month. Most active months: Feb, Apr, Jun, Aug, Oct, Dec.

Natural Gas (NG): Monthly

Monthly expiration like CL. NG traders roll 5-7 days before expiration.

Treasury Bonds (ZB, ZN, ZF): Quarterly

Same quarterly cycle as equity index futures (March, June, Sep, Dec).

Currencies (6E, 6B, 6J): Quarterly

Same quarterly cycle.

How to Identify the Active Front Month

The "front month" is the contract with the most open interest and trading volume. It's the contract you should be trading.

Most platforms (Tradovate, NinjaTrader, ThinkOrSwim) automatically display the front-month contract by default. But during rollover week, the active month changes — and if your platform isn't set to auto-update, you may keep trading the expiring contract while liquidity shifts.

Manual identification

  1. Look at open interest (OI) for current and next contract months
  2. The contract with higher OI is the front month
  3. During rollover week, OI shifts from current month to next month
  4. Once next-month OI exceeds current-month OI, the next month becomes front
Tradovate auto-rolls: Tradovate has a setting for "continuous contract" that auto-shows the most active month. Most platforms have similar features. Check your platform's contract chain settings — auto-rolling charts make rollover easier to manage.

How to Mechanically Roll a Position

Method 1: Manual close + reopen

  1. Close your position in the expiring contract (sell if long, buy to cover if short)
  2. Immediately open equivalent position in next contract month
  3. Pay 2 commissions (1 close + 1 open)
  4. Risk: small price slippage between the two trades

Method 2: Roll spread (single combined order)

  1. Some platforms offer roll spreads as a calendar spread order
  2. Buy back the front-month + sell the next-month in a single trade
  3. The exchange-quoted spread minimizes slippage
  4. 1 commission instead of 2 in some platforms

For most retail traders, Method 1 (manual) is fine. Method 2 saves slippage but requires platform support.

What Happens If You Don't Roll

Cash-settled contracts (ES, NQ, YM, RTY)

Cash-settled means at expiration, the contract pays out the cash difference between your locked price and the final settlement price. You keep any P&L. Your position is closed automatically. No physical delivery to worry about.

The "downside": you no longer have the position. If you wanted to maintain exposure, you needed to roll.

Physically-settled contracts (CL, NG, ZC, ZS, GC if held)

Physically-settled means delivery of the underlying asset is required. Crude oil = 1,000 barrels. Corn = 5,000 bushels. Gold = 100 oz.

For retail traders, physical delivery is impractical. Most brokers force-liquidate physical contracts 1-3 days before expiration to prevent traders from accidentally taking delivery. The forced liquidation may incur fees and unfavorable pricing.

Don't accidentally hold physical contracts to delivery: the 2020 CL crash where front-month crude went negative ($-37/barrel) was triggered by retail traders holding into expiration with no place to physically receive delivery. Margin calls + no buyers = catastrophic losses. Close all physical contracts at least 5 days before expiration.

Prop Firm Rollover Policy

Major futures prop firms (TopStep, Apex, MyFundedFutures) DO NOT auto-roll your positions. You're responsible for rolling.

What firms typically do:

  • Send reminder emails 1-2 weeks before expiration
  • Show expiration dates in their dashboards
  • If you don't roll, your cash-settled position closes at expiration with realized P&L
  • If you don't roll a physical contract, the broker force-liquidates per its policy

Practice: roll 8-10 days before expiration. Set calendar reminders. Don't rely on the firm to remind you at the last minute.

Common Rollover Mistakes

1. Trading the expiring contract during rollover week

Liquidity drops. Spreads widen. Your stop-loss orders may have unexpected slippage. Switch to the next month as soon as it becomes more liquid (typically Wednesday-Thursday of rollover week).

2. Roll spread arbitrage gone wrong

Calendar spread arbitrage between front and next month is a real strategy but requires precise timing. Beginners attempting it usually overpay for the spread.

3. Forgetting time zones for expiration

Expiration is at the open of the 3rd Friday in Chicago time (ES, NQ). Asian and European traders need to plan accordingly.

4. Holding physical contracts past force-liquidation date

Each broker has different force-liquidation timing for physical contracts. Check your broker's policy and close 5+ days before expiration.

Strategy Built Around Rollover Reality

Free Discord + futures strategy with rollover discipline baked in. Pass any prop firm.

Get Free Access →

FAQ

What is futures rollover?

Closing expiring contract + opening same position in next contract month before expiration.

When to roll futures?

Equity index: 8-10 days before quarterly expiration. CL/NG: 5-7 days before monthly expiration.

Contract month codes?

F-Jan, G-Feb, H-Mar, J-Apr, K-May, M-Jun, N-Jul, Q-Aug, U-Sep, V-Oct, X-Nov, Z-Dec.

Mechanically roll?

Manual: close + reopen in next month (2 commissions). Spread order: single combined trade.

What if I don't roll?

Cash-settled: auto-closes at expiration. Physical: broker force-liquidates 1-3 days before.

Do prop firms auto-roll?

No. Major prop firms send reminders but require trader to roll manually.

Bottom Line

Futures rollover is mechanical: track the expiration calendar, roll 8-10 days before each quarterly expiration, switch to the new front-month contract when open interest shifts. Set calendar reminders. Use platform auto-rolling charts. Don't get caught holding physical contracts into expiration.

Strategy + Discipline + Rollover Hygiene

Free Discord + rules-based futures strategy. Built-in calendar discipline.

Get Free Access →

Related Reading