Working Days Calculator (Business Days)

Count the days that are neither weekend nor holiday between two dates, or find the date after a number of working days.

Working Days Calculator

All fields are required unless marked “optional”.

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

Tip: press Ctrl+Enter (Cmd+Enter on Mac) inside a text box to run.

Your result will appear hereFill in the fields and press “Calculate”.

Formula

  • working days = calendar days − weekend days − holidays that fall on working days
  • Both the start and end dates are included when counting.

Go day by day and count only the days that are not weekend and not a listed holiday.

Worked examples

January 2024 with a holiday on the 26th

What do you want to do?
Count working days between two dates
Start date
2024-01-01
End date
2024-01-31
Weekend
Saturday and Sunday
Holidays to skip
2024-01-26

Working days

22 days

Calendar days (inclusive): 31

Weekend days: 8

Holidays on working days: 1

5 working days after Friday 5 Jan 2024

What do you want to do?
Find the date after N working days
Start date
2024-01-05
Working days to add
5
Weekend
Saturday and Sunday

Date after 5 working days

Friday, 12 January 2024

Calendar days later: 7 days

How it works

January 2024 has 31 days, 8 of them weekend days, leaving 23 working days. Add the 26th as a public holiday and you get 22. Holidays that fall on a weekend are not subtracted twice.

Public holidays vary by country, state and employer, so this tool deliberately has no built-in holiday list; paste the dates that apply to you. When adding working days the start date is not counted — day 1 is the next working day. If you need calendar days instead use Days Between Dates Calculator or Date Calculator: Add or Subtract Time; for a notice period see Notice Period Calculator.

Assumptions and limits

  • Holidays are only what you list. Half-days aren't supported.
  • Dates only — time zones don't matter.