NineFifteenAM

Research

Expiry days: what changes in the market

5 min readBy NineFifteenAM

How Nifty weekly and monthly expiry works in 2026, and what 24 expiry Tuesdays in my bot's records show: shorter trades and results 1.6 times as spread out.

Short answer

Since September 2025, NSE's Nifty weekly options expire on Tuesdays, and the Nifty monthly contracts and all stock derivatives expire on the last Tuesday of the month. In my trading bot's records from 24 expiry Tuesdays between 21 April and 29 September 2026, option prices moved in a noticeably wider range: the typical trade lasted 2.7 minutes instead of 4.0, and results per trade were about 1.6 times as spread out. The average win rate and payoff were not clearly different from other days.

On expiry Tuesdays, my bot's paper trades lasted 2.7 minutes instead of 4, and their results were 1.6 times as spread out as on an ordinary Wednesday to Friday. That's the mechanics of expiry showing up in real data.

This post explains how weekly and monthly expiry work in 2026, why option prices behave differently on the day, and what 24 expiry Tuesdays in my records look like.

How expiry works in 2026

Exchanges set fixed expiry days for derivatives. Since September 2025, the days are:

Contract Exchange Expires
Nifty weekly options NSE Tuesday of each week
Nifty monthly, quarterly and half-yearly contracts NSE Last Tuesday of the expiry month
Stock futures and options NSE Last Tuesday of the expiry month
Sensex weekly options BSE Thursday of each week
Sensex monthly contracts and BSE stock derivatives BSE Last Thursday of the month

Before September 2025, NSE's Nifty contracts expired on Thursdays, and the change moved the weekly action to Tuesday. If an expiry day is a market holiday, the exchange normally moves it to the previous trading day, so check the exchange calendar for the month you care about.

One definition helps: monthly expiry is the last expiry of the month. On that day the weekly contract, the monthly contract and every stock contract all expire together. My sample includes six: 28 April, 26 May, 30 June, 28 July, 25 August and 29 September.

Why prices behave differently

An option's price has two parts: what it would be worth if it expired now (intrinsic value), and a premium for the time left (time value). Time value shrinks as expiry approaches, and it shrinks fastest in the last hours.

On the day itself, an option that expires in a few hours has almost no time value left. Its price depends on where the index is relative to its strike. A move of a few dozen points can turn a cheap option worthless or multiply it several times within minutes.

That's the mechanic behind the pictures of options going "from ₹5 to ₹80" on expiry day. It works in both directions, and the losing side is quieter.

What my records show

My bot's paper trades on index options include 24 expiry Tuesdays, from 21 April to 29 September 2026. I compared them with the day before expiry (Monday) and with the rest of the week (Wednesday to Friday).

All of the figures are from paper trades on index options. The percentages are changes in the option's price, not the index.

Expiry day (Tue) Day before (Mon) Wed to Fri
Days in sample 24 23 65
Trade records per day 91 71 85
Median time in trade 2.7 min 5.0 min 4.0 min
Average best price reached, in trade +11.1% +12.5% +8.8%
Average worst price reached, in trade −11.6% −8.0% −9.5%
Spread of results per trade (standard deviation) 15.6% 11.1% 9.9%
Win rate 49.1% 48.0% 44.4%
Payoff ratio (average win ÷ average loss) 1.04 1.12 1.04
Days that ended net positive 10 of 24 11 of 23 27 of 65

What I read from it:

What this doesn't show

I'd be overstating it if I stopped there. These are the limits:

The one finding I'd stand behind is the simplest: on expiry days, option prices move faster and further, and trades are shorter. That's what the mechanics predict, and the records agree.

What I'm leaving out

There's a lot of content on "how to trade expiry day." This isn't that. I don't have a view I'd publish on whether expiry days are better or worse to trade, and my data doesn't support one. If you're trading them yourself, the cost guide is worth reading first: short trades pay the same fixed costs as long ones.

Sources

This post explains exchange rules and describes my own trading records, for information only. It is not investment advice or a recommendation to trade on expiry days or any other day. I am not registered with SEBI as an investment adviser or research analyst.

Questions people ask me

What day is Nifty weekly expiry in 2026?

Tuesday. NSE moved Nifty weekly contracts from Thursday to Tuesday with effect from September 2025. Sensex weekly contracts on BSE expire on Thursdays.

What day is monthly expiry for Nifty and stock F&O?

The last Tuesday of the month, for Nifty monthly contracts and for all NSE stock derivatives, since September 2025. In my sample they fell on 28 April, 26 May, 30 June, 28 July, 25 August and 29 September 2026. If the day is a market holiday, the expiry normally moves to the previous trading day, so check the exchange calendar.

Why do options move so much on expiry day?

An option that expires today has almost no time value left, so its price depends almost entirely on where the index is relative to its strike. A small move in the index can turn a cheap option worthless or many times more valuable within minutes. That's why price swings look larger on expiry day.

Is a Nifty options expiry day riskier?

The prices swing more and trades are shorter, so results are more spread out. In my records, the range of results per trade was about 1.6 times wider on expiry days. Wider doesn't mean better or worse on average, but it does mean larger losses are possible as well as larger wins.

Why did NSE move expiry to Tuesday?

In 2025 SEBI asked exchanges to hold their equity derivative expiries on either Tuesday or Thursday, so that expiry days across exchanges would not pile up. NSE moved its expiries to Tuesday and BSE to Thursday, starting in September 2025.

expiry dayweekly expirymonthly expirynifty optionsoptionsdata analysis
N

NineFifteenAM

One trader building an options bot for Indian index markets since early 2026. I write down how it is built, what broke, and what it cost — no tips, no calls, no returns.

Related

29 Sept 2026
Does the pre-market read predict anything? I checked 125 morningsI set GIFT Nifty and overnight crude against 125 mornings of Nifty data. They explain the opening gap well and say almost nothing about the rest of the day.
Research
29 Sept 2026
Brokerage, STT and slippage: what one trade really costsA worked example of what a single Nifty options trade costs on Zerodha, charge by charge, and how those costs turn a small edge into a steady loss.
Guides
29 Sept 2026
Paper trading vs live trading: what actually changesMore than 10,000 paper trades and about 400 live ones since April. What changed when real money was on the line: fills, rejections, plumbing, and me.
The journey