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.

Open calculator

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.