Working Days Between Dates

Count Monday–Friday workdays with a visible endpoint rule and your own holiday exclusions.

Custom holiday list
Transparent exclusions
Inclusive or exclusive end

How to Count Working Days

Choose a start and end date, then set the endpoint rule. The default includes both dates. Add any non-working holidays as ISO dates separated by commas or spaces. The calculator uses a Monday–Friday workweek and does not guess holidays from your location.

1

Select the first date in the range.

Observed holidays

Enter the date actually treated as non-working. If a Sunday holiday is observed on Monday, enter Monday; a weekend holiday is already excluded as a weekend.

What Counts as a Working Day

A working day is any Monday through Friday in the selected interval that is not in the supplied holiday set. Inclusive mode examines [start, end], while exclusive-end mode examines [start, end). Duplicate holiday entries are de-duplicated. A listed holiday on Saturday or Sunday does not create an additional exclusion because that date is already classified as a weekend. The result includes a breakdown of excluded weekend dates and listed weekday holidays.

Business-Day Examples

One week with a weekday holiday

Schedule inputs

startDate:2024-07-01
endDate:2024-07-07
countingMode:inclusive
holidays:2024-07-04

Working days

4 working days

The seven-date range contains five weekdays, one supplied weekday holiday and two weekend dates.

Exclusive-end planning interval

Schedule inputs

startDate:2024-07-01
endDate:2024-07-08
countingMode:exclusive-end
holidays:2024-07-04

Working days

4 working days

July 8 is excluded; July 4 and the weekend are also excluded.

Supply the correct calendar

For operational planning, copy holidays from the authoritative calendar for the relevant office, market or contract.

Frequently Asked Questions

No. Holiday calendars differ by country, region, market and employer. Enter the dates you need to exclude.

Still have questions about this calculation?

Try the Calculator

Working-Days Formula

The calculation classifies each date in the explicitly selected interval.

Imperial:For imperial units: workday​(​d​)​ ​=​ weekday​(​d​)​ AND d is not in unique holiday set

Formula

workday​(​d​)​ ​=​ weekday​(​d​)​ AND d is not in unique holiday set

Working-day indicator

workday​(​d​)​ ​=​ weekday​(​d​)​ AND d is not in unique holiday set

Range total

working days ​=​ Σ workday​(​d​)​ for each included date d

Scientific Background

Weekdays are derived from Gregorian date-only UTC day indexes, so local daylight-saving transitions cannot shift a date into a neighboring weekday.