
F&O contracts expire on predefined days each month, and these dates can influence price movements, liquidity, and rollover activity. To help you plan better, we’ve put together a clear, month-by-month view of F&O expiry dates-so you can stay prepared, avoid last-minute surprises, and align your trades with confidence.
Here’s the expiry date calendar for key futures and options in January 2026:
|
Expiry Date |
Options |
|
1st Jan (Thu) |
Sensex Weekly |
|
6th Jan (Tue) |
Nifty 50 Weekly |
|
8th Jan (Thu) |
Sensex Weekly |
|
13th Jan (Tue) |
Nifty 50 Weekly |
|
14th Jan (Wed) |
Crude Oil & Crude Oil Mini Options |
|
15th Jan (Thu) |
Sensex Weekly |
|
20th Jan (Tue) |
Nifty 50 Weekly |
|
22nd Jan (Thu) |
Sensex Weekly Zinc Options |
|
27th Jan (Tue) |
Nifty 50 Weekly Stock Options Gold Options Silver & Silver Mini Options Nifty Next 50 Options |
|
29th Jan (Thu) |
Gold Mini Options Sensex Weekly Bankex Monthly |
Here’s the expiry date calendar for key futures and options in January 2026:
|
Expiry Date |
Futures |
|
5th Jan (Mon) |
Gold Mini Futures |
|
16th Jan (Fri) |
Crude Oil & Crude Oil Mini Futures |
|
27th Jan (Tue) |
Nifty 50 Futures Stock Futures Nifty Next 50 Futures |
|
29th Jan (Thurs) |
Sensex Futures Bankex Futures |
|
30th Jan (Fri) |
Zinc & Zinc M Futures |
F&O monthly expiry refers to the last trading day in the month for derivative contracts. Derivatives expiry in India is usually on the last Thursday of the month. This is the date on which these contracts end. Traders thus have to either close their position (often with cash)/settle or execute (take delivery for futures) the agreement to sell or buy the underlying asset. It is a vital deadline that leads to higher volatility due to the adjustments of positions.
If the last Thursday is a holiday, then it is the previous Wednesday. Traders may square off or close positions to avoid automatic expiry or settlements. They can also roll over by closing the present contract and opening a new one for the coming month (only for futures). Another option is exercising the right to sell or buy, or fulfilling obligations under futures contracts.
New rules have been notified for the options expiry date and the futures expiry date. The BSE and NSE have notified changes to the expiry dates of index and stock derivatives contracts, effective from September 01, 2025. The expiry date was unchanged for contracts expiring on/before August 31, 2025.
NSE:
For monthly contracts, the revised expiry day is the last Tuesday of the expiry month (in place of the last Thursday) for NIFY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50 and single stocks. F&O contracts for April 2025 were shifted to the last Monday of the month, as per NSE guidelines.
BSE:
For monthly contracts, the expiry date was previously the last Tuesday of each month, and the BSE has now revised it to the last Thursday of the expiry month. This applies to the Sensex 50, Bankex, and Sensex.
The F&O monthly expiry is a crucial date, as it can significantly affect stock prices. This may also lead to higher market volatility, known as the expiry-day effect. In this scenario, prices may become more unpredictable due to the closing of positions and higher trading volumes. As the expiry date approaches, investors and traders face the choice of rolling over positions or closing them. This leads to significant trading activity, with participants rushing to tweak positions before contract expiry.
Higher trading volumes on the day of the expiry may lead to price fluctuations that deviate from regular market trends. Traders may have to accept unfavourable rates while closing out positions. Those rolling over positions may lead to short-term price distortions when they enter new contracts. Traders holding positions for a long time may also liquidate holdings, thereby putting more pressure on stock prices.
The expiry dates for F&O commodity contracts may vary by exchange (NCDEX or MCX) and commodity. Unlike equity F&O, which usually expires on the last Thursday of the month, commodity contracts have different schedules. Here are a few examples: