Market calendar

"The market is closed today" is four different statements

"Closed" is doing a lot of work in that sentence. A weekday trading holiday, a weekend that happens to carry a holiday name, a day the clearing corporation is shut, and a day with a session whose timings have not been published yet are four different states. They have different consequences, and a calendar that models the day as one open-or-shut flag gets at least two of them wrong.

Market calendarNiftyScanner
Published 6 min read
Not revised since publication

What you will take away

  • The published 2026 NSE calendar carries 16 weekday trading holidays, plus weekend dates that carry a holiday name and change nothing.
  • Trading and clearing are separate calendars. A holiday after a trade does not move the trade date; it moves the money date.
  • A day can be shut for regular trading and still have a session scheduled, with the timings published in a later circular.
  • For a date outside the published calendar the honest answer is "unavailable" — holidays cannot be derived from a weekday rule.

Four closures that are not the same closure

Four closures that are not the same closure
What is closedA 2026 exampleWhat it changes
Trading holidayThu, 15 Jan, 2026 — Municipal Corporation General ElectionsNo trading and no clearing. It removes a day from both calendars.
A weekend that also carries a named holidaySun, 15 Feb, 2026 — MahashivratriNothing. The market was already shut; the name on the circular is why published holiday counts disagree.
A clearing day lost after your tradeA Wed, 14 Jan, 2026 trade, T+1Your trade date is untouched; the money date moves to Fri, 16 Jan, 2026.
Regular hours closed, a session still scheduledSun, 8 Nov, 2026 — the Muhurat trading session for Diwali Laxmi PujanNeither open at the usual time nor shut for the day. The timings arrive in their own circular.
A tool that models the day as a single open-or-shut flag gets the last two rows wrong, and gets them wrong silently.

Each row answers a different question. Whether an order can be placed today. Whether a published holiday count should include a date. When money settles. And whether "shut" means shut all day.

A holiday on a weekend changes nothing, and is still on the circular

The 2026 exchange calendar lists 16 weekday trading holidays. It separately names weekend dates that fall on a holiday: Mahashivratri on Sun, 15 Feb, 2026, Id-Ul-Fitr (Ramadan Eid) on Sat, 21 Mar, 2026, Independence Day on Sat, 15 Aug, 2026, Diwali Laxmi Pujan on Sun, 8 Nov, 2026.

Those weekend rows are why two sites can publish different holiday counts for the same year while quoting the same circular. One counted the named weekend dates; the other did not. Neither is a trading day anyone loses.

Trading and clearing are two calendars

This is the one that surprises people, because it is the one that touches money. The trade date is fixed by when the trade happened. The settlement date is counted forward over days on which the clearing corporation actually operates — so a holiday falling after a trade pushes settlement out without changing anything about the trade itself.

A worked example from the 2026 calendarA T+1 trade on Wed, 14 Jan, 2026 does not settle the next day. 15 Jan 2026 is an exchange and clearing holiday, so the T+1 cash settlement rolls to 16 Jan. The indicative settlement date becomes Fri, 16 Jan, 2026.

If the question is when funds or shares are actually available, the trading calendar is the wrong calendar to read.

Open, but not in the usual way

Two 2026 dates break the open-or-shut model in opposite directions. On Sun, 1 Feb, 2026 — a Sunday — the exchange ran a special live trading session, with published timings of 09:15–15:30 IST (Normal market). A weekend rule would have called that day shut.

The inverse is Sun, 8 Nov, 2026. The annual circular lists it and carries the exchange's own note: "Muhurat Trading timings to be notified separately by NSE." The truthful answer for that date is therefore neither "open at the usual time" nor "shut all day" — a session is scheduled and its hours have not been published yet.

Why this is a design problem, not a trivia pointA calendar stored as one boolean per date cannot represent either day. It will either claim a Sunday was shut when a live session ran, or claim regular hours on a date the exchange has not timed yet. Both are confident, and both are wrong.

Where the honest answer is "unavailable"

Exchange calendars are published a year at a time, by circular, and amended by later circulars. Holidays are not derivable: no weekday rule produces them, and a date outside the published years has no answer that can be computed.

The tools here fail closed for those dates rather than falling back on a weekday rule. That is a deliberate trade: a blank is annoying, and a fabricated holiday list that looks authoritative is how wrong calendars spread.

Reading a market-status answer properly

  1. Ask which market. Equity cash, equity derivatives and other segments do not have to share a status on a given day.
  2. Ask which calendar. If the question is about money reaching an account, it is a clearing question, not a trading one.
  3. Check for a special or pending session before accepting a weekend or holiday as a full closure.
  4. Confirm against the current circular. Calendars are amended during the year — the 2026 set on this site already carries an addendum.
Sources, and when each was last checked.
Every figure in this post is derived from one of these documents. Rates, lot sizes and calendars change by circular — if you are reading this long after the dates above, confirm against the current document before relying on a number.

Make it concrete

Frequently asked

Is a holiday that falls on a Sunday an extra day off?

No. The market was already closed. The date appears on the exchange circular with its holiday name, which is why published holiday counts differ, but no trading day is lost.

Does a holiday change my settlement date?

It can. Settlement is counted over days the clearing corporation operates, so a holiday after a trade moves the money date and not the trade date. On the 2026 calendar a T+1 trade on Wed, 14 Jan, 2026 settles on Fri, 16 Jan, 2026.

Can the market be open on a Sunday?

Yes, when the exchange schedules a session by circular. Sun, 1 Feb, 2026 was one such Sunday.

Why does this site sometimes say the status is unavailable?

Because the published calendar does not cover that date. Holidays come from circulars and cannot be derived from a weekday rule, so an unavailable answer is preferred to a guessed one.

Who wrote this

NiftyScanner

Written and checked under the published editorial and compliance policy

NiftyScanner is an educational site. Posts are written from primary exchange and statutory documents, each one cited with the date it was last checked. NiftyScanner is not registered with SEBI as an Investment Adviser or Research Analyst, and nothing here is investment advice.

Read the editorial policy →

More from the blog

← All posts

NiftyScanner provides general educational information and user-input mathematical utilities. It does not provide personalised investment advice, research recommendations, trade calls, price targets or suitability assessments. Market-calendar, settlement and transaction-cost information may change and should be verified against current official exchange, clearing, broker, depository and tax records. Trading and investing involve risk; you remain responsible for your own decisions and should seek appropriately qualified professional advice where needed.