When a contract says 15 working days, weekends are only half the story — public holidays inside the window stretch the real deadline. This calculator counts working days between two dates the careful way: it removes Saturdays and Sundays, and lets you paste in the holiday dates that apply to your country or company so they are excluded too. You also see the weekend days and the total calendar days for comparison.
How Holidays Are Handled
Holiday calendars differ by country, region and even employer, so instead of guessing, the tool accepts your own list — one date per line. A holiday that falls on a weekend is not double-counted, since that day was already excluded. The result shows working days, weekend days and total days side by side, which makes it easy to explain a deadline to a client or a manager: the arithmetic is visible, not hidden.
How to Count Working Days
- Pick the start date of the period.
- Pick the end date.
- Optionally paste holiday dates, one per line, in the holidays box.
- Read the working days total, plus weekend and total days.
- Adjust the dates or holidays to model a different scenario.
Where It Matters
HR teams calculate notice periods, probation ends and leave balances. Freelancers quote delivery windows in business days clients can verify. Legal and admin staff check filing deadlines. Project planners estimate how many genuinely productive days a phase contains once weekends and office closures are removed — often far fewer than the calendar suggests.
Frequently Asked Questions
Which days count as the weekend?
Saturday and Sunday. If your workplace uses a different weekend, the figure will need a manual adjustment for those days.
What date format should the holiday list use?
Use the same clear format for every line — pick dates with your device's date entry where possible, or write them as year-month-day to avoid ambiguity.
Does the count include the start and end dates?
The calculator counts each working day inside the period between the two dates; if your deadline convention includes both endpoints, add the boundary day to your reading of the result.