Date & Time

Working Days Calculator

Count working days between two dates after weekends and your own holidays, including bank second and fourth Saturdays.

By Nitin Raturi · Last reviewed

Your period

How to use the Working Days Calculator

Count working days between two dates, both included, after weekly offs and your holidays.

  1. Pick the start and end dates.
  2. Choose the weekly off: five-day week, six-day week or bank Saturdays.
  3. Type your holidays, if any.
  4. Read the working days and how many days each rule removed.

Good to know

  • Both dates are counted.
  • Check the unreadable list if a holiday did not count.

Both dates are counted. Holidays are your own list; your dates stay in your browser.

Start date

The first day of the period. It is counted.

How to fill it in

  • Pick or type a date.
  • Allowed range: 1 Jan 1900 to 31 Dec 2100.

Example

1 Nov 2026 to 30 Nov 2026 has 30 calendar days.

End date

The last day of the period. It is counted too.

How to fill it in

  • Pick or type a date on or after the start date.
Weekly off

Weekly off

The days of each week that are not working days.

How to fill it in

  • Saturday and Sunday: a five-day week.
  • Sunday only: a six-day week.
  • Bank: Sundays plus the second and fourth Saturday of each month, as for Indian banks since September 2015.

Example

In the worked month: 20 working days on a five-day week, 22 days for a bank, 24 days on a six-day week.

Holidays

Dates your office or bank is closed besides the weekly off. You enter them, so the list always matches your calendar.

How to fill it in

  • Type dates as YYYY-MM-DD, separated by commas, spaces or new lines.
  • Duplicates and dates outside the period are ignored.
  • A holiday on a weekly off does not reduce the count again.

Example

A holiday typed on 14 Nov 2026, a bank's second Saturday, leaves 23 working days.

Keep in mind: Holiday lists differ by state, employer and bank. Use your own official list.

Dates as YYYY-MM-DD, separated by commas, spaces or new lines.

Working days, 1 Nov 2026 to 30 Nov 2026

20 working days

30 calendar days minus 9 weekly offs and 1 holiday leaves 20 working days.

Calendar days
30
Weekly offs
9
Holidays removed
1
Holidays on a weekly off
0
Holidays outside the period
0

Both dates are counted. Holidays come only from your list; a holiday on a weekly off is not removed twice.

How this calculator works

  1. Step 1Calendar days30Every date in the period, both ends included.
  2. Step 2Weekly offs− 9Saturdays and Sundays in the worked example.
  3. Step 3Holidays− 1Your dates that fall on a working day.
  4. Step 4Working days20What is left.

The calculator lists every date from the start to the end, removes the weekly offs you chose, then removes your holidays that land on a remaining working day.

No holiday list ships with the tool. Holidays differ by state, employer and bank, so you type the dates from your own official list.

Worked example: November 2026

Working days in November 2026
Working days
calendar days − weekly offs − holidays on working days
  • SStart 1 Nov 2026
  • EEnd 30 Nov 2026
  • HHoliday 24 Nov 2026
  1. Calendar days1 to 30 Nov30
  2. Weekly offs5 Sundays + 4 Saturdays9
  3. Holidays24 Nov is a Tuesday1
  4. Working days30 − 9 − 120

Weekly-off patterns

  • Saturday and Sunday20 daysA five-day week.
  • Bank: 2nd and 4th Saturday22 daysSundays plus 14 and 28 Nov.
  • Sunday only24 daysA six-day week.

Since 1 September 2015, Indian banks close on the second and fourth Saturdays of each month and work full days on the other Saturdays. The bank option follows that rule.

Holidays on a weekly off

A holiday that falls on a weekly off is already a day off, so it is not removed twice.

For a bank in November 2026, a holiday typed on 14 Nov, a second Saturday, still leaves 23 working days. The table shows how many holidays fell on weekly offs or outside your dates.

Read the result

The headline is the working days; the table shows what each rule removed.

If a holiday you typed does not count, check the note under the table: anything not written as YYYY-MM-DD is listed there.

Assumptions and limits

  • Both ends countThe start and end dates are both included.
  • Your holidaysOnly the dates you type are treated as holidays.
  • Whole daysHalf days and shift timings are not modelled.
  • One patternThe same weekly off applies to the whole period.

Statutory deadlines can have their own counting rules, such as moving to the next working day. Check the rule that applies to you.

Working days leave out weekends and holidays. Plain calendar counts and hours have their own tools.

For every calendar day between two dates, use the date difference calculator. The hours calculator adds up time worked, and the add or subtract dates calculator finds a deadline.

Common mistakes

  • Mistake: Using a national holiday list for a state office.

    Instead: Type the holidays your own employer or bank publishes.

  • Mistake: Treating every Saturday as a bank holiday.

    Instead: Choose the bank option: only the 2nd and 4th Saturdays are off.

  • Mistake: Typing dates as 25/12/2026.

    Instead: Use 2026-12-25 so the date cannot be misread.

Checking the method

Every golden case is recounted with Python's calendar module, which finds the second and fourth Saturdays in a different way.

An independent script walks each date with Python’s date library and reads the bank Saturdays from a month grid, then compares every count.

Read how we test our calculators, or browse more everyday tools.

Frequently asked questions

How are working days counted?

Calendar days, both ends included, minus weekly offs and your holidays on working days. November 2026 with one holiday has 20 working days on a five-day week.

Which Saturdays are bank holidays?

The second and fourth Saturday of each month, since 1 September 2015. Other Saturdays are full working days. November 2026 gives a bank 22 working days.

Does the calculator know public holidays?

No. Holidays vary by state, employer and bank, so you type the dates from your own list.

What if a holiday falls on a weekend?

It is not removed twice. A bank holiday typed on 14 Nov 2026, a second Saturday, leaves 23 working days.

Are the start and end dates counted?

Yes, both are included. For the plain gap between dates, use the date difference calculator.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 3 Nov 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.