Market facts
F&O Expiry Dates 2026
NSE derivatives expire on Tuesdays and BSE derivatives on Thursdays, a schedule in place since 1 September 2025. In 2026 that gives 52 Tuesdays for the weekly Nifty 50 contract and 53 Thursdays for the weekly Sensex contract, and 9 of those weekly dates move to the previous trading day because they fall on holidays. The NSE monthly expiry moves in March and November.
Which index expires when
| Contract | Exchange | Expiry |
|---|---|---|
| Nifty 50 | NSE | Weekly every Tuesday; monthly last Tuesday |
| Bank Nifty, Fin Nifty, Midcap Nifty, Nifty Next 50 | NSE | Monthly only, last Tuesday |
| Stock futures and options | NSE | Monthly, last Tuesday |
| Sensex | BSE | Weekly every Thursday; monthly last Thursday |
| Bankex | BSE | Monthly only, last Thursday |
NSE equity derivatives expire on Tuesday and BSE derivatives on Thursday. Each exchange may offer weekly contracts on only one benchmark index: Nifty 50 on NSE and Sensex on BSE. Every other index, and all stock derivatives, have monthly contracts only, expiring on the last Tuesday (NSE) or last Thursday (BSE) of the month. When an expiry day is a trading holiday, expiry moves to the previous trading day.
Monthly expiry dates 2026
| Month | NSE monthly (Tuesday) | BSE monthly (Thursday) |
|---|---|---|
| January | 27 January 2026 | 29 January 2026 |
| February | 24 February 2026 | 26 February 2026 |
| March | 30 March 2026 (holiday on 31 Mar) | 25 March 2026 (holiday on 26 Mar) |
| April | 28 April 2026 | 30 April 2026 |
| May | 26 May 2026 | 27 May 2026 (holiday on 28 May) |
| June | 30 June 2026 | 25 June 2026 |
| July | 28 July 2026 | 30 July 2026 |
| August | 25 August 2026 | 27 August 2026 |
| September | 29 September 2026 | 24 September 2026 |
| October | 27 October 2026 | 29 October 2026 |
| November | 23 November 2026 (holiday on 24 Nov) | 26 November 2026 |
| December | 29 December 2026 | 31 December 2026 |
Dates are computed from the rule above and the 2026 NSE holiday list. An entry marked with a holiday is moved to the previous trading day.
Weekly Nifty 50 expiry dates 2026 (NSE, Tuesdays)
January: 6, 13, 20, 27
February: 3, 10, 17, 24
March: 2*, 10, 17, 24, 30*
April: 7, 13*, 21, 28
May: 5, 12, 19, 26
June: 2, 9, 16, 23, 30
July: 7, 14, 21, 28
August: 4, 11, 18, 25
September: 1, 8, 15, 22, 29
October: 6, 13, 19*, 27
November: 3, 9*, 17, 23*
December: 1, 8, 15, 22, 29
* moved to the previous trading day because of a holiday.
Weekly Sensex expiry dates 2026 (BSE, Thursdays)
January: 1, 8, 14*, 22, 29
February: 5, 12, 19, 26
March: 5, 12, 19, 25*
April: 2, 9, 16, 23, 30
May: 7, 14, 21, 27*
June: 4, 11, 18, 25
July: 2, 9, 16, 23, 30
August: 6, 13, 20, 27
September: 3, 10, 17, 24
October: 1, 8, 15, 22, 29
November: 5, 12, 19, 26
December: 3, 10, 17, 24, 31
* moved to the previous trading day because of a holiday.
How the schedule got here
20 November 2024: SEBI limits weekly index expiries to one benchmark index per exchange. Weekly Bank Nifty, Fin Nifty and Midcap Nifty contracts are discontinued.
1 September 2025: NSE moves all expiries to Tuesday and BSE to Thursday, as set by SEBI's circular of 26 May 2025.
Source and last verified
Last verified: 31 October 2026. Checked against several independent reports of the official document; the document itself could not be opened when this page was built. Confirm on the exchange website before relying on a date.
Holiday dates used: the 2026 NSE trading holiday list on this site. Lot sizes: see the Nifty and Bank Nifty lot size pages.
Official sources: NSE: equity derivatives contract specifications · NSE: exchange circulars · SEBI
Related
Frequently asked questions
Which day is Nifty expiry?
Nifty 50 weekly options expire every Tuesday and its monthly contract on the last Tuesday of the month. If that Tuesday is a trading holiday, expiry moves to the previous trading day.
Does Bank Nifty have weekly expiry?
No. Weekly Bank Nifty contracts were discontinued from 20 November 2024. Bank Nifty has monthly contracts only, expiring on the last Tuesday of the month.
Which day is Sensex expiry?
Sensex weekly contracts expire on Thursdays and its monthly contract on the last Thursday of the month, with the same roll-back for holidays.
When do stock futures and options expire?
Monthly, on the last Tuesday of the month on NSE.
Can the expiry day change?
Yes. SEBI and the exchanges set it by circular and have changed it before, most recently from 1 September 2025.
Have a holding or a plan you want a second look at?
This page shares data only. For a view that takes your own holding and goal into account, ask Samjho Bhai, our free portfolio review tool.
Ask Samjho Bhai →Educational information, not investment advice. Market Dekho is not a SEBI-registered Research Analyst or Investment Adviser. Exchange schedules and contract specifications change by circular; always confirm on the exchange website.