TL;DRThe process of closing your position in an expiring contract and simultaneously opening the same position in the next contract month. Rollover lets you maintain continuous market exposure without holding through settlement.
Rollover is the process of moving your position from an expiring futures contract to the next available contract month. If you're long the June ES contract and June is about to expire, you sell the June contract and simultaneously buy the September contract.
The goal is to maintain continuous market exposure without interruption. Without rollover, your position would expire and you'd need to re-enter the market in the new contract, potentially at a different price.
For equity index futures (ES, NQ), rollover typically happens on the second Thursday of the expiration month, eight days before the quarterly expiration. This is called roll day. On this date, volume in the new front month exceeds the expiring contract, and most traders and data providers switch over.
For crude oil (CL), rollover happens monthly, usually a few days before the last trading day. For other products, the timing varies. Your data provider and broker will usually indicate when volume shifts to the new contract.
The key signal is volume. When the next contract's daily volume exceeds the current contract, it's time to roll. Trading the expiring contract after this point means you're in a less liquid market with wider spreads.
When you roll, the expiring contract and the new contract will be at different prices. This difference is the roll spread. For ES, the new contract is typically a few points higher than the expiring one (due to interest rate carry and dividends).
If you're long June ES at 5,200 and September ES is trading at 5,215, the roll costs you 15 points on paper. But this isn't a real cost because the September contract is fairly priced based on carry. Your actual P&L isn't affected by the roll spread if you're rolling at fair value.
Some brokers offer a roll or spread order that simultaneously closes the old contract and opens the new one. This is cleaner than legging into each side separately because it executes as a single transaction.
Quarterly ES rollover
It's the second Thursday of June. You're long 2 ESM (June ES) at 5,200. ESU (September ES) is trading at 5,212.
You sell 2 ESM and buy 2 ESU as a spread order. Your position is now long 2 ESU at 5,212. The 12-point difference is the carry, not a loss. Your account P&L from the original 5,200 entry carries forward.
CL monthly rollover
You're long CLN (July CL) at $72.50. CLQ (August CL) is trading at $72.80. The last trading day for July is approaching.
You sell CLN and buy CLQ. The 30-cent difference ($300 per contract) reflects the cost of carry (storage, insurance, interest). If you don't roll, your contract goes to physical delivery.
Forgetting to roll and holding an expiring contract
Set calendar alerts for roll dates. Most brokers and data providers publish roll schedules. Missing the roll means trading in a dying contract with bad liquidity.
Rolling each leg separately instead of using a spread order
Legging in separately exposes you to execution risk. If one side fills and the other doesn't, you have an unintended position. Spread orders execute both legs as one transaction.
Thinking the roll spread is a trading loss
The price difference between contract months reflects carry, not market movement. Your actual P&L is continuous through the roll. Most charting platforms adjust for this automatically.