Market Days Calculator
How many days was the market actually open between two dates? Pick a date range and an exchange, and this calculator counts trading days minus weekends and market holidays, with a monthly calendar view and trading-hours checker built in.
Market Days Calculator
Estimates only, not financial advice. Holiday data covers US exchanges (NYSE/NASDAQ); other exchanges count weekends only. Verify against the official exchange calendar before making trading decisions.
The short answer: how trading days are counted
Trading days = calendar days (both endpoints counted) minus weekend days minus market holidays. A Monday-to-Friday range with no holidays is 5 trading days, not 4. Early-close sessions still count as trading days because the market opened. The typical US year has about 250 to 252 trading days.
Worked examples, verified against the tool
Example 1: January 1 to March 31, 2025, NYSE, holidays excluded. Tool output: 61 trading days (90 calendar days, 26 weekend days, 3 holidays, 396.5 trading hours). Check: 90 – 26 – 3 = 61. The three holidays are New Year’s Day, Martin Luther King Jr. Day, and Presidents’ Day.
Example 2: June 1 to December 31, 2025, NYSE, holidays excluded. Tool output: 148 trading days (214 calendar days, 61 weekend days, 5 holidays, 962.0 trading hours). Check: 214 – 61 – 5 = 148. The five holidays are Juneteenth, Independence Day, Labor Day, Thanksgiving, and Christmas.
Corrections shipped in this version
This tool was audited line by line and several real errors were fixed, because a calculator with wrong data is worse than no calculator:
- Date counting: the old code excluded the end date, so Monday to Friday returned 4 days. Both endpoints are now counted: 5 days.
- Settlement: the tool showed T+2 for US and Canadian exchanges. Both moved to T+1 in May 2024 (SEC Rule 15c6-1; Canadian CSA). UK and European exchanges remain T+2.
- Exchange hours: six exchanges (Tokyo, Shanghai, Hong Kong, Bombay, Frankfurt, Euronext) were silently displaying New York hours. Each now shows its real session.
- Year-spanning ranges: holidays were generated only for the start year, so December-to-February ranges lost January holidays. All years in the range are now covered.
- Calendar grid: the monthly view rendered about 7 cells short. It now fills the full grid.
- Tokyo hours per day: corrected from 6 to 5 (9:00-11:30 and 12:30-15:00 JST).
Which exchanges are covered, and the limits
Eleven exchanges are built in: NYSE, NASDAQ, LSE, TSX, ASX, JPX, SSE, HKEX, BSE, Xetra, and Euronext, each with its real session hours. Two honest limits: holiday calendars cover US exchanges only (NYSE/NASDAQ, including market-only holidays like Good Friday that are not federal holidays); other exchanges subtract weekends only. And the live open/closed check runs for NYSE/NASDAQ; other exchanges show their session hours without a live status. When a US holiday falls on a Saturday, the exchange does not close the Friday, and the tool follows that rule.
Settlement periods by exchange
The tool reports the standard settlement cycle alongside every result: T+1 for NYSE, NASDAQ, and TSX; T+2 for LSE, ASX, JPX, HKEX, BSE, Xetra, and Euronext; T+1 for SSE. Settlement moved faster than most reference pages admit, so if your source still says T+2 for US equities, it is out of date.
The three tabs
Trading Days counts open days between two dates with a full breakdown and the exact formula shown. Market Calendar renders a month grid marking trading days, weekends, and holidays, with monthly totals. Trading Hours checks a date against an exchange’s session, with pre-market and after-hours detail where the exchange publishes standard sessions.
Related calculators
- Treasury Bill Calculator: day counts matter for T-bill yields too.
- Portfolio Performance Calculator: measure returns across the trading days you just counted.
- Investment Calculators: the full collection.
Frequently asked questions
Are the start and end dates both counted?
Yes. A Monday-to-Friday range is 5 trading days. Some older tools excluded the end date; this one does not.
How many trading days are in a year?
About 250 to 252 for US exchanges in a typical year: 365 days minus 104 weekend days minus roughly 9 market holidays.
Do half-days count as trading days?
Yes. Early-close sessions such as the day after Thanksgiving or Christmas Eve count as trading days because the market opened.
Is Good Friday a trading day?
No. The NYSE and NASDAQ close on Good Friday even though it is not a US federal holiday. The tool treats it as a market holiday.
What does T+1 settlement mean?
A trade settles one business day after the trade date. US and Canadian equities moved to T+1 in May 2024; the UK and most of Europe remain on T+2.
Why do non-US exchanges show no holidays?
The built-in holiday calendar covers NYSE/NASDAQ only. Other exchanges subtract weekends and apply their real session hours; check the exchange’s official calendar for local holidays.
Does the hours tab know if the market is open right now?
For NYSE and NASDAQ it computes a live status from the current time. Other exchanges display session hours without a live open/closed verdict.
