How this calculator works
- Step 1Calendar days30Every date in the period, both ends included.
- Step 2Weekly offs− 9Saturdays and Sundays in the worked example.
- Step 3Holidays− 1Your dates that fall on a working day.
- 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
calendar days − weekly offs − holidays on working days
- SStart 1 Nov 2026
- EEnd 30 Nov 2026
- HHoliday 24 Nov 2026
- Calendar days1 to 30 Nov30
- Weekly offs5 Sundays + 4 Saturdays9
- Holidays24 Nov is a Tuesday1
- 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.
Related date tools
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.