Home » Blogs » Trading » How many trading days in a year?

How many trading days in a year?

how many trading days in a year

When planning a strategy or reviewing annual returns, many people make the mistake of using all 365 calendar days. However, since the stock market doesn’t operate every day, counting all days can produce misleading results. With India’s investor base expanding stronger than ever, crossing 24 crore unique trading accounts as of January 15, 2026, understanding the exact number of trading days in a year becomes even more important. This blog explains how many trading days in a year and why that figure matters for accurate market analysis.

What is a Trading Day? 

A trading day represents any official day when a stock exchange conducts business. In India, this means the National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) are operational. During these days, investors can trade securities within standard market hours (9:15 AM to 3:30 PM IST). Weekends and exchange-declared public holidays fall outside this definition.

How Many Trading Days Are There in a Year 

The yearly total of trading days varies rather than remaining constant. Understanding this fluctuation matters for precise financial analysis and planning.

Typical Average and Recent Data 

The Indian stock market typically sees 250 to 252 trading days annually. This range serves well for long-term financial projections.

For exact figures, consult the official calendar. The NSE’s official circular indicates 246 trading days for 2026.

Why the Number is Not Always the Same

To understand why trading days vary each year, it is because of three primary reasons.

  1. Holiday schedule: Indian markets close for national holidays and religious festivals. Many festivals follow lunar calendars, so their dates shift. This means the holiday schedule itself varies from year to year.
  2. Holidays on weekends: If Diwali falls on Saturday, the market is closing anyway. That holiday costs nothing in terms of trading days. But if it falls on Wednesday, you lose a trading day. A year where most festivals land on weekends will have more trading days than one where they fall midweek.
  3. Leap years: Every fourth year, the calendar gains an extra day, influencing the yearly count. Whether this adds a trading day depends on what day of the week it is. If it’s Tuesday, you gain a day. If it’s Saturday, you don’t. 

How to Calculate Trading Days in a Year

Calculating the total number of trading days in a given year is an easy process, though it requires precision regarding market-specific schedules. The calculation can be broken down into three primary adjustments.

  1. Start with the calendar total, which is 365 days normally, 366 in a leap year.
  2. Next, remove all the weekends. There are 52 weeks in a year, so subtract 104 days (52 Saturdays plus 52 Sundays).
  3. Third and the most important, subtract the official market holidays. Use the NSE or BSE calendar for this, not the standard government holiday list. Only count holidays falling Monday through Friday. For example, if Republic Day is on Sunday, you already removed it with the weekends. Don’t subtract it twice.

The final number is your total trading days.

(365 or 366) – (Total Weekend Days) – (Weekday Market Holidays) = Total Trading Days

For example, the calculation for 2026 in India is:

365 (Days in 2026) – 104 (Weekends) – 15 (Weekday Holidays in 2026) = 246 Trading Days.

Trading Days by Quarter, Month & Special Year 

Trading days don’t spread evenly across the year. Some months have several holidays. Others have none. Most Indian trading months give you 20 to 21 days. A quarter usually has around 62. But this changes depending on where holidays fall. November 2026, for instance, has multiple holidays, so it’s a shorter month for trading.

Indian trading markets also have the special trading session known as the Muhurat Trading. This is conducted on Diwali Laxmi Pujan day. It happens every year, even when Diwali is falling on a weekend, like it is in 2026.

The table below lists the 2026 NSE and BSE trading holidays:

HolidayDate (2026)Day
Municipal Corporation Election (Maharashtra)January 15Thursday
Republic DayJanuary 26Monday
HoliMarch 03Tuesday
Shri Ram NavamiMarch 26Thursday
Shri Mahavir JayantiMarch 31Tuesday
Good FridayApril 03Friday
Dr. Baba Saheb Ambedkar JayantiApril 14Tuesday
Maharashtra DayMay 01Friday
Bakri IdMay 28Thursday
MuharramJune 26Friday
Ganesh ChaturthiSeptember 14Monday
Mahatma Gandhi JayantiOctober 02Friday
DussehraOctober 20Tuesday
Diwali – BalipratipadaNovember 10Tuesday
Prakash Gurpurb (Sri Guru Nanak Dev Ji)November 24Tuesday
ChristmasDecember 25Friday

In addition, a few holidays in 2026 fall on weekends, so they do not affect the total trading day count. These are:

HolidayDate (2026)Day
MahashivratriFebruary 15Sunday
Id-Ul-Fitr (Ramzan Id)March 21Saturday
Independence DayAugust 15Saturday
Diwali – Laxmi Pujan (Special Muhurat session only)November 08Sunday

Global Differences: Other Markets Compared 

The number of trading days in India is specific to the NSE/BSE holiday calendar. Whereas, trading days in the U.S. stock market and other nations follow a different schedule. A comparison of major global markets includes:

