Working Days Between Dates
Count working days (Mon-Fri) between two dates excluding holidays.
Written by Anil Gautam · Updated
How does the calculator count working days?
The tool walks through every date from the start date to the end date, counting both. Saturdays and Sundays go into weekends, weekdays you list as holidays go into holidays, and every other day is a working day. October 2026 runs from Thursday 1 October to Saturday 31 October: 31 days, 9 of them weekend days. Add 2026-10-02 for Gandhi Jayanti, which is a Friday, and the result is 21 working days and 1 holiday.
Because both ends count, Monday 5 October to Friday 9 October 2026 is 5 working days. The Date Difference Calculator gives 4 days for the same pair because it measures the gap between the dates. For a longer stretch, 1 October to 31 December 2026 with 2026-10-02 and 2026-12-25 entered gives 92 total days, 26 weekend days, 2 holidays and 64 working days.
Why didn't a holiday reduce the count?
A holiday only changes the result when it falls on a weekday inside the range. One that lands on a Saturday or Sunday is already a weekend day, so it is not counted again. Independence Day, 2026-08-15, is a Saturday in 2026, so August 2026 shows 21 working days whether you enter it or not.
Each entry must start with a date written as YYYY-MM-DD, with two-digit months and days. Text after the date, such as a holiday name, is ignored, so a labelled line like 2026-10-02 (Gandhi Jayanti), the style used in the example under the box, counts as 2 October. Entries such as 2026-10-2, 02-10-2026 or 2 Oct 2026 are ignored without a warning. Check the Holidays in range figure after pasting a list. You can separate dates with new lines or commas, repeated dates count once, and dates outside the range have no effect.
What if your office works on Saturdays?
The weekend is fixed as Saturday and Sunday. For a six-day week, add the Saturdays back yourself: October 2026 has five, which takes 21 working days to 26 if every Saturday is worked, or to 24 for an office that closes on the second and fourth Saturdays, as Indian banks do.
If the end date is earlier than the start date, no result appears until you fix it. To find the date that lies a given number of working days ahead, such as the end of a 30-working-day notice period, move the end date until the Working days figure reaches that number. Add or Subtract Days from Date is quicker when you only need calendar days.