NSE, BSE Expiry Calendar: Here’s a look at F&O expiry days for Nifty50, Bank Nifty, BSE Sensex, other contracts
The NSE has changed the Bank Nifty Futures and Options expiry day to Friday from Thursday, effective from July 14. The move is seen as a response to competition from the BSE's Sensex and Bankex derivatives contracts, which expire on Friday and are attracting investors with lower charges.

India's largest derivative bourse, the National Stock Exchange of India (NSE) on Tuesday announced a change in the Bank Nifty Futures and Options (F&O) expiry day to Friday from Thursday with effect from July 14.
The move is seen as to counter the competition from the BSE’s recently relaunched Sensex and Bankex derivative contracts that expire on Friday, which are gradually gaining momentum and attracting investors due to lower charges compared to NSE.
"The above shall be effective from trade date July 7, 2023 Friday and accordingly, all existing contracts with Thursday expiry will be revised to Friday on July 6, 2023 EOD. The first Friday expiry will be on July 14, 2023," NSE said in a circular.
Read here: NSE shifts Nifty Bank F&O contracts expiry day to Friday, change applicable from this date
Presently, Nifty Bank weekly contracts expire every Thursday, while monthly and quarterly contracts expire on the last Thursday of the expiry month.
Here's a view of weekly expiry calendar:
Day | Contract Expiry |
Tuesday | Nifty Financial Services |
Wednesday | Nifty Midcap Select |
Thursday | Nifty50 |
Friday | Bank Nifty, BSE Sensex, BSE Bankex |
Let us take a look at the expiry days of all the F&O contracts trading on NSE and BSE.
Nifty 50
The Nifty 50 options contracts are available in monthly and weekly contracts. The lot size of the Nifty 50 options contract is 50.
The Nifty 50 monthly contracts expire on the last Thursday of the expiry month, while the weekly contracts expire on every Thursday of the week.
If last Thursday is a trading holiday, the contracts expire on the previous trading day.
Nifty Bank Index
The Bank Nifty option contracts are one of the most traded derivatives contracts in the world. These contracts are also available in monthly and weekly contracts.
The Bank Nifty monthly options contracts expire on the last Friday of the expiry month and weekly options contracts expire on every Friday of the week.
If last Friday is a trading holiday, the contracts expire on the previous trading day.
At present, the Bank Nifty options contracts for April, May, and June expiry have a lot size of 25 quantity. But, this lot size has been reduced to 15 for all Bank Nifty monthly expiry contracts starting from the July expiry contract onwards.
Nifty Financial Services Index
The Nifty Financial Services Index options contracts expire on the last Tuesday of the expiry period. The lot size of the Nifty Financial Services Index is 40.
Read all Market related news here
Nifty Midcap Select Index
The Nifty Midcap Select index options expire on the last Wednesday of the expiry period. If last Wednesday is a trading holiday, then the expiry day is the previous trading day.
The lot size of Nifty Midcap Select index options contracts is 75.
BSE Sensex
The BSE Sensex Monthly, Quarterly and Semi-annual options contracts expire on the last Friday of the contract, while the weekly contracts' expiry is on every Friday. It has a lot size of 10.
BSE Bankex
The BSE Bankex derivative contracts, with a lot size of 15, also expire on the last Friday of the contract, monthly and weekly.
"Exciting news! Mint is now on WhatsApp Channels 🚀 Subscribe today by clicking the link and stay updated with the latest financial insights!" Click here!