Contract months, codes and expiration
Lesson 3 · about 10 min
Unlike a stock, a futures contract has a birthday and a death date. The exchange lists several expiration months at once, one of them is the "front month" where nearly all the volume is, and at some point every open position either gets closed, rolled to the next month, or goes to settlement. Getting this wrong is the most common purely administrative way to lose money in futures.
The month codes
Every futures month has a single-letter code. They are the same on every exchange:
| Month | Code | Month | Code |
|---|---|---|---|
| January | F | July | N |
| February | G | August | Q |
| March | H | September | U |
| April | J | October | V |
| May | K | November | X |
| June | M | December | Z |
There is no logic to memorize; the letters skip vowels and some consonants that were already used for something else on old ticker tape. Most people learn the four quarterly codes first, H, M, U and Z, because that is the equity index cycle, then the others as they need them.
Which months are listed
Different products list different cycles:
| Product | Cycle | Months listed at once | Volume concentration |
|---|---|---|---|
| ES, NQ, YM, RTY | Quarterly (H, M, U, Z) | Several quarters out | Almost all in the front quarter |
| CL, NG | Monthly | Years out | Front month, with a real second and third |
| GC | Even months plus some odd | Years out | The nearest "active" even month (G, J, M, Q, V, Z) |
| ZB, ZN | Quarterly (H, M, U, Z) | A few quarters | Front quarter until roll |
| 6E | Quarterly (H, M, U, Z) | Several quarters | Front quarter |
The front month is not always the nearest listed month. Gold lists many months but the liquid one is the nearest even-numbered "active" month; trading the wrong gold month gives you a wide spread and a chart with holes in it. Always check volume and open interest before choosing a month rather than assuming.
Expiration versus last trading day versus first notice
Three dates matter and beginners conflate them:
- Last trading day (LTD). The last day the contract can be traded. After this it goes to final settlement.
- First notice day (FND). For physically delivered contracts, the first day a short can be assigned a delivery notice. Retail brokers require you to be out of physically delivered contracts before FND, sometimes several days before.
- Roll date. Not an exchange date at all. It is the day when the bulk of volume migrates from the expiring contract to the next one, and it is when you should move too.
For the equity indices the sequence is clean. ES expires on the third Friday of March, June, September and December, at the cash market open, with final settlement to a special opening quotation (SOQ) of the index. There is no FND because it is cash-settled. Volume rolls to the next quarter on the Thursday eight days before expiration, so for a third-Friday-the-19th expiry the roll day is Thursday the 11th.
For crude oil the sequence is uglier. CL for a given delivery month stops trading three business days before the 25th calendar day of the month before delivery. May crude, for example, stops trading around April 20 to 22 depending on the calendar. It is physically delivered, so brokers require you to be out before that, and the final days of an expiring crude contract can be thin and strange. Module 5 has the case study.
What rollover actually is
Rolling is two trades: close the position in the expiring month and open the same position in the next month. If you are long 2 ESZ6 and the roll arrives, you sell 2 ESZ6 and buy 2 ESH7. Most platforms offer a "roll" order or a calendar spread that does both legs at once at the price difference between the months.
That price difference is not zero. The next month trades at a different price because of carry (interest rates minus dividends for indices; storage and financing for commodities). For ES the next quarter is typically a little above the front when short rates exceed the dividend yield, and below it when they do not. This gap is what distorts continuous charts, which Module 4 covers.
Rolling a position has nothing to do with whether the trade is going well. It is bookkeeping. If you would not have held the trade through Thursday anyway, close it; if you would, roll it and continue.
Key idea: Know three dates for every contract you hold: the roll day (when to move), the first notice day (when you must be out of physical contracts), and the last trading day (the hard stop). Put them in your calendar the day you open the position.
The cost of getting it wrong
A trader long one MES on expiration Friday morning who does nothing will be cash-settled at the SOQ. Not a disaster, but they lose control of their exit and their fill happens at a price they did not choose. A trader long one CL into first notice day will get a phone call from the risk desk and a forced exit at whatever price is available, often with a fee. A trader holding into a gold delivery period can face delivery notices and administrative charges in the thousands of dollars. None of these are trading losses; they are avoidable paperwork losses.
Try it: For the contract you looked up in Lesson 1, find the current front month, its last trading day and, if it is physically delivered, its first notice day. Then find your broker's policy on how many days before FND they require you to be flat. Write all three down.
Recap
- Month codes: F G H J K M N Q U V X Z; equity indices use only H, M, U and Z.
- The liquid month is not always the nearest listed month; check volume and open interest.
- Three dates matter: roll day, first notice day (physical contracts only) and last trading day.
- ES rolls on the Thursday eight days before the third-Friday expiration and settles to the SOQ.
- Rolling is two trades that move your position to the next month; it has nothing to do with the merit of the trade.
See it drawn
Original diagrams for the ideas on this page. Illustrative, not real market data.