Country/marketExchange(s)Approximate avg. trading days Market timing (Local Time)
United StatesNew York Stock Exchange (NYSE), NASDAQ Stock Market (NASDAQ)2529:30 AM – 4:00 PM (ET)
United KingdomLondon Stock Exchange (LSE)2528:00 AM – 4:30 PM (GMT)
IndiaNational Stock Exchange (NSE), Bombay Stock Exchange (BSE)247–2489:15 AM – 3:30 PM (IST)
AustraliaAustralian Securities Exchange (ASX)25110:00 AM – 4:00 PM (AEST)
Hong KongHong Kong Exchanges and Clearing Limited (HKEX)2459:30 AM – 4:00 PM (HKT)
JapanTokyo Stock Exchange (TSE)2459:00 AM – 3:00 PM (JST)
SingaporeSingapore Exchange (SGX)2509:00 AM – 5:00 PM (SGT)
CanadaToronto Stock Exchange (TSX)2529:30 AM – 4:00 PM (ET)

Why This Number Matters for Traders & Investors 

The number of trading days matters for several practical reasons:

  1. Derivatives pricing

Options pricing depends heavily on time to expiration, measured in trading days, not calendar days. An option’s “Theta” (time decay) speeds up as expiration approaches. A 30-calendar-day option expiring in a month with many holidays has fewer trading days, so it loses time value faster than one expiring in 30 calendar days with no holidays.

  1. Financial modeling

Most financial models, particularly for options and derivatives, use trading days as a key input. They measure time decay, how quickly an asset like an option loses value as time passes.

  1. Volatility and risk calculation

Risk metrics like standard deviation use trading day data. Annualised volatility equals daily volatility multiplied by the square root of yearly trading sessions (roughly √250). Using a different number changes the risk calculation.

  1. Backtesting strategies

When testing a trading idea against historical data, results depend on actual trading days in that period. A strategy tested over a “month” should use the 21 trading days in that month, not 30 calendar days.

  1. Performance and goal setting

Knowing how many stock market trading days in a year helps with portfolio management. If you’re reviewing performance in October, you know roughly 60-63 trading days are left in the year, not 90.

Practical Tips: Using Trading Day Data in Strategy & Planning 

Individuals can use trading day information to improve their market awareness and planning, which include:

  • Bookmark the exchange calendar: Find the official market holidays list on the NSE or BSE website at the start of each year. This prevents confusion about market openings.
  • Special sessions: Know about unique sessions like Muhurat Trading. This one-hour Diwali session is official but has different timings and often runs on sentiment rather than technical factors.
  • Settlement cycles: Settlements (T+1 in India, shares credited one trading day after purchase) count working days. They can be affected by clearing holidays when banks are closed, which sometimes differ from trading holidays.
  • Managing expirations: Watch monthly and quarterly expirations for futures and options. In India, these fall on the last Tuesday of the month. If that Tuesday is a holiday, expiry shifts to the previous trading day. This catches some traders off guard.
  • Adjust periodic calculations: When reviewing monthly performance, note the actual trading days in that month. A 2% gain in February (19 trading days) differs from a 2% gain in August (22 trading days).
  • Differentiate day types: Cross check whether a calculator is using calendar days or trading days for calculation. Banks calculate interest on savings accounts and loans using all 365 calendar days. But when stock market returns or volatility calculations are calculated based on roughly 250 trading days.
  • Use averages for long-term planning: If you’re building financial models that look ahead 5 or 10 years, it makes more sense to use a steady average, something like 248 trading days per year for Indian markets, rather than trying to work with 365.

Conclusion

Markets run on trading days, not calendar days. Knowing how many trading days in a year matters because it’s the foundation for calculating risk and returns correctly. This one figure makes the difference between understanding markets properly and just guessing. It affects every calculation you make.

FAQs

How many trading days are there in a year?

There are typically around 250 trading days a year in the Indian stock market. In 2026 specifically, there will be 246 trading days, accounting for weekends and official market holidays observed by NSE and BSE.

What is considered a trading day in the stock market?

A trading day is any official day NSE and BSE are open during regular hours. Weekends and public holidays declared by the exchanges don’t count.

Why does the number of trading days vary each year?

The number varies due to the timing of national holidays, religious and cultural festivals which affect weekdays. If holidays fall on weekends, they do not reduce trading days. Leap years adding extra weekdays also influence the count.

Do all stock exchanges have the same number of trading days?

No. Each market has its own calendar. US markets have about 252 trading days. UK markets have a similar count. India typically has 247-250. The difference is holidays and local schedules.

How to calculate the number of trading days in a year?

Subtract weekends (104 days) and all official stock market holidays that fall on weekdays from the total calendar days (365 or 366). The result is the total stock market trading days for that specific year.

How many trading days are there per quarter?

Around 62, but it varies. Quarters with more holidays have fewer days. April usually has less because multiple festivals cluster there.

How many trading days will there be in 2026?

In 2026, there will be 246 trading days on Indian stock exchanges, considering the official holiday calendar, weekends, and the effect of holidays coinciding with weekends, based on the NSE/BSE schedule.

Enjoyed reading this? Share it with your friends.

Rohan Malhotra

Rohan Malhotra is an avid trader and technical analysis enthusiast who’s passionate about decoding market movements through charts and indicators. Armed with years of hands-on trading experience, he specializes in spotting intraday opportunities, reading candlestick patterns, and identifying breakout setups. Rohan’s writing style bridges the gap between complex technical data and actionable insights, making it easy for readers to apply his strategies to their own trading journey. When he’s not dissecting price trends, Rohan enjoys exploring innovative ways to balance short-term profits with long-term portfolio growth.

Post navigation

Leave a Reply

Your email address will not be published. Required fields are marked *