Election 2026: what SPX options price for the Nov 4 session.Election 2026: what SPX options price

Free, no account. Daily levels are open data.
OPTIONS STRATEGY

Max Pain in Bank Nifty, Explained: How the Level Works

How max pain is calculated for Bank Nifty options, why a monthly-only expiry changes the reading, and what the evidence does and does not support.

The Short Answer

Max pain for Bank Nifty is the settlement level at which holders of Bank Nifty options would collect the least money at one expiry, given the open interest on the books. It is found by testing every strike as a possible settlement price, adding up what every in-the-money call and put would pay at that price, and picking the strike where the total is smallest.

That is all it is: a summary of where open interest sits. It is not a forecast, and the popular story behind it (that option writers steer the index to that level) has no published evidence for Bank Nifty. The general theory, and the US evidence, are covered in our max pain explainer. This article covers what changes when the underlying is Bank Nifty.

What Max Pain Measures

Every open option contract has a buyer and a writer. At expiry, an in-the-money call pays the holder the amount by which the settlement price exceeds the strike, and an in-the-money put pays the amount by which the strike exceeds the settlement price. Out-of-the-money options pay nothing.

So for any settlement price you pick, you can add up the total payout from writers to holders across every strike. Max pain is the price that makes that total smallest. Because the payout is paid by writers, the same level is also where writers as a group pay out the least, which is where the name comes from.

Two things follow from the definition:

  • It depends only on open interest and strikes. No prices, no implied volatility, no Greeks. If you know the open interest by strike for one expiry, you can reproduce the number exactly.
  • It belongs to one expiry. Each expiry has its own open interest and its own max pain. A figure without an expiry date attached is incomplete.

How to Calculate It, Step by Step

The numbers below are invented to show the arithmetic. They are not Bank Nifty data.

Take a hypothetical index at 1,000 with three strikes, and open interest counted in units of the index:

  • 950 strike: 20,000 units of calls, 90,000 units of puts
  • 1,000 strike: 60,000 units of calls, 70,000 units of puts
  • 1,050 strike: 1,00,000 units of calls, 10,000 units of puts

Now test each strike as the settlement price.

  1. Settles at 950. No call is in the money. The 1,000 puts pay 50 x 70,000 = ₹35,00,000 and the 1,050 puts pay 100 x 10,000 = ₹10,00,000. Total: ₹45 lakh.
  2. Settles at 1,000. The 950 calls pay 50 x 20,000 = ₹10,00,000. The 1,050 puts pay 50 x 10,000 = ₹5,00,000. Total: ₹15 lakh.
  3. Settles at 1,050. No put is in the money. The 950 calls pay 100 x 20,000 = ₹20,00,000 and the 1,000 calls pay 50 x 60,000 = ₹30,00,000. Total: ₹50 lakh.

The smallest total is at 1,000, so max pain for this expiry is 1,000.

Why test only strikes? Between two neighbouring strikes, the total payout changes in a straight line, so its lowest point always falls on a strike. Checking a level such as 1,020 above gives ₹29 lakh, more than at 1,000, as it must. A real calculation does the same thing across every listed strike for the expiry.

Count units, not lots

Open interest has to be in units of the index, or contracts multiplied by the lot size in force for that expiry. The SEBI circular of 1 October 2024, Measures to strengthen Equity Index Derivatives framework, requires index derivative contract values to sit within a band, and the exchange revises lot sizes as the index level moves. Any lot size quoted in an article, including the ones you will find on the first page of search results, can be out of date. Read it from the exchange's own file.

A common shortcut that gets it wrong

Some explainers define max pain as the strike with the highest combined call and put open interest. That is a different number. It ignores how far each position sits from the settlement price, so a large block of far out-of-the-money options counts as much as the same size at the money. The two can agree, as they happen to in the example above, but nothing makes them agree in general. Our guide to options open interest covers what open interest does and does not record.

What Is Different About Bank Nifty

Monthly expiries only

Until November 2024, Bank Nifty had weekly options. The same SEBI circular ruled that each exchange may offer weekly expiries on only one of its benchmark indices, effective 20 November 2024. NSE kept weekly contracts on Nifty 50, and Bank Nifty kept monthly contracts only.

