Full Guide
Working Days Calculator Guide
Use this guide to count the real working days inside a date range and clearly separate which dates are weekends and which are manually excluded holidays.
Full Guide
What This Calculator Does
When people count working days, they usually need more than a single number. They want to know which dates were counted, which ones were removed as weekends, and which ones were excluded because of custom holidays. This working days calculator is built to show both the total and the reasoning behind it.
You enter a start date and end date, choose whether weekends should be excluded, decide whether the start and end dates count, and manually add holiday dates if needed. The page then shows the number of working days, total included days, weekend count, holiday count, and a day-by-day status table. That makes it useful for project planning, delivery windows, leave checks, service periods, and other custom-rule scenarios.
When to Use It
- You need to count how many working days fall inside a date range.
- You want explicit control over whether the start and end dates count.
- You need to exclude a few company holidays, school breaks, or custom shutdown dates.
- You want to inspect each individual date when the total seems surprising.
Inputs Explained
Start Date and End Date
These dates define the range you want to count. The page requires the end date to be the same as or later than the start date.
Exclude Weekends
When this is enabled, Saturdays and Sundays are treated as non-working days. That matches many standard office schedules.
Include Start Date and Include End Date
These toggles control whether the first and last dates in the interval are counted. They are especially useful for contract start days, delivery dates, or leave-day edge cases.
Custom Holidays
You can manually add one or more dates that should be treated as non-working days. The current page stores the date only, not a holiday name or category.
How the Calculation Works
When you click calculate, the current page first builds the full list of dates between the start and end dates.
Then it:
- keeps or removes the start and end boundaries based on your toggles
- checks whether each date is a weekend
- checks whether each date appears in your custom holiday list
- marks each date as working or non-working and records the reason
If weekend exclusion is enabled, a date that is both a weekend and a holiday is counted as a weekend first rather than being double-counted in the holiday summary.
Example
Suppose you are checking a delivery window and enter:
- start date
2026-03-02 - end date
2026-03-10 - exclude weekends on
- include start date on
- include end date on
- custom holiday
2026-03-06
The page lists all included dates in that interval, removes Saturday and Sunday from working-day status, marks March 6 as a custom holiday, and then returns the working-day total together with a day-level explanation of what happened.
How to Understand the Result
Working Days
This is the main number: the dates still treated as working days after weekend and holiday rules are applied.
Total Days
This is the number of dates that actually remain inside the counted range after the boundary toggles are applied.
Weekends and Holidays
These counts explain where the non-working days came from, which is useful when you want to confirm that the rule setup matches your expectation.
Detailed Dates
If the total looks wrong, the detailed date list is usually the fastest way to see exactly why, because it shows the status and reason for each counted date.
Common Mistakes
- Expecting built-in public holiday calendars on this page.
- Forgetting to click calculate after editing inputs.
- Not checking whether the start and end dates should be included.
- Assuming a date can be double-counted as both weekend and holiday in the summary.
FAQ
Is this useful for leave-day counting?
Yes, especially when you need manual company-holiday exclusions and clear start/end date handling.
Can I add names to holidays?
Not on the current page. It supports holiday dates only.
Can I define a custom weekend pattern?
Not currently. The page uses Saturday and Sunday as the weekend rule.
Is this the same as the holiday-aware working-days tool?
No. This page is designed for manual holiday rules. If you need built-in national holiday data, use the separate holiday-aware version.
Notes
This working days calculator is best for custom-rule date counting. It is not a national legal calendar and should not be the only source for payroll, labor compliance, court deadlines, or formal contract timing.
If your case depends on public holidays, market closures, special shifts, or regional labor rules, treat the result here as a first-pass check and then verify it against the official calendar or policy that actually governs the situation.
Frequently Asked Questions
What is this page best for?
It is best for project timelines, leave planning, delivery windows, service periods, and any date range that needs manual holiday control.
Does the page include national public holidays automatically?
No. The current page uses only the holiday dates you add manually.
Why did the result not change after I edited the dates?
Because the current page requires you to click calculate. It does not update automatically.
What if a holiday and a weekend fall on the same date?
If weekend exclusion is turned on, the current page counts that date as a weekend first instead of separately adding it as a holiday.