Calculator.org.in
Calculator

Working Dates Calculator

Count working days between dates or add and subtract working days while excluding weekends and custom holiday dates.

The date where the working-days calculation begins.

Used when counting working days between two dates.

Used for add and subtract modes. Enter a whole number from 0 to 10000.

When selected, the end date can count as a working day.

Optional. Enter dates as YYYY-MM-DD separated by commas, spaces, or new lines.

Status: initial

Results

Awaiting calculation

Guide

Introduction

Working days are the days available for business, school, project, delivery, or administrative planning after excluding selected non-working days. This calculator counts working days between dates and can add or subtract working days from a start date.


Purpose

Use this calculator to estimate project timelines, deadline windows, delivery lead times, payroll periods, vacation planning, school schedules, and other date ranges where weekends or custom non-working dates should not count.


How working dates are calculated

The calculator checks each calendar date in the selected range. A date counts as a working day when it is not one of the selected weekend days and is not listed as a custom non-working date.

Variable explanations

Start date

The date where the calculation begins. In add and subtract modes, business days are counted after moving away from this date.

End date

The final date used in count mode. It must be on or after the start date.

Weekend settings

Saturday and Sunday are excluded by default, but you can include either day for organizations with a different workweek.

Custom non-working dates

Optional dates such as holidays, office closures, or vacation days. Enter them as YYYY-MM-DD values.

Formula and method guide

Count working days

Working days = calendar days - selected weekend days - custom non-working dates

  • Start date is the first calendar date in the range.
  • End date is the final comparison date.
  • Include end date controls whether the end date itself can count.

The calculator loops through the date range and counts only dates that are not excluded by the weekend or custom holiday settings.

Add working days

Move forward one day at a time and count only working days until N is reached

  • N is the number of working days to add.
  • Non-working Saturdays, Sundays, and custom dates are skipped.

The start date is the anchor date. The next counted working day occurs after the start date.

Subtract working days

Move backward one day at a time and count only working days until N is reached

  • N is the number of working days to subtract.
  • Excluded weekend days and custom dates are skipped.

This is useful when a deadline is known and you need to find the latest working start date.

Worked examples

Count working days in a project window

  1. Choose count mode.
  2. Enter the project start and end dates.
  3. Keep Saturdays and Sundays excluded, then calculate the available working days.

Find a delivery date

  1. Choose add working days mode.
  2. Enter the shipment start date.
  3. Enter the number of business days in the service-level agreement.

Plan backward from a deadline

  1. Choose subtract working days mode.
  2. Enter the deadline as the start date.
  3. Enter the number of required working days to find the latest start date.

Exclude a company holiday

  1. Enter the start and end dates.
  2. Add the company holiday as a custom non-working date.
  3. Calculate to see that the holiday is excluded when it falls on a working weekday.

Common mistakes

Confusing calendar days and working days

Calendar days include every date. Working days exclude selected weekends and custom non-working dates.

Forgetting the end-date option

Including the end date can change the result by one day when the end date is a working day.

Expecting automatic public holidays

This release supports custom holiday dates. Official country holiday calendars are a future extension.

Using local time of day

The calculator uses date-only values. It does not calculate business hours or partial working days.

FAQs

What is a working day?
A working day is a date that is not excluded by your selected weekend settings or custom non-working dates.
Does this calculator exclude weekends?
Yes. Saturdays and Sundays are excluded by default, and you can change either setting.
Can I include Saturdays?
Yes. Clear the Saturday non-working option if Saturdays should count as working days.
Can I include Sundays?
Yes. Clear the Sunday non-working option if Sundays should count as working days.
Does it include public holidays automatically?
No. This release supports custom holiday dates that you enter manually. Country-specific holiday calendars are planned for a later milestone.
How do I enter custom holidays?
Enter one or more dates in YYYY-MM-DD format, separated by commas, spaces, or new lines.
Does the start date count?
In count mode, the start date is part of the checked range. In add and subtract modes, counting begins after moving away from the start date.
Does the end date count?
Only when the include end date option is selected and the end date is a working day.
Can I subtract working days?
Yes. Use subtract mode to move backward from a date while skipping non-working days.
Can I add zero working days?
Yes. Adding or subtracting zero working days returns the start date.
What happens if a custom holiday falls on a weekend?
The day is already excluded as a weekend day, so it is not double-counted as a separate custom holiday exclusion.
Can the end date be before the start date?
No. Count mode requires the end date to be on or after the start date.
Does this calculate work hours?
No. It counts full date-level working days only, not working hours, shifts, overtime, or partial days.
Is this suitable for legal deadlines?
It can help with planning, but legal, tax, court, employment, or contract deadlines should be verified with the relevant authority.
Are formulas calculated in the page component?
No. The page renders a registered calculator specification and the Formula Engine performs the calculation.

Last updated and version history

Last updated: 2026-07-05

  • 1.0.0 (2026-07-05): Initial production release with count, add, subtract, weekend, and custom holiday support.