Skip to the expiration guide

Futures contract life cycle

Futures Expiration and Contract Roll: Three Clocks, One Decision

A futures contract does not become irrelevant on one universal “roll day.” Exchange rules, liquidity migration, and account cutoffs run on separate clocks. A sound roll decision verifies all three.

No universal roll date
Product and market behavior differ.
Roll = two transactions
Close one month; open another.
Cutoff can be earlier
Broker rules may lead the exchange.
Timeline showing volume migration, a broker cutoff, the last trading day, and settlement as futures activity shifts to the next contract.
Expiration is fixed by contract terms; the practical trading transition is observed in liquidity and constrained by account rules.

Start with the vocabulary

Six Events Traders Often Collapse Into “Expiration”

These terms can occur on different dates. Treating them as interchangeable is how a trader ends up on the wrong symbol, misreads a chart gap, or carries a position into a restricted window.

01

Contract month

The delivery or settlement month identified by the product root, a month code, and a year.

02

Last trading day

The final time the expiring contract may trade under the exchange's product rules.

03

Expiration

The end of the contract's trading life and transition into the applicable final-settlement process.

04

Settlement

The contract-defined process that financially resolves remaining obligations after trading terminates.

05

Delivery

The transfer of the commodity, currency, or delivery instrument when a physically settled contract remains open.

06

Roll

Closing exposure in one contract month and opening equivalent exposure in a later month.

The governing principle

Expiration Has an Exchange Clock. Tradability Has a Liquidity Clock.

The exchange publishes the contract's listing, last-trade, settlement, and delivery terms. The market decides when most active trading shifts to a later month. Your broker or prop account decides how late your account may hold or trade the expiring month.

The earliest binding constraint controls your action. A liquid expiring contract does not override a broker cutoff, and a distant exchange date does not make a thin order book suitable for execution.

ExchangeWhat is legally and operationally defined?

Last trade, final settlement, delivery period, holiday adjustments, and product rules.

LiquidityWhere can the order be executed responsibly?

Volume, open interest, bid-ask spread, depth, queue, and the active contract month.

AccountWhat is your account allowed to hold?

Broker liquidation notices, delivery restrictions, prop-firm rules, and platform symbol handling.

Turn three clocks into one action

A Roll Decision Matrix for Flat, Intraday and Carrying Traders

A volume crossover is evidence about liquidity, not automatic permission to hold or a command to roll. Start with the earliest verified constraint, then apply the branch that matches the account's actual position state.

State 01All deadlines clear; current month still liquid

Flat: either month may be usable after comparing spread and depth.

Intraday: trade only the book that meets the execution plan, then finish flat.

Carrying: document the exit or roll trigger before the account cutoff.

Action: monitor both books; do not infer a universal roll date.
State 02Next month now has the stronger executable book

Flat: route new setups to the verified active month.

Intraday: change the chart, DOM, strategy and order ticket together.

Carrying: compare a spread order with two separate legs and price both.

Action: plan the migration; liquidity alone does not waive account rules.
State 03Broker or prop-account cutoff is binding

Flat: do not open the restricted month.

Intraday: a same-day exit assumption is not permission if the notice prohibits entry.

Carrying: close or roll within the documented window; confirm completion.

Action: the account rule controls even when the contract still trades.
State 04A date, symbol, settlement term or permission is unknown

Flat: keep the order unsent.

Intraday: do not rely on an auto-selected front month or continuous symbol.

Carrying: contact the broker before the uncertainty reaches a deadline.

Action: stop and verify the exact exchange and account documents.

Decode the symbol before the chart

All Twelve Futures Contract Month Codes

The month code is standardized, but the complete symbol format can differ by broker and platform. Some interfaces use a one-digit year; others use two or four digits. Verify the selected instrument in the order ticket—not only in the chart title.

FJanuary
GFebruary
HMarch
JApril
KMay
MJune
NJuly
QAugust
USeptember
VOctober
XNovember
ZDecember
Product rootES+SeptemberU+Year26=ESU26

Symbol example only. Confirm the exact naming convention used by your trading platform, data provider, and broker.

Rolling preserves exposure—not the contract

How a Futures Position Is Rolled

A roll is not a symbol rename. It is an exit in the current month and a new entry in a later month. The old trade realizes its own profit or loss. The new trade starts with a new entry price, a different contract month, and potentially different liquidity.

