QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free

F&O Expiry Calendar 2026

Every futures and options expiry on NSE and BSE: Nifty weekly on Tuesdays, Sensex weekly on Thursdays, and the monthly expiry for Bank Nifty, Fin Nifty, Midcap Nifty and 213 stocks on the last Tuesday of the month. Holidays move an expiry to the trading day before.

Next NSE expiryTuesday, 13 Oct 2026NIFTY weeklyExpires 3:30 pm IST
Next BSE expiryThursday, 15 Oct 2026SENSEX weeklyExpires 3:30 pm IST
Next holiday shiftMonday, 19 Oct 2026NIFTY weekly moves from Tuesday 20 Oct (Dussehra)

Expiry dates by month

Weekly Monthly Moved for a holiday Holiday

October 2026

MTWTFSS12345678910111213141516171819202122232425262728293031

November 2026

MTWTFSS123456789101112131415161718192021222324252627282930

December 2026

MTWTFSS12345678910111213141516171819202122232425262728293031

All F&O expiry dates 2026

Listed: contracts trading now. Expected: worked out from the exchange rules and the 2026 holiday list; the exchange can still change them.

January 2026 9 expiries
DateExchangeContractsNote
Thu 1 JanBSESENSEX weeklyDone
Tue 6 JanNSENIFTY weeklyDone
Thu 8 JanBSESENSEX weeklyDone
Tue 13 JanNSENIFTY weeklyDone
Wed 14 JanBSESENSEX weeklyMoved from Thu 15 Jan (Maharashtra Election)Done
Tue 20 JanNSENIFTY weeklyDone
Thu 22 JanBSESENSEX weeklyDone
Tue 27 JanNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Thu 29 JanBSEMonthly: SENSEX, BANKEXDone
February 2026 8 expiries
DateExchangeContractsNote
Tue 3 FebNSENIFTY weeklyDone
Thu 5 FebBSESENSEX weeklyDone
Tue 10 FebNSENIFTY weeklyDone
Thu 12 FebBSESENSEX weeklyDone
Tue 17 FebNSENIFTY weeklyDone
Thu 19 FebBSESENSEX weeklyDone
Tue 24 FebNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Thu 26 FebBSEMonthly: SENSEX, BANKEXDone
March 2026 9 expiries
DateExchangeContractsNote
Mon 2 MarNSENIFTY weeklyMoved from Tue 3 Mar (Holi)Done
Thu 5 MarBSESENSEX weeklyDone
Tue 10 MarNSENIFTY weeklyDone
Thu 12 MarBSESENSEX weeklyDone
Tue 17 MarNSENIFTY weeklyDone
Thu 19 MarBSESENSEX weeklyDone
Tue 24 MarNSENIFTY weeklyDone
Wed 25 MarBSEMonthly: SENSEX, BANKEXMoved from Thu 26 Mar (Shri Ram Navami)Done
Mon 30 MarNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksMoved from Tue 31 Mar (Shri Mahavir Jayanti)Done
April 2026 9 expiries
DateExchangeContractsNote
Thu 2 AprBSESENSEX weeklyDone
Tue 7 AprNSENIFTY weeklyDone
Thu 9 AprBSESENSEX weeklyDone
Mon 13 AprNSENIFTY weeklyMoved from Tue 14 Apr (Dr. Baba Saheb Ambedkar Jayanti)Done
Thu 16 AprBSESENSEX weeklyDone
Tue 21 AprNSENIFTY weeklyDone
Thu 23 AprBSESENSEX weeklyDone
Tue 28 AprNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Thu 30 AprBSEMonthly: SENSEX, BANKEXDone
May 2026 8 expiries
DateExchangeContractsNote
Tue 5 MayNSENIFTY weeklyDone
Thu 7 MayBSESENSEX weeklyDone
Tue 12 MayNSENIFTY weeklyDone
Thu 14 MayBSESENSEX weeklyDone
Tue 19 MayNSENIFTY weeklyDone
Thu 21 MayBSESENSEX weeklyDone
Tue 26 MayNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Wed 27 MayBSEMonthly: SENSEX, BANKEXMoved from Thu 28 May (Bakri Id)Done
June 2026 9 expiries
DateExchangeContractsNote
Tue 2 JunNSENIFTY weeklyDone
Thu 4 JunBSESENSEX weeklyDone
Tue 9 JunNSENIFTY weeklyDone
Thu 11 JunBSESENSEX weeklyDone
Tue 16 JunNSENIFTY weeklyDone
Thu 18 JunBSESENSEX weeklyDone
Tue 23 JunNSENIFTY weeklyDone
Thu 25 JunBSEMonthly: SENSEX, BANKEXDone
Tue 30 JunNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
July 2026 9 expiries
DateExchangeContractsNote
Thu 2 JulBSESENSEX weeklyDone
Tue 7 JulNSENIFTY weeklyDone
Thu 9 JulBSESENSEX weeklyDone
Tue 14 JulNSENIFTY weeklyDone
Thu 16 JulBSESENSEX weeklyDone
Tue 21 JulNSENIFTY weeklyDone
Thu 23 JulBSESENSEX weeklyDone
Tue 28 JulNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Thu 30 JulBSEMonthly: SENSEX, BANKEXDone
August 2026 8 expiries
DateExchangeContractsNote
Tue 4 AugNSENIFTY weeklyDone
Thu 6 AugBSESENSEX weeklyDone
Tue 11 AugNSENIFTY weeklyDone
Thu 13 AugBSESENSEX weeklyDone
Tue 18 AugNSENIFTY weeklyDone
Thu 20 AugBSESENSEX weeklyDone
Tue 25 AugNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
Thu 27 AugBSEMonthly: SENSEX, BANKEXDone
September 2026 9 expiries
DateExchangeContractsNote
Tue 1 SepNSENIFTY weeklyDone
Thu 3 SepBSESENSEX weeklyDone
Tue 8 SepNSENIFTY weeklyDone
Thu 10 SepBSESENSEX weeklyDone
Tue 15 SepNSENIFTY weeklyDone
Thu 17 SepBSESENSEX weeklyDone
Tue 22 SepNSENIFTY weeklyDone
Thu 24 SepBSEMonthly: SENSEX, BANKEXDone
Tue 29 SepNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksDone
October 2026 9 expiries
DateExchangeContractsNote
Thu 1 OctBSESENSEX weeklyDone
Tue 6 OctNSENIFTY weeklyDone
Thu 8 OctBSESENSEX weeklyDone
Tue 13 OctNSENIFTY weeklyNext
Thu 15 OctBSESENSEX weeklyNext
Mon 19 OctNSENIFTY weeklyMoved from Tue 20 Oct (Dussehra)Listed
Thu 22 OctBSESENSEX weeklyListed
Tue 27 OctNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksListed
Thu 29 OctBSEMonthly: SENSEX, BANKEXListed
November 2026 8 expiries
DateExchangeContractsNote
Tue 3 NovNSENIFTY weeklyListed
Thu 5 NovBSESENSEX weeklyListed
Mon 9 NovNSENIFTY weeklyMoved from Tue 10 Nov (Diwali-Balipratipada)Expected
Thu 12 NovBSESENSEX weeklyExpected
Tue 17 NovNSENIFTY weeklyExpected
Thu 19 NovBSESENSEX weeklyExpected
Mon 23 NovNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksMoved from Tue 24 Nov (Prakash Gurpurb Sri Guru Nanak Dev)Listed
Thu 26 NovBSEMonthly: SENSEX, BANKEXListed
December 2026 10 expiries
DateExchangeContractsNote
Tue 1 DecNSENIFTY weeklyExpected
Thu 3 DecBSESENSEX weeklyExpected
Tue 8 DecNSENIFTY weeklyExpected
Thu 10 DecBSESENSEX weeklyExpected
Tue 15 DecNSENIFTY weeklyExpected
Thu 17 DecBSESENSEX weeklyExpected
Tue 22 DecNSENIFTY weeklyExpected
Thu 24 DecBSESENSEX weeklyExpected
Tue 29 DecNSEMonthly: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50, 213 stocksListed
Thu 31 DecBSEMonthly: SENSEX, BANKEXExpected
March 2027 1 expiries
DateExchangeContractsNote
Tue 30 MarNSEMonthly: BANKNIFTYListed