NSE then moved the expiry day. Its circular NSE/FAOP/68747 of 25 June 2025 shifted Bank Nifty monthly and quarterly contracts from the last Thursday to the last Tuesday of the expiry month, for expiries from September 2025 onward. Articles that still describe a weekly Bank Nifty expiry, or a Thursday one, are describing a market that no longer exists. Our India expiry calendar lists each upcoming date, including the cases where a holiday moves expiry to the previous trading day.

For max pain, the monthly cycle matters in two ways:

  • Open interest builds for weeks. A monthly series accumulates positions over its whole life, so its max pain early in the month is drawn from a book that will change a great deal before expiry. The reading carries the most information in the final sessions.
  • The near expiry is always the monthly one. For Nifty, the headline max pain usually refers to the coming Tuesday's weekly series. For Bank Nifty it refers to the current month. Comparing the two as if they described the same horizon mixes a days-away expiry with one that can be weeks away.

European, cash settled, on the official close

NSE Clearing's settlement mechanism states that index options are European style, final exercise is automatic at expiry, and settlement is in cash. Its settlement price page states that the final settlement price for an index derivative is based on the close price of the underlying index on the last trading day.

Nobody can exercise early and change the open interest picture, and nobody delivers a basket of bank shares. Whatever the index does during expiry day, what counts for every option is the official closing value. If you want to compare max pain with an outcome, compare it with that close, not with an intraday level.

A concentrated index

Bank Nifty is a narrow sectoral index; its composition and weights are published on the Nifty Bank index page. A few large banks carry much of the weight, so a result or a regulatory announcement from one of them can move the whole index on expiry day. Open interest built up over a month cannot anticipate that.

Does Bank Nifty Actually Settle Near Max Pain?

The strongest evidence for any expiry-day pull comes from the US. Ni, Pearson and Poteshman, in Stock Price Clustering on Option Expiration Dates (Journal of Financial Economics, 2005), found that closing prices of US stocks with listed options cluster at strike prices on expiration dates. They attributed part of it to the hedge rebalancing of option market makers. That is a result about individual US stocks and strike clustering, not about max pain, and not about Indian indices. We know of no comparable published study testing whether Bank Nifty settles near its max pain level.

The mechanism that could produce a pull is hedging, not intent. A dealer who is long options near a heavily traded strike and hedges delta tends to sell into rallies toward it and buy into dips, which can hold price close to that strike. Whether that applies on Bank Nifty depends on who is long and who is short the options, which the published data does not show strike by strike. Our article on pin risk at expiration covers the hedging side, and gamma exposure for Nifty explains the sign assumption Indian positioning data rests on.

The claim that option writers push the index to max pain on purpose is the weakest part of the folklore. Popular explainers often present it as the basis of the theory, with no evidence offered.

How to Read the Level Without Overreading It

  1. Check the expiry and the date of the open interest. A level computed from last month's book, or from a series that has already expired, says nothing about this one.
  2. Look at the shape, not just the minimum. If the total payout is nearly flat across several strikes, the single minimum is fragile and a small change in open interest can move it.
  3. Remember it is end of day. Open interest in India is published after the 15:30 IST close, so any max pain built from it describes the book carried out of the last session.
  4. Weigh it against events. A policy decision, a large bank's results or a global shock on expiry week can override whatever the open interest implies.

Where SquawkFlow's Levels Stand

SquawkFlow publishes US market data in the terminal through the session, including SPX max pain by expiration from daily-settled Cboe open interest. For India, levels are built from the exchanges' end-of-day files: the India max pain page shows max pain for the next session for Bank Nifty, Nifty, Fin Nifty, Sensex and the F&O stocks, each with its expiry date, and the method page shows how every number is computed.

Educational content, not financial advice. See our risk disclosure.

This guide explains the idea. The page below carries today’s numbers. See today’s SPX max pain by expiration.

Track this on SquawkFlow

Real-time options flow, GEX dashboard, dark pool alerts, and AI narration, free.

Open Terminal →