Expiry for Nifty, Bank Nifty & Sensex

India's index derivatives each follow specific expiry conventions — and those rules have been revised repeatedly. These pages explain how Nifty, Bank Nifty, FinNifty and Sensex expiry works today, and the NSE and BSE settlement processes behind them, written so they are easy to update when the exchanges change the rules again.

Nifty & Index Expiry: As of the current exchange conventions (verify on NSE/BSE, as these have changed), all NSE derivatives — including Nifty — expire on Tuesday, and all BSE derivatives — including Sensex — expire on Thursday. Nifty (NSE) and Sensex (BSE) have weekly expiries; Bank Nifty and FinNifty have monthly-only expiry on the last Tuesday. All index options are cash-settled.

Frequently asked questions

What day does Nifty expire?
Under the current convention (effective September 2025, subject to future SEBI/NSE revision), all NSE derivatives including Nifty expire on Tuesday — weekly Nifty options every Tuesday, and monthly contracts on the last Tuesday of the month. Always verify the current weekday on the NSE website.
Does Bank Nifty still have weekly expiry?
No. NSE discontinued weekly expiries for Bank Nifty, FinNifty and Nifty Midcap Select in November 2024. Only Nifty 50 retains weekly expiry on NSE. Bank Nifty and FinNifty now have monthly (and quarterly) expiry only, on the last Tuesday of the month.
How are Nifty options settled?
Nifty and all Indian index options are cash-settled. There is no delivery of the index; the exchange settles the difference between the strike and the final settlement price (the weighted-average of the index over the last 30 minutes of expiry day) in cash.
Educational content only — not investment advice. See our Risk Disclosure.