Index expiries and lot sizes

IndexExchangeExpiryNextLot
Nifty 50NSEWeekly, TuesdayTue 13 Oct65
Bank NiftyNSEMonthly, last TuesdayTue 27 Oct30
Fin NiftyNSEMonthly, last TuesdayTue 27 Oct60
Midcap NiftyNSEMonthly, last TuesdayTue 27 Oct120
Nifty Next 50NSEMonthly, last TuesdayTue 27 Oct25
SensexBSEWeekly, ThursdayThu 15 Oct20
BankexBSEMonthly, last ThursdayThu 29 Oct30

All 213 NSE stock futures and options expire monthly with the indices. Lot sizes for every contract: F&O lot sizes.

The expiry rules

  • NSE: Nifty 50 weekly options expire every Tuesday. All NSE monthly contracts (Nifty, Bank Nifty, Fin Nifty, Midcap Nifty, Nifty Next 50 and stocks) expire on the last Tuesday of the month.
  • BSE: Sensex weekly options expire every Thursday; BSE monthly contracts expire on the last Thursday of the month.
  • Holidays: when the expiry day is a trading holiday, the contracts expire on the previous trading day.
  • One weekly per exchange: since November 2024 SEBI allows weekly contracts on one benchmark index per exchange; the days were fixed from September 2025.

Learn expiry-day trading on video

Browse the video library →

Trade the expiry with live data

Option chain, max pain, open interest and the strategy builder for every expiry - one free account, no payment.

Used by 17 lakh+ traders · Real-time NSE & BSE · No payment required

Create free account
  • Max pain / option pain
  • Option chain + Greeks
  • Open interest analysis
  • Multi-strike OI chart
  • PCR & Modified PCR
  • Strategy builder
  • FII / DII data
  • IV analysis
  • Futures OI
  • OI buildup
  • Trade with 16 brokers
  • Alerts & triggers
See the Quantsapp terminal in action · free to watch, no sign-up needed

Frequently asked questions

When is the next Nifty expiry?

The next NSE expiry is on Tuesday, 13 Oct 2026 (NIFTY weekly). Nifty weekly options expire every Tuesday; when Tuesday is a trading holiday, they expire on the trading day before.

When is the Bank Nifty expiry?

Bank Nifty has only monthly contracts since November 2024. They expire on the last Tuesday of the month; the next one is Tuesday, 27 Oct 2026. Fin Nifty, Midcap Nifty, Nifty Next 50 and all NSE stock futures and options expire on the same day.

When is the Sensex expiry?

Sensex weekly options expire every Thursday on BSE; the next expiry is Thursday, 15 Oct 2026. BSE monthly contracts (Sensex, Bankex) expire on the last Thursday of the month.

What happens to the expiry when it falls on a holiday?

It moves to the previous trading day. Coming up: 20 Oct (Dussehra) moves to Monday 19 Oct; 10 Nov (Diwali-Balipratipada) moves to Monday 9 Nov; 24 Nov (Prakash Gurpurb Sri Guru Nanak Dev) moves to Monday 23 Nov.

At what time do F&O contracts expire?

At the close of trading on the expiry day, 3:30 pm IST. Index options settle in cash against the closing value of the index; stock futures and options settle by physical delivery of the shares if held to expiry.

Why does only Nifty have weekly options on NSE?

Since 20 November 2024, SEBI allows weekly contracts on only one benchmark index per exchange: Nifty 50 on NSE and Sensex on BSE. All other index and stock contracts are monthly, with a few quarterly contracts further out.

Expiry dates from the contracts listed on NSE and BSE; future dates follow the exchange rules and the published holiday list and can change by exchange circular. For information only, not investment advice. Disclaimer

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.