Aligning with BSE’s recent adjustments, NSE has also announced changes to the expiry days of a few of its contracts. This update will take effect at the end of January 1, 2025, meaning all contracts will adhere to the new expiry day from the following trading day, January 2, 2025.

New Expiry of NSE derivative contracts

Index DerivativesCurrent Expiry Day
Revised Expiry Day (Effective from 01st January 2025)

Bank Nifty monthly & quarterly contracts

Last Wednesday of expiry month
Last Thursday of expiry month

Fin Nifty monthly contracts

Last Tuesday of expiry month
Last Thursday of expiry month

Nifty Midcap Select monthly contracts

Last Monday of expiry month
Last Thursday of expiry month

Nifty Next 50 monthly contracts

Last Friday of expiry month
Last Thursday of expiry month

You can find the NSE circular here.

Earlier, the BSE had also shifted the expiries of its contracts


Index Derivatives

Current Expiry Day

Revised Expiry Day (Effective from 03rd January 2025)

Sensex weekly contract

Friday of every week

Tuesday of every week

Sensex monthly contract

Last Friday of the expiry month
Last Tuesday of the expiry month

Bankex monthly contract

Last Monday of the expiry month
Last Tuesday of the expiry month

Sensex 50 monthly contract

Last Thursday of the expiry month
Last Tuesday of the expiry month

Sensex quarterly and semi-annual contracts

Last Friday of the expiry month

Last Tuesday of the expiry month

You can check the BSE circular here.

SEBI recently instructed the exchanges to restrict weekly options to a single index derivative product, in order to curb excessive trading. Hence, both the BSE and the NSE have phased out weekly contracts for all index derivatives, except Sensex and Nifty, effective November 20, 2024.