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.
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)
| Contract | Expiration Date | Recommended 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
- Look at open interest (OI) for current and next contract months
- The contract with higher OI is the front month
- During rollover week, OI shifts from current month to next month
- Once next-month OI exceeds current-month OI, the next month becomes front
How to Mechanically Roll a Position
Method 1: Manual close + reopen
- Close your position in the expiring contract (sell if long, buy to cover if short)
- Immediately open equivalent position in next contract month
- Pay 2 commissions (1 close + 1 open)
- Risk: small price slippage between the two trades
Method 2: Roll spread (single combined order)
- Some platforms offer roll spreads as a calendar spread order
- Buy back the front-month + sell the next-month in a single trade
- The exchange-quoted spread minimizes slippage
- 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.
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 →