Skip to main content

Business Days Calculator

This calculator counts working dates or finds a date after a chosen number of .

Count dates on your own work calendar

A count depends on the calendar you enter. The default workweek allows Monday through Friday and skips Saturday and Sunday. No holidays are added automatically. Choose the boundary-date rule when counting an interval, or switch to an offset to find a date after a number of eligible workdays. Optional settings let you change the weekly schedule and enter actual closure dates; they do not assume a country or a statutory deadline.

Enter your calendar

The result excludes your selected weekend dates and entered closures. It does not infer public holidays or observed dates.

Choose the boundaries

Counting can include or exclude each endpoint. Nonzero offsets begin after the start date in the chosen direction.

Business days worked example

Count October 5 through October 11, 2026, including both dates with Saturday and Sunday excluded. The tool returns 5 , with 2 weekend dates excluded.

Enter October 5 as a closure date and the count becomes 4 . Entering that same date twice still excludes it once. A closure on an already excluded weekend date does not remove an additional workday.

Weekend masks and entered closure dates

The custom mask has 7 digits in Monday-to-Sunday order. A 1 excludes that weekday; a 0 allows it. For example, 0000111 excludes Friday, Saturday and Sunday. On the same October 5 through October 11 interval, the custom schedule preset returns 4 . At least one weekday must remain available, including in count mode; that is this tool's local consistency policy.

Enter closure dates as YYYY-MM-DD, separated by commas or new lines. Every entered date must be valid, including dates outside the selected interval. Valid dates outside the interval are ignored in its count. Duplicate entries are deduplicated after validation. The parser accepts at most 2000 entered dates and 30000 characters. Enter an observed closure on its actual observed date if that is how your calendar operates. A has no fixed number of working hours.

Business-day offsets and boundary rules

Add 5 to Friday, October 9, 2026 with the default weekend and no entered closures. The result is October 16, 2026. Subtract 1 from Monday, October 5, 2026 and the result is October 2, 2026.

If October 12 is entered as a closure, adding 1 to October 9 instead returns October 13, 2026. Nonzero movement excludes the starting date even if it is eligible. Zero movement returns the entered starting date, including a weekend or closure. In count mode, the end must be on or after the start; a same-date interval contributes one date only when both endpoints are included and that date is eligible.

Dates use Gregorian rules from 0001 through 9999. The tool rejects a movement when too few eligible dates remain inside that range. Its weekly-cycle counting and bounded inverse search do not approximate a as a number of hours. These are entered-calendar calculations, not a promise about a bank, carrier, legal deadline or employer. For offsets that include every calendar date, use the Date Calculator. For paid clock intervals, the Work Hours Calculator handles work-hour arithmetic.

When a report needs an label, the Week Number Calculator returns the , number and weekday, and converts that identity back to a calendar date.

References

(6)