Understanding Futures Contract Rollovers: What Every Trader Needs to Know
Learn what happens during futures contract rollovers, key rollover dates for popular contracts, and how rollovers affect your charts and positions.
If you trade futures, you'll encounter contract rollovers roughly four times a year. If you don't understand how they work, you can end up trading an expiring contract with terrible liquidity, get confused by sudden "gaps" in your charts, or even have your position forcibly closed by your broker.
None of that is fun. Let's make sure you understand exactly what rollovers are and how to handle them.
What Is a Futures Contract Rollover?
Unlike stocks, which you can hold indefinitely, futures contracts have expiration dates. An ES (S&P 500 E-mini) contract, for example, expires every quarter — in March, June, September, and December. When a contract expires, it ceases to exist.
A "rollover" is the process of closing your position in the expiring contract and opening the same position in the next active contract. The market as a whole transitions from the old contract to the new one over a period of a few days.
You'll see futures contracts labeled with the month and year: ESH26 is the March 2026 contract, ESM26 is the June 2026, ESU26 is September 2026, and ESZ26 is December 2026. The letter codes are standard: H (March), M (June), U (September), Z (December).
When Does Rollover Happen?
Rollover doesn't happen on a single day. It's a gradual transition where volume migrates from the expiring contract to the next one. However, there's typically one day — the "rollover date" — when the majority of volume switches over.
For most equity index futures (ES, NQ, YM, RTY), the rollover date is the second Thursday before the contract's expiration (which is the third Friday of the expiration month). This means volume shifts about 8 days before the contract actually expires.
Here are the approximate rollover dates for the major contract cycles:
March contracts (H) roll in early-to-mid March. Volume shifts to the June (M) contract.
June contracts (M) roll in early-to-mid June. Volume shifts to the September (U) contract.
September contracts (U) roll in early-to-mid September. Volume shifts to the December (Z) contract.
December contracts (Z) roll in early-to-mid December. Volume shifts to the March (H) contract of the following year.
For energy futures like Crude Oil (CL), the schedule is different — CL contracts expire monthly, so rollovers happen every month, typically around the 17th-20th of the month prior to the contract month.
For metals like Gold (GC), the primary contract months are February, April, June, August, October, and December, with rollovers occurring a few days before the active month changes.
What Happens to Your Position During Rollover
Here's the practical part. If you're holding a position in the expiring contract, you have a few options.
Close before rollover. The simplest approach. Close your position in the old contract before rollover day and re-enter in the new contract. This is what most intraday traders do.
Roll your position. Some platforms offer a "roll" feature that simultaneously closes the old contract and opens the new one. This is essentially a spread order that locks in the difference between the two contract prices.
Let it expire. If you do nothing, your contract will expire. For cash-settled futures like ES and NQ, this just means your position is closed at the settlement price. For physically-delivered futures (like CL), expiration could theoretically mean you need to accept delivery of barrels of oil. Your broker will almost certainly close your position before that happens, but it's best not to test it.
Most traders simply switch to the new contract on or before the rollover date. There's no need to make it more complicated than that.
How Rollover Affects Your Charts
This is where things get confusing for newer traders. When you switch from the March contract to the June contract, the price might be different. The June contract is usually slightly higher than the March contract (for equity indexes) because it accounts for additional time value and carrying costs.
This price difference — called the "basis" or "roll gap" — can create an apparent gap on your chart when you switch contracts. For example, the March ES contract might be trading at 5200 while the June contract is at 5210. When your chart switches to the June contract, it looks like price jumped 10 points overnight. But nothing actually happened — you're just looking at a different contract.
Continuous contracts solve this problem. Most charting platforms offer continuous futures charts that stitch together successive contracts into one seamless chart. They do this by either:
- Back-adjusting: Shifting all historical data by the roll gap amount. This preserves the moves (a 50-point rally is still a 50-point rally) but changes the absolute price levels. Your historical prices won't match what actually traded.
- Non-adjusted: Simply concatenating the contracts without adjusting for the gap. This preserves the actual prices but creates visible gaps at each rollover.
For technical analysis, back-adjusted continuous contracts are generally preferred because they give you clean, gap-free charts. Just remember that the price levels shown on historical data don't correspond to actual traded prices.
Common Rollover Mistakes
Trading the expiring contract after rollover. Once volume migrates to the new contract, the expiring contract becomes illiquid. Spreads widen, fills get worse, and price can behave erratically. Always make sure you're trading the front-month (most active) contract.
Ignoring the rollover schedule. Mark rollover dates on your calendar at the beginning of each quarter. Getting caught off guard by a rollover is an avoidable mistake.
Confusing roll gap with a real gap. When reviewing historical charts on continuous contracts, be aware that some "gaps" are actually roll adjustments, not real market moves. This matters if you're using gap-fill strategies or backtesting.
Trading through rollover with unclear levels. Your support and resistance levels from the old contract may not be precisely valid on the new contract due to the basis difference. Re-draw your levels on the new contract or use back-adjusted charts to ensure your levels are accurate.
Rollover and Prop Firms
If you're trading a prop firm account, pay special attention to rollovers. Some firms automatically roll your allowed contract symbols, while others require you to manually switch. Trading an unauthorized symbol (even if it's just the expired month of the same product) can violate your account rules.
Check with your firm before each rollover to understand their specific process. Most will send an email or notification, but don't rely on that. Know the schedule yourself.
The Rollover Calendar You Need
Here's a quick reference for 2026 quarterly rollovers on major equity index futures (ES, NQ, YM, RTY):
- March 2026 (H26 to M26): Rollover around March 12, 2026
- June 2026 (M26 to U26): Rollover around June 11, 2026
- September 2026 (U26 to Z26): Rollover around September 10, 2026
- December 2026 (Z26 to H27): Rollover around December 10, 2026
For Crude Oil (CL), rollover happens monthly — check your platform or the CME Group website for specific dates.
For Gold (GC), the primary rollover dates follow the bi-monthly schedule, roughly the last week before the new active month begins.
Save these dates somewhere. Set calendar reminders a few days before each one. It's a small effort that prevents unnecessary confusion and potential trading errors.
Summary
Rollovers are a mechanical aspect of futures trading that's easy to handle once you understand it. Switch to the new contract on or before rollover day, use continuous contracts for your charts, and don't trade the expiring contract after volume has migrated. That's really all there is to it.
It's one of those things that seems complicated until you've done it once. After your first rollover, it becomes second nature.
