Interactive toolRuns in your browser

Expiry Calendar

Upcoming weekly and monthly expiry dates for Nifty (NSE, Tuesday) and Sensex (BSE, Thursday) for the months ahead, computed in your browser.

Quick answer: This calendar lists the upcoming Nifty weekly and monthly expiry dates (Tuesdays / last Tuesday) and Sensex expiry dates (Thursdays) for the next few months, based on current exchange conventions.

Computed from the current weekday convention; not adjusted for exchange holidays (which move expiry to the previous trading day). Always confirm against the official NSE/BSE calendar.

How to use it

Choose how many months ahead to list. The tool generates every Tuesday (Nifty weekly), the last Tuesday of each month (monthly), and every Thursday (Sensex) and marks monthly expiries. It does not remove holidays.

Limitations of the Expiry Calendar

What this tool does not model — read before relying on any number it shows:

  • It generates dates purely from the current weekday convention (Nifty Tuesday, Sensex Thursday as of September 2025) — it is not a feed of official exchange dates, so it cannot reflect ad-hoc changes.
  • It does not remove trading holidays; a holiday on an expiry weekday shifts that expiry to the previous trading day, which the list does not show.
  • Only Nifty and Sensex are covered; other indices (Bank Nifty, FinNifty) are monthly-only since November 2024 and coincide with the monthly last-Tuesday date shown.
  • Always confirm any date you plan to act on against the official NSE/BSE calendar — the tool is a planning aid, not the record.

Frequently asked questions

What are the upcoming expiry dates?

This tool lists them: Nifty weeklies on each Tuesday, the monthly on the last Tuesday, and Sensex on each Thursday, for the months you select. Verify holiday-week dates on the exchange.

How is the monthly expiry date determined?

It is the last occurrence of the expiry weekday in the month — currently the last Tuesday for NSE contracts and the last Thursday for BSE's Sensex.

Are Bank Nifty expiries in this calendar?

Bank Nifty is monthly-only (last Tuesday) since November 2024, so its expiry coincides with the Nifty monthly (last Tuesday) shown here.

Does the calendar account for holidays?

No. When an expiry weekday is a trading holiday, expiry moves to the previous trading day. Always cross-check holiday weeks with the official exchange calendar.

Runs entirely in your browser — no data leaves your device. Illustrative and educational only; exchange rules and charges apply in practice.

Educational tool only — not investment advice. Calculations are illustrative and use simplified models. See our Risk Disclosure.