Rolling a long position

Sell current month+Buy later month

The first leg closes the existing long. The second establishes a new long in the selected later contract.

Rolling a short position

Buy current month+Sell later month

The first leg closes the existing short. The second establishes a new short in the selected later contract.

Two common execution paths for a position roll
MethodHow it worksPrimary execution issueWhat to verify
Two separate legsClose the current month, then open the later month.Market exposure can change between legs; fills may occur at different times.Order sequence, available buying power, spreads, and slippage on both legs.
Calendar-spread orderTrade the price difference between the two months as one spread where supported.The spread itself has a bid, ask, depth, tick, and matching process.Correct spread direction, leg ratio, contract months, and broker/platform support.

Interactive contract-transition worksheet

Decode Two Contracts and Test the Roll Window

Enter a current and next contract plus a volume snapshot. The planner calculates the next contract's share of combined volume and the time remaining before your entered broker cutoff. It does not replace the official calendar or account agreement.

Letters and numbers only. The output uses a two-digit year.
Current contract
Next contract

Calculated from your inputs

Contract transition

Current symbol
ESU26
Next symbol
ESZ26
Next contract volume share
57.4%
Volume leader
Next contract
Time until entered broker cutoff
38 days
Liquidity has migrated in this snapshot.Verify the live spread, depth, open interest, exchange calendar, and account rules before changing symbols or positions.

Volume share: next contract volume ÷ (current + next contract volume).

Entered cutoff: days to official last trade − broker lead time.

Boundary: the tool does not know holidays, delivery notices, account permissions, open interest, spread, depth, or current firm rules.

Follow the executable market

How to Confirm That Liquidity Has Actually Migrated

Raw daily volume is useful, but it is not the only execution signal. A later contract can lead in total volume while a particular time window still has weaker depth. Compare like-for-like conditions in both books.

01

Volume

Compare completed trading activity in the same session window. A single daily total can hide when the change occurred.

02

Open interest

Use the exchange's published figure to see where outstanding positions remain. It is typically reported with a delay, not as a live queue.

03

Bid-ask spread

Check the price cost to cross each market. Similar volume does not guarantee similar spreads.

04

Displayed depth

Observe quantity near the inside market, while remembering that displayed orders can change or cancel.

05

Trade flow

Watch whether the contract can absorb the size and order type you intend to use without excessive price impact.

06

Platform routing

Confirm that the chart, DOM, strategy, bracket orders, and account are all using the intended contract month.

Contract terms control the consequence

Cash Settlement and Physical Delivery Are Different End States

“Futures expire” does not tell you what happens next. Read the current product specification and rulebook chapter. The product family, contract month, broker, and account permissions determine the operational risk.

Illustrative CME Group product families—verify the current specification before trading
ExampleTypical listing patternSettlement methodPrimary expiration concern
ES / MES equity indexMarch quarterly cycleFinancially settledCustomary lead-month transition, final settlement procedure, and broker cutoff.
CL WTI crude oilCalendar monthsPhysical deliveryEarlier delivery restrictions, last-trade calculation, and broker liquidation policy.
GC GoldSelected delivery monthsPhysical deliveryActive-month migration, delivery eligibility, and termination of trading.
6E Euro FXQuarterly and serial listingsPhysical currency deliveryDelivery procedure, value date, bank holidays, and broker restrictions.

This table is an orientation aid, not a schedule. Product listings and rules can change. The current exchange product page, rulebook, expiration calendar, clearing notices, and account agreement are controlling.

Worked scenarios

Four Different Problems Hidden Inside “Is It Time to Roll?”

Example 1Quarterly index volume migration

An expiring contract trades 725,000 contracts while the next month trades 975,000 in the same measured window.

975,000 ÷ (725,000 + 975,000)= 57.4% next-month share

The next month leads this volume snapshot. That is evidence of migration—not proof that every time window, order size, broker, or strategy should switch immediately. Compare the live books and verify the official dates.

Example 2Rolling a two-contract long

A trader long two current-month contracts wants to preserve market exposure. The roll requires selling two current-month contracts and buying two later-month contracts. If executed as separate legs, price can move between orders. A supported calendar-spread order can reduce that legging interval, but the spread still has its own bid, ask, depth, and fill risk.

The current trade's realized P&L is measured from its original entry to its exit. The new trade begins at the later contract's entry price. The difference between contract prices is the calendar spread, not a duplicate P&L calculation.

Example 3A physically delivered contract near a broker cutoff

The official last trade is eight calendar days away, but the broker requires the account to exit five days before that date. The trader therefore has only three days until the entered account cutoff—not eight days of usable holding time.

8 days − 5-day broker lead= 3 days to account cutoff

Weekends, holidays, delivery notices, and product-specific rules can make a simple calendar-day subtraction incomplete. Use the broker's actual notice and exchange calendar.

Example 4A continuous-chart “gap”

The old contract settles at 81.40 and the next contract at 81.95. An unadjusted continuous chart that switches contracts can display a 0.55 jump even if neither contract made that move at the splice time.

81.95 − 81.40= 0.55 contract-month difference

A back-adjusted series may remove the visible gap from history. That helps some forms of analysis, but it also creates synthetic historical prices. Inspect the actual individual contracts when exact traded levels matter.

Research series are constructed

Continuous Futures Charts Can Change the Story

A continuous chart stitches multiple expiring contracts together. Its roll trigger and adjustment method are data-vendor choices. Two platforms can therefore show different historical prices, returns, indicators, and apparent gaps for the “same” continuous symbol.

Common continuous-chart construction methods
MethodWhat the series doesUseful forMain limitation
Unadjusted spliceSwitches from one contract to another without changing historical prices.Seeing the actual quoted level of each contract segment.Contract-month differences can appear as false jumps in the stitched series.
Back adjustmentAdds or subtracts roll differences from prior history to smooth joins.Some trend, return, and indicator research.Historical levels become synthetic and may not equal prices that ever traded.
Ratio adjustmentScales prior history by the relationship between contracts.Preserving proportional changes in some long histories.Also creates synthetic levels and can alter absolute-price interpretation.
Volume or date ruleChooses the splice when volume leads or on a scheduled date.Automated data continuity.Different rules can select different roll sessions and alter the result.
Ask the platformWhat triggers the splice?

Calendar date, days before expiry, volume crossover, open interest, or a vendor-specific rule?

Ask the dataIs history adjusted?

Unadjusted, difference-adjusted, ratio-adjusted, or another proprietary method?

Ask the strategyWhich series generated the signal?

A strategy tested on a synthetic continuous history must still route to a specific live contract.

Common expiration mistakes

Eight Ways Traders Get the Contract Right—and the Trade Wrong

01

Using a fixed roll date for every product. Listing cycles, expiration rules, and liquidity migration differ.

02

Checking volume but not the account cutoff. A broker restriction can bind first.

03

Changing the chart but not the order ticket. Strategies and brackets can remain attached to the old month.

04

Reading a roll gap as a market move. The chart may have switched between differently priced contracts.

05

Assuming cash settlement removes all risk. Final settlement and expiration volatility can still produce material P&L.

06

Assuming “physical” means a truck appears immediately. Delivery uses detailed clearing instruments, locations, notices, and eligibility rules—but the obligation is real.

07

Legging a roll without pricing the interval. The market can move between the close and reopen.

08

Backtesting one continuous series and trading another. Different roll and adjustment rules can change signals.

Final decision checklist

Before You Hold, Close, Roll, or Open the Next Month

  1. 01

    Identify the exact product root, month code, year, and settlement method.

  2. 02

    Open the current exchange product page, rulebook, and expiration calendar.

  3. 03

    Read the broker or prop-account cutoff for that exact contract and account.

  4. 04

    Compare current and next-month volume, open interest, spread, and depth.

  5. 05

    Confirm the chart, DOM, strategy, and order ticket reference the same contract.

  6. 06

    If rolling, verify long-versus-short direction, quantity, month pair, and order type.

  7. 07

    Estimate commissions, spread, slippage, and the risk of legging two orders.

  8. 08

    Document the continuous-chart roll and adjustment method used by research.

  9. 09

    If any date, permission, or symbol is uncertain, stop and verify before transmitting the order.

Sources and methodology

Official Exchange and Regulatory Sources

The guide was checked against the sources below on August 17, 2026. Examples are explicitly hypothetical. Exact last-trade dates, settlement procedures, delivery rules, holiday adjustments, listed months, and broker cutoffs can change and must be verified for the specific contract.