Working Days Calculator
Count the working days between two dates, excluding weekends and any holidays you list.
Working days of the week
Tap to include or exclude. Defaults to Monday–Friday.
On for leave requests and project spans; off when measuring a gap between two dates.
One date per line, as YYYY-MM-DD. A holiday on a non-working day is ignored.
What this tool does
Calendar days and working days are rarely the same number, and the difference is what deadlines actually run on. This counts every date in a range, keeps the ones that fall on your working days, and removes any holidays you supply.
The working week is configurable rather than assumed. A six-day week, a Sunday–Thursday week, or a four-day week are all selectable, because Monday–Friday is a convention rather than a rule.
When you might need it
- Setting a realistic deadline
- A twenty-working-day task is a calendar month, not four weeks.
- Calculating leave
- How many working days a period of absence actually consumes.
- Checking a notice period
- Converting a contractual period into dates.
- Planning capacity
- How many working days a team really has in a month with holidays removed.
Common workplace uses
- Project scheduling
- Turning an estimate in working days into a delivery date.
- Leave approval
- Confirming how many working days a request covers.
- SLA tracking
- Measuring elapsed business days rather than calendar days.
- Payroll and contractor periods
- Counting billable days in a period.
- Invoice payment terms
- When terms are stated in business days rather than calendar days.
How to use it
Pick a start and end date
Use the date pickers so the format is always right.
Set your working week
Monday to Friday is preselected. Tap any day to include or exclude it — add Saturday for a six-day week, or shift the pattern entirely.
Decide about the end date
Counting the end date is right for leave requests and project spans. Turn it off when you are measuring a gap between two events.
Add holidays if relevant
One date per line as YYYY-MM-DD. A holiday that falls on a non-working day is ignored rather than double-counted.
Practical tips
- Decide whether the end date counts before you start
- Leave from Monday to Friday is five days, not four. A gap between two events is usually exclusive. Getting this wrong is an off-by-one that reaches payroll.
- Holidays vary by state and by company
- There is no national list this tool could apply safely, especially in India where holidays differ by state. Paste your own organisation’s list.
- A holiday on a Sunday changes nothing
- It was already excluded. The count of holidays actually applied is shown separately so the arithmetic is visible.
- Business days and working days can differ
- Contracts sometimes define business days to exclude bank holidays specifically. Check the contract wording before relying on a count.
- Daylight saving cannot skew this
- Dates are handled in UTC, so a clock change inside the range does not add or drop a day. Naive implementations get this wrong twice